433-171 Introduction to Programming

Note

Credit may not be gained for both 433-171 Introduction to Programming or any of: 433-142 Computing Fundamentals B, 433-151 Introduction to Programming (Advanced) or 615-145 Concepts in Software Development 1

Credit Points

12.5

Prerequisites

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

Semester

1, repeat 2 (view timetable)

Contact

Thirty-six hours of lectures, 11 hours of tutorials, 22 hours of laboratory classes

Subject Description

The objectives for this subject are for students to develop an understanding of approaches to solving moderately complex problems with computers, and to be able to demonstrate proficiency in designing and writing programs using a high-level procedural programming language (C).

Topics covered include algorithmic problem solving; fundamental data types: numbers, truth values, characters, pointers; fundamental program structures: sequencing, selection, repetition, functions and functional decomposition; number representation, and accuracy in numerical computations; and simple data storage structures: variables, arrays, structures (records), files.

Generic Skills

  • ability to apply knowledge of basic science and engineering fundamentals

  • in-depth technical competence in at least one engineering discipline

  • ability to undertake problem identification, formulation and solution

Assessment

Submission of laboratory work on a regular basis during the semester (5%); attendance at tutorial classes on a regular basis through the semester (5%); a half-hour mid-semester test (15%); and a 2-hour end-of-semester written examination (75%). To pass the subject, students must obtain at least 50% overall, and 30/75 in the written examination.



Status:                   Official 2007
Last Modified:            Tuesday October 31 22:20
SGML to HTML Conversion:  Information Division - CWIS (SDI)
Authorised by:            Academic Registrar
Enquiries:                http://unimelb.custhelp.com/

Valid CSS! Valid XHTML 1.0!