Use the Tab and Up, Down arrow keys to select menu items.
This course teaches the C Programming language and includes an introduction to C++. Emphasis in the laboratory is on using C in a Unix environment, but we also introduce you to one or two example IDEs (Integrated Development Environments).
COSC208 (also known as ENCE208) teaches C/C++ programming. The first term covers C programming in the Linux environment, while in the second term it switches to C++ programming in the Visual Studio.NET environment.
(1) COSC121 or COSC123; (2) 18 points from Mathematics, Statistics, orEngineering Mathematics. MATH101 is not acceptable. MATH115/STAT111/STAT131/STAT112 are strongly recommended.
COSC204, COSC240, ENEL208, ENCE208
COSC240, ENCE208
Students are required to attend two 2-hour labs per week i.e one from M or N and one from P or Q.
Richard Lobb
King, K. N; C programming : a modern approach ; Norton, 1996.
Meyers, Scott; Effective C++ : 55 specific ways to improve your programs and designs ; 3rd ed; Addison-Wesley, 2005.
Sheer, Paul; Linux : rute user's tutorial and exposition ; Version 1; s.n.], 2002.
Stroustrup, Bjarne; The C++ programming language ; 3rd ed; Addison-Wesley, 1997.
Library portalCosc208 Home
This course is recommended preparation for all 300-level CSSE courses.
Domestic fee $459.00
International fee $2,063.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 .