MG5022 – Programming for Engineers 1

Please contact the Student Enrolment & Information Centre to determine a module's availability

Print
Module code
MG5022
Module title
Programming for Engineers 1
Prescription
To enable students to learn foundational object-oriented programming
Programmes
  • SC1001
NZQA Level
Level 5
NZQA Credits
15
Delivery method
  • Web-Enhanced
Learning hours
Directed hours
75
Self directed hours
75
Total learning hours
150
Resources required
Learning Outcomes
Develop an object-oriented application to a specification.
Utilise a structured approach for program development.
Use an integrated development environment.
Produce a quality executable program
Content
Loops, methods, parameters, arrays.
Class design (UML), API.
Strings, objects, classes.
Text Input/Output
Introduction to inheritance, abstract classes and interfaces
Creating user interfaces (frames, panels, layout managers, buttons, labels, text fields, text areas, combo boxes, radio buttons, and sliders).
Event-driven programming.
Assessment Criteria
Assessment 1 Tests 40
Assessment 2 Project 20
Assessment 3 Examination 40