Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 431-490 Project Work (Extended)
Next 433-142 Computing Fundamentals B
433-141 Computing Fundamentals A | |
Credit Points | 12.5 |
HECS Band | 2 |
Coordinator | Assoc Prof H Sondergaard |
Prerequisites | Knowledge of VCE Mathematical Methods 3/4 or Specialist Mathematics is assumed. |
Semester | 1, repeat 2 (view timetable) |
Contact | 36 hours of lectures, 12 hours of tutorials, 24 hours of laboratory classes |
Subject Description | The objective of this subject is for students to develop an understanding of approaches to solving moderately complex problems with computers; to develop knowledge of the processes of developing programs, including specification, design and testing; and to be able to demonstrate proficiency in a high level functional programming language (Haskell). Topics covered include algorithmic problem solving: problem specification, algorithm design, abstraction, programming languages; fundamental data structures: numbers, truth values, characters, lists, trees; fundamental program structures: recursion, higher order functions; and fundamental algorithms. |
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 431-490 Project Work (Extended)
Next 433-142 Computing Fundamentals B
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