Search : Index : Faculty of Engineering : School of Electrical Engineering and Computer Science
Prev 431-659 Advanced Studies 2 (Electrical)
Next 433-142 Computing Fundamentals B

 433-141 Computing Fundamentals A

Note

When taken from School of Electrical Engineering and Computer Science, Faculty of Engineering: 14.2. When taken from Computer Science, Faculty of Science: 12.5

Credit Points

14.2

Coordinator

Dr. Peter Stuckey

Prerequisites

Knowledge of VCE Mathematical Methods 3/4 or Specialist Mathematics is assumed.

Semester

1 or 2

Contact

36 hours of lectures, 11 one-hour tutorials, 11 two-hour 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 (Miranda).

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. Fundamental algorithms.

Assessment

Written examinations not exceeding four hours. Project work, which is expected to take about 30 hours, must be completed satisfactorily to pass the subject. Weighting of assessment components will be made known at the commencement of the subject



Search : Index : Faculty of Engineering : School of Electrical Engineering and Computer Science
Prev 431-659 Advanced Studies 2 (Electrical)
Next 433-142 Computing Fundamentals B
Status:                   Official 1998
Last Modified:            Tuesday October 21 17:11
SGML to HTML Conversion:  Information Technology Services
Authorised by:            Academic Registrar
Email Enquiries:          Course_Information@registrar.unimelb.edu.au