10225 (v.5) Introduction to Programming Environments 502


 

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):10078 (v.5) Software Technology 501 or any previous version
Co Requisite(s):5396 (v.7) Software Technology 502 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%.
YearLocationPeriodInternalArea ExternalCentral External
2004Bentley CampusSemester 1Y  
2004Bentley CampusSemester 2Y  

 

Copyright and Disclaimer
Current as of: February 2, 2004
CRICOS provider code 00301J