Introduction to Procedural Programming

Course code GENG1003Units 10Level 1000Faculty of Engineering and Built EnvironmentSchool of Engineering

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

Available in 2015

Callaghan CampusSemester 2
UoN SingaporeTrimester 1
Previously offered in 2014
ObjectivesAt 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
Content1) 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
TransitionNot Applicable
Industrial Experience0
Assumed KnowledgeNone
Modes of DeliveryInternal Mode
Teaching MethodsProblem Based Learning
Computer Lab
Assessment Items
Examination: Formal
Laboratory Exercises
Quiz - ClassLaboratory
Contact HoursLecture: for 3 hour(s) per Week for Full Term
Laboratory: for 3 hour(s) per Week for 11 weeks
Timetables2015 Course Timetables for GENG1003