10163 (v.8) Introduction to Programming Environments 152
Area: | Department of Computing |
Credits: | 25.0 |
Contact Hours: | 4.0 |
Lecture: | 1 x 2 Hours Weekly |
Practical: | 1 x 2 Hours Weekly |
Prerequisite(s): | 1920 (v.6) Software Technology 151 or any previous version
|
Co Requisite(s): | 1922 (v.6) Software Technology 152 or any previous version
|
Syllabus: | Unix Part-I. Unix Part-II. C++ Fundamentals. Functions and Program Structure. Designing Programs with Derived Types. Pointers. Abstract Data Types. Strings, Streams and I/O. Classes and Object. Exceptions and Error Handling. Programming Under Unix. |
  |
Unit Outcomes: | On successful completion of this course the student will be able to program in C++ with emphasis on a structured, top-down approach to problem solving. Students gain knowledge of the mechanics of the language, style and debugging. The entire life cycle of a program is discussed, including conception, design, writing, debugging, documentation and maintenance, so students will understand how to solve problems in C++, and be able to demonstrate the application of software engineering principles in designing, coding, and testing of medium size programs within a Unix environment. |
Text and references listed above are for your information only and current as of September 30, 2003. Please check with the unit coordinator for up-to-date information. |
Unit References: | Articles - Jensen, T., 1998, A Tutorial on Pointers and Arrays In C. Muller, P., 1996, 'Introduction to Object Programming Using C++' ,Globewide Network Academy. Department of Computing,, 2003, 'C++ Coding Standards' Curtin University of Technology. Taylor, C.C., 1993, 'Unix is a Four Letter Word... and Vi is a Two Letter Abbreviation'. |
Unit Texts: | Forouzan B.A, and Gilberg R.F, 2000, 'Computer Science A structured Programming Approach Using C++', Brokes/Cole, Pacific Grove. |
  |
Unit Assessment Breakdown: | Weekly Tests 10%. Assignment I 10%. Assignment II 10%. Final Examination 70%. |
Year | Location | Period | Internal | Area External | Central External | 2004 | Bentley Campus | Semester 1 | Y | | | 2004 | Bentley Campus | Semester 2 | Y | | | |
Current as of: February 2, 2004
CRICOS provider code 00301J