COSC122-12S2 (C) Semester Two 2012

Introduction to Computer Science

15 points

Details:
Start Date: Monday, 9 July 2012
End Date: Sunday, 11 November 2012
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 22 July 2012
  • Without academic penalty (including no fee refund): Sunday, 7 October 2012

Description

An introduction to Computer Science, including algorithms, computability, complexity and object-oriented programming. Cosc121 is normally required as preparation for Cosc122.

This course develops a thorough understanding of basic data structures and algorithms that are commonly used in software development, and introduces students to broad concepts from Computer Science that enable them to develop effective programs. A series of labs and assignments will give students practice applying the ideas that they have learnt in lectures. Along the way, students will gain an understanding of why different data structures and algorithms are needed, the applications that they are suited for, and the advantages and disadvantages of their possible implementations.

Learning Outcomes

  • Specifically, the goals of the course are:
  • To provide students with a sound foundation in Computer Science
  • To give students experience with common algorithms and data structures used in Computer Science

Restrictions

COSC112, CMIS112

Timetable Note

Laboratory Information
There are two hours of labs per week. You can choose your stream after Tuesday in the first
week of term (via the Learn system), and labs begin in the second week of term.

Course Coordinator

Tim Bell

Lecturer

Richard Green

Assessment

Assessment Due Date Percentage  Description
Final Exam 50%
Laboratory 10%
Mid-Semester Test 07 Sep 2012 20% Lab test, two streams: 3-4pm and 4-5pm
Assignment Part 1 17 Sep 2012 8%
Assignment Part 2 08 Oct 2012 12%

Textbooks / Resources

Required Texts

Miller, Bradley N. , Ranum, David L; Problem solving with algorithms and data structures using Python ; Franklin, Beedle & Associates, 2006 (2nd edition, unless a new one becomes available during the year).

This can be bought from the bookshop, and a free interactive on-line version will be made available (information on this will be provided through Learn).

Indicative Fees

Domestic fee $692.00

International fee $3,200.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-12S2 (D) Semester Two 2012 (Distance) - Not Offered
  • COSC122-12S2 (C) Semester Two 2012