Course Details

Course Code: IT7008
Course Title: Computer Programming 2
Short Title: CP2
Course Level:: Level 7
Valid From:: 2022/2023 Sem 2
Credits:: 15
Owner: ICT
Assessment Method: Achievement
Course Aim

To provide knowledge of more advanced concepts using object-oriented programming.
To develop more practical skills in designing, building and testing larger computer programs.

 
CILO
On Completion of this course, the learner will be able to
# Learning Outcome Description
1 Create programs that apply advanced programming techniques and object-oriented concepts.
2 Follow best practice, industry standards, professional ethics, diagram designing, programming, and documentation conventions during the programming process
3 Design object-oriented solutions using UML.
Requisites
  • Pre Requisite: IT6008 (ITB5008)
 
Examinations
Assessment Type
Examination (Unseen)
Assessment Type
Examination (Unseen)
No Other Controlled Assessments
Uncontrolled Assessments
Assessment Type
Lab Assignment
Assessment Type
Project (Group)

The institute reserves the right to alter the nature and timings of assessment

Affiliated Entities
Entity Code Entity Title Entity Version Entity Type
ICT8011 Bachelor of Information and Communications Technology (Programming Major) 1 Programme
ICT8011 Bachelor of Information and Communications Technology (Programming Major) 2 Programme
ICT6010 Diploma in Information and Communications Technology 4 Programme
ICT6045 Diploma in Web Development 1 Programme
ICT7011 Associate Degree in Information and Communications Technology (Programming Major) 1 Programme
ICT7041 Associate Degree in Information and Communications Technology (Database Systems Major) 1 Programme
ICT8010 Bachelor of Information and Communications Technology (Programming Major) 2 Programme
ICT8040 Bachelor of Information and Communications Technology (Database Systems Major) 3 Programme
ICT8041 Bachelor of Information and Communications Technology (Database Systems Major) 1 Programme
ICTDip-Optional ICT Diploma Optional 1 Group