2009 Course Handbook
COMP155: Introduction to Computer Science (Advanced)
COMP155 covers the same material as COMP115 but at a more advanced level. It provides a different experience for more advanced students, but has the same assessment.
As a main introductory computer-science unit, this unit provides a practical introduction to basic computing and programming concepts. Students will gain an understanding of, and practical experience in, computer programming; practical experience in implementing informal prose descriptions of problem solutions using an imperative language; an understanding of, and practical experience in, designing, coding, testing and 'debugging' simple algorithms; and an understanding of the principle of incremental development.
Other topics include the concept of program correctness, the differences between high-level languages, assembly languages and machine languages, the role played by compilers, the execution of programs by computer hardware and some of the issues that arise when computing technology interacts with society at large.
Credit Points: | 3 |
Contact Hours: | -- |
When Offered: | TBD - To be determined |
Staff Contact: | Computing Staff |
Prerequisites: | Admission to BCS or UAI of 90.00 or (12cp with GPA of 2.75) |
Corequisites: | |
NCCWs: | COMP115, COMP124 |
Unit Designations: | Technology |
Assessed As: | Graded |
Offered By: |
Department of Computing |