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