COM 101a-Programing
COM 101a-Programing
Programming
TRIMESTER 2, 2016
Lecturer
Ramaiyah Vijayakumar ( Vijay)
DESCRIPTION:
This module enables students to acquire broad factual,
technical and theoretical knowledge of concepts in Java
programming for as preparation for higher education
studies and/or supervised workplace environments.
UNIT CONTENT:
The following topics will be covered in this module:
Understand the basics of program development
o Describe Systems Development Life Cycle
o Describe Software Requirements Specification
o Use design tools to develop programs
o Understand program testing
Understand basic computer programming techniques
o Apply simple Data Types and Variables
o Create Output
o Explain Sequence, Selection, and Iteration
o Apply Modularisation Principles (Refactoring)
o Compare Procedures and Functions
o Construct Complex Data Types
o Apply Sequential and Indexed Data
o Develop Graphical User Interface
o Write basic programs
o Demonstrate Debugging
Assignments outline
Learning Assessment
Week Begin Date Topic
Outcome Due