GENG1003

Introduction to Procedural Programming

10 Units 1000 Level Course

Available in 2014

Callaghan Campus Semester 2
UoN Singapore Trimester 1

Previously offered in 2013, 2012, 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 2014 Course Timetables for GENG1003