COSC122-06S2 (U) Semester Two 2006 (University Campus)

Computer Science 1B

18 points

Details:
Start Date: Monday, 10 July 2006
End Date: Sunday, 12 November 2006
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 23 July 2006
  • Without academic penalty (including no fee refund): Sunday, 8 October 2006

Description

An introduction to computer science, including algorithms, computability, complexity and object-oriented programming metaphors.

Both COSC121 and COSC122 are normally required as prerequisites for 200- level COSC courses. While COSC121 aims to teach the foundations of programming at an appropriate level of skill, COSC122 explores some fundamental aspects of Computer Science.

The course describes data structures and algorithms that are common to many applications. Although the focus is on concepts rather than programming, Java will be used for discussing those aspects where programming tools are needed. Students are expected to learn to think as computer scientists and develop a sense of aesthetics about problem representation, programs and computation.

Topics include a brief introduction to computational complexity and a variety of dynamic data structures and algorithmic techniques. See the Course Outline for more information.

Restrictions

COSC112, CMIS112

Timetable Note

The Tutorial is a Help class and is optional.

Course Coordinator / Lecturer

Wolfgang Kreutzer

Lecturers

Richard Green and Nigel Perry

Assessment

Assessment Due Date Percentage 
Final Examination 40%


Please refer to the department's database for course assessments

Textbooks / Resources

This is the same book as last year and a number of preowned copies may be available from the campus bookshop; buy the updated second edition if you can.
Errata pages for the first and second editions are on-line.

Notes

*   As with many things in CSSE, help is most forthcoming via email.
     E-mailing the duty tutor is a very good way to get assistance for COSC122.
     A response may take a day or two.

   * Alternatively, you can go to the CSSE help desk, located in room 132 ( Level 1 of the CSMS Building).

   * COSC122 labs are considered compulsory.

Indicative Fees

Domestic fee $628.00

International fee $2,670.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see Computer Science and Software Engineering .

All COSC122 Occurrences

  • COSC122-06S2 (U) Semester Two 2006 (University Campus)