Click to show Site menu [+]

GENG1003

Introduction to Procedural Programming

10 Units 1000 Level Course

Available in 2012

Callaghan CampusSemester 2
UoN SingaporeTrimester 1

Previously offered in 2013, 2011

This course introduces students to procedural programming and problem-solving with computers through Matlab and C, assuming no prior exposure to computer programming

Objectives
At the conclusion of this course, students will be able to:
- Use Matlab to perform simple numerical calculations
- Write clear and well-documented computer code in both Matlab and C
- Write modular computer code using functions
- Write computer code that implements file input/output
- Understand and appropriately use C pointers
- Understand basic data structures such as arrays
Content
1) Matlab
- Introduction to computing
- Functions
- Program flow control
- Elementary data structures
- Input/Output
2) C
- Variables, operators, and expressions
- Functions
- Program flow control
- Pointers
- Data structures
Replacing Course(s)
Not Applicable
Transition
Not Applicable
Industrial Experience
0
Assumed Knowledge
None
Modes of Delivery
Internal Mode
Teaching Methods
Problem Based Learning
Computer Lab
Assessment Items
Examination: Formal
Laboratory Exercises
Quiz - Class
Laboratory
Contact Hours
Lecture: for 3 hour(s) per Week for Full Term
Laboratory: for 3 hour(s) per Week for 11 weeks

Timetables