Overview
Offerings
Contacts
Chief Examiner(s)
Unit Coordinator(s)
Learning outcomes
Evaluate the basic concepts of computer programming, CPU organization, assemblers and compilers, and algorithm design for engineering problems by using software engineering and operating systems concepts
Develop and evaluate programs in the C language through understanding of standard data types, arrays, control statements, functions, pointers, strings, arrays of pointers, structures, linked lists, binary tree data structures and dynamic memory allocations.
Assessment summary
Continuous assessment: 40%
Final assessment: 60%
This unit contains hurdle requirements that you must achieve to be able to pass the unit. You are required to achieve at least 45% in the total continuous assessment component and at least 45% in the final assessment component. The consequence of not achieving a hurdle requirement is a fail grade (NH) and a maximum mark of 45 for the unit.
Assessment
Scheduled and non-scheduled teaching activities
Workload requirements
Availability in areas of study
Biomedical engineering
Electrical and computer systems engineering
Mechatronics engineering (Pre-2020)
Robotics and mechatronics engineering
Minor:
Artificial intelligence in engineering