0% found this document useful (0 votes)
12 views2 pages

ENSE502 Object Oriented Applications 2020

This document describes a university course on object oriented applications. The 150-hour course introduces object-oriented programming concepts like classes, inheritance, and graphical user interfaces. Students will develop programs, learn testing and debugging, and be assessed through coursework, assignments, and online questionnaires.

Uploaded by

Vicky Ngo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

ENSE502 Object Oriented Applications 2020

This document describes a university course on object oriented applications. The 150-hour course introduces object-oriented programming concepts like classes, inheritance, and graphical user interfaces. Students will develop programs, learn testing and debugging, and be assessed through coursework, assignments, and online questionnaires.

Uploaded by

Vicky Ngo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

PAPER DESCRIPTOR

PAPER DESCRIPTOR

Te Kura Mātai Pūhanga, Rorohiko, Pāngarau


School of Engineering, Computer and Mathematical Sciences
PAPER TITLE: Object Oriented Applications
PAPER CODE: ENSE502
POINTS: 15
LEVEL: 5
PREREQUISITE/S: ENSE501
COREQUISTES/S: None
PAPER DESCRIPTOR
STUDENT LEARNING HOURS:
The learning hours are a guide to the total time needed for a student to complete the paper:

Lecture hours: 24
Lab hours: 24
Student directed learning hours: 102
TOTAL LEARNING HOURS: 150

PRESCRIPTOR:
Introduces the process of program design and implementation using object-oriented programming,
with particular emphasis on applications from Computer Science and engineering technology.
LEARNING OUTCOMES:
On successful completion of this paper students will be able to:
1. Read, comprehend and explain existing object-oriented programs. (a, b, c, d)
2. Design object-oriented programs to solve problems. (a, b, c, d)
3. Develop software with a modular design. (a, b, c, d)
4. Encapsulate logic and data with classes. (a, b, c, d)
5. Apply appropriate data structures and algorithms in problem solving. (a, b, c, d)
6. Develop tests to identify errors in programs. (a, b, c, d)
7. Strategies to fix errors in programs. (a, b, c, d)
8. Develop interactive programs. (a, b, c, d)
9. Apply programming and documentation standards. (a, b, c, d, j)

Key to Graduate Capabilities Profile


a. Engineering knowledge g. Environment and sustainability
b. Problem analysis h. Ethics
c. Design/development of solutions i. Individual and teamwork
d. Investigation j. Communication
e. Modern tool usage k. Project management and finance
f. The engineer and society l. Lifelong learning

ENSE502_2020_desc_online
Approved by BOS: 22/04/2020 Valid From: 28/04/2020 Page 1 of 2
PAPER DESCRIPTOR

CONTENT:
• Specification and creation of objects in programs
• Access modifiers for data encapsulation
• Debugging and testing techniques
• Program documentation
• Runtime error handling in programs
• Class hierarchies, inheritance, abstract classes and polymorphism
• Object libraries and data structures
• Recursion and recursive data structures IO Streams
• Graphical User Interfaces
LEARNING AND TEACHING STRATEGIES:

• Lectures classes
PAPER DESCRIPTOR
• Problem classes
• Lab tutorials
ASSESSMENT PLAN:

Assessment Event E-submissioni Weighting % Learning Outcomes

Coursework 50%
Lab works Available (0.2) 1-9
Individual Programming
Available (0.3) 1-9
Assignment
Online Problem Solving
Available 50% 1-9
questionnaire
Grade Map Grade Map 1:
A+ A A- Pass with Distinction
B+ B B- Pass with Merit
C+ C C- Pass
D Fail
Overall requirement/s to pass the paper:

To pass the paper, the student needs to gain the following:


• a minimum of 50% overall, AND
• a minimum of 35% in overall course works (combined), AND
• a minimum of 35% in online problem solving questionnaire.

Readings:

Prescribed text: No prescribed text

i
As per AUT protocol, e-submission should be provided for all assessments except where a BOS has approved
otherwise.

ENSE502_2020_desc_online
Approved by BOS: 22/04/2020 Valid From: 28/04/2020 Page 2 of 2

You might also like