Overview
This unit will provide you with an overview of the fundamental knowledge and skills required to code applications. The topics covered will include: the context of programming in an industrial SDLC, dealing with code 'plumbing', data, using API library classes, common business logic patterns and their implementation using control structures, … For more content click the Read More button below.
Offerings
OCT-MY-01-MALAYSIA-ON-CAMPUS
S1-01-CLAYTON-ON-CAMPUS
S1-01-MALAYSIA-ON-CAMPUS
S2-01-CLAYTON-ON-CAMPUS
Contacts
Chief Examiner(s)
Associate Professor Matthew Butler
Unit Coordinator(s)
Mr Tan Yong Xuan
Notes
Optional Peer Assisted Study Sessions (PASS) run in this unit.
Learning outcomes
On successful completion of this unit, you should be able to:
1.
Design and construct Java programs according to standard object-oriented principles;
2.
Apply and demonstrate debugging processes to Java applications;
3.
Develop strategies for efficient and effective program testing;
4.
Document code according to specific programming standards;
5.
Identify and apply the "object-oriented" concepts of encapsulation, abstraction and polymorphism;
6.
Explain and apply software engineering principles of maintainability, readability and modularisation.
Teaching approach
Active learning
Assessment
1 - Pre-reading quizzes
2 - Assessment 1
3 - Assessment 2
4 - Assessment 3
5 - Assessment 4
Scheduled and non-scheduled teaching activities
Applied sessions
Workshops
Workload requirements
Workload
Learning resources
Technology resources
Availability in areas of study
Business information systems
Computer networks and security
IT for business
Mobile apps development
Software development
Software engineering
Web development
Computer networks and security
IT for business
Mobile apps development
Software development
Software engineering
Web development