COMP2521 ♢ Week 01a ♢ Course Introduction ♢ (23T0)

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [0/25]
❖ People and Website

Course Convenor: Dr Ashesh Mahidadia [email: ashesh@cse.unsw.edu.au]

Lecturer: Dr Ashesh Mahidadia.

CTourse Admin: Ethan Brown

Course Email: cs2521@cse.unsw.edu.au
        [all course related queries must be sent to the above email address].

♢ Primary entry point is WebCMS,
        Course Website is:   https://webcms3.cse.unsw.edu.au/COMP2521/23T0/

♢ Login to WebCMS using your zID and your zPass, needed for
        course material (lecture slides, tutorials, labs, assignments, etc.), polls, comments/forums, etc. ...

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [1/25]
❖ Course Forum

♢ We'll be using the Ed forum for discussion this term.

♢ To join:

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [2/25]
❖ Course Goals

COMP1511 ...

COMP2521 ...
COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [3/25]
❖ COMP1511 vs COMP2521

COMP1511 ...

[Diagram:Pics/misc/jumping.jpg]

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [4/25]
❖ ... COMP1511 vs COMP2521

COMP2521 ...
 

[Diagram:Pics/misc/military.jpg]

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [5/25]
❖ Thinking like a Scientist

[Diagram:Pics/misc/mad-sci1.png]

observe → hypothesize → experiment → analyse → repeat
COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [6/25]
❖ Course Context

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [7/25]
❖ Pre-conditions

♢ At the start of this course you should be able to:

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [8/25]
❖ Revision (material from COMP1511)


Important: Make sure you can properly understand and effectively use the following topics (covered in COMP1511):

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [9/25]
❖ Post-conditions

♢ At the end of this course you should be able to:

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [10/25]
❖ Data Structure Viewpoint

COMP1511 considered ...

[Diagram:Pics/intro/structures0.png]

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [11/25]
❖ ... Data Structure Viewpoint

COMP2521 also considers ...

[Diagram:Pics/intro/structures.png]

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [12/25]
❖ COMP2521 Themes


♢ Major themes ...

  1. Analysis: correctness, performance, usability
  2. ADTs: sets, lists, trees, graphs, dictionaries
  3. Operations: building, sorting, searching, traversing

For data types: alternative implementation of operations

For algorithms: complexity analysis, performance analysis

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [13/25]
❖ Credits for Material

♢ Always give credit if you use someone else's work.

♢ COMP2521 material is prepared by John Shepherd, and ideas are drawn from

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [14/25]
❖ Textbook

♢ Textbook is a "double-header"

       

Good books, useful beyond COMP2521, but code style .....

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [15/25]
❖ Lectures


♢ Eight scheduled hours of lectures.

♢ Lectures will contain ...


♢ But without any "background noise" :-)

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [16/25]
❖ Tutes and Labs

♢ Tutorials ...

♢ Labs ...

♢ Tutes/labs will run from week 01 to 05.

♢ Exercises for Week X available in Week X-1

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [17/25]
❖ ... Tutes and Labs

♢ Lab exercises contribute 15% to overall mark.

♢ The lab exercises for Week X must be

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [18/25]
❖ Quiz

♢ There are five quizzes.

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [19/25]
❖ Assignments

♢ One assignment ...

♢ One assignments contribute 25% towards final mark.

♢ Late penalties apply if you miss the deadline.

♢ Good time management avoids late penalties!

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [20/25]
❖ Plagiarism

♢ Please follow the UNSW policy on Plagiarism

♢ Just Don't Do it

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [21/25]
❖ Final Exam

♢ 3-hour face-to-face final exam during the exam period.

Important: Please withdraw from the course if you are not able to take the face-to-face final exam as scheduled by the exam unit during the exam period. This term, there will be no online exams.

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [22/25]
❖ Supplementary Exams

♢ The document "Essential Advice for CSE Students" states the supplementary assessment policy for the School of CSE. Please take the time to read it carefully.

♢ If you are granted a Supplementary examination, then it will be centrally timetabled. If you think that you may be eligible for a supplementary exam, then make sure you are available on that day. It is your responsibility to check at the Student Office for details of Supplementary examinations.

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [23/25]
❖ Course Assessment

quizzes             = mark for quizzes               (out of  10)
labs                = mark for lab exercises         (out of  15)
ass                 = mark for assignment            (out of  25)
finalExam           = mark for final exam            (out of  50)


mark      = quizzes + labs + ass + finalExam
grade     = HD|DN|CR|PS  if mark >= 50 
          = FL           if mark <  50

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [24/25]
❖ Summary

♢ The goal is for you to become a better programmer

COMP2521 (23T0) ♢ Week 01a ♢ Course Intro ♢ [25/25]


Produced: 3 Jan 2023