COSC122-07S2 (C) Semester Two 2007

Computer Science 1B

18 points

Details:
Start Date: Monday, 16 July 2007
End Date: Thursday, 15 November 2007
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 29 July 2007
  • Without academic penalty (including no fee refund): Sunday, 14 October 2007

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 / Lecturers

Wolfgang Kreutzer and Richard Green

Lecturers

Tim Bell and Warwick Irwin

Assessment

Assessment Due Date Percentage 
Written test 17 Sep 2007 25%
Programming assignment 15 Oct 2007 25%
Final exam 50%


Please refer to the department's database for course assessments

Textbooks / Resources

Recommended Reading

Koffman, Elliot B. , Wolfgang, Paul A. T; Objects, abstraction, data structures, and design using Java, version 5.0 ; John Wiley, 2005.

Indicative Fees

Domestic fee $659.00

International fee $2,805.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-07S2 (C) Semester Two 2007