Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-141 Computing Fundamentals A
Next 433-171 Introduction to Programming
433-142 Computing Fundamentals B | |
Note | Credit may not be gained for both 433-142 Computing Fundamentals B and any of 433-161 Introduction to Programming A, 433-162 Introduction to Programming B, 615-145 Concepts in Software Development 1 or 433-171 Introduction to Programming |
Credit Points | 12.5 |
HECS Band | 2 |
Coordinator | Dr A Blair |
Prerequisites | 433-141 Computing Fundamentals A |
Semester | 1, repeat 2, Summer (view timetable) |
Contact | 36 hours of lectures, 12 hours of tutorials and 24 hours of laboratory classes |
Subject Description | The objective of this subject is for students to develop proficiency in programming in a high level imperative language; to be familiar with abstract data types and be aware of their relevance to problem-solving; to develop an understanding of design issues relevant to programming in a functional language and in an imperative language (C); to develop knowledge of the structure of computer systems and the role of systems software; and to develop a background of relevant knowledge and skills on which to base further study of computer science. Topics covered include advanced programming techniques: dynamic data structures; abstract data types; computer organisation: components; data storage; data manipulation; execution of algorithms: program translation; operating systems; programming paradigms: functional; imperative; logic; software engineering: software life cycle; program testing and debugging; and theory of computation: computability; complexity; correctness. |
Assessment | Project work (expected to take about 30 hours) during semester and one written examination (not exceeding 3 hours) at the end of the semester. The project work must be completed satisfactorily to pass the subject. Weighting of assessment components will be advised at the commencement of the subject. |
Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-141 Computing Fundamentals A
Next 433-171 Introduction to Programming
Status: Official 2001 Last Modified: Wednesday May 23 22:25 SGML to HTML Conversion: Information Technology Services Authorised by: Academic Registrar Email Enquiries: Course_Information@registrar.unimelb.edu.au