Professional Documents
Culture Documents
TMF1414 CourseOutline
TMF1414 CourseOutline
5 Student Learning Time Face to Face Total Guided and Assessment Total SLT
(SLT) Independent Learning Module
Lecture Tutorial Practical Others 54 60 160
24 0 22 0
6 Credit 4 credit
8 Learning outcomes Upon completion of this course, student should be able to:
CLO1 : Analyse the given programming problem specifications to determine the program solutions.
[C4][C4]
CLO2 : Construct design programs and convert designs into program codes. [P4][P4]
CLO3 : Coordinate a software development project based on given programming problem specifications.
[P5][P5]
CLO4 : Justify the solution clearly and confidently. [A3][A3]
10 Synopsis This course provides a general introduction to programming language. It is designed to give students the
ability to write simple console programs and to be able to understand such programs written by others. The
course covers problem solving skills, writing algorithms, basic programming syntax, control structures (loops,
if statements, switches), functions and input/output operations. The course forms part of a core courses for the
undergraduate program within the faculty, and provide programming foundation for other courses.
11 Assessment Methods and Assessment CLO1 CLO2 CLO3 CLO4 Weightage
Types (%)
Total 0.0 0.0 0.0 0.0 0.0
CLO3
CLO4
15 References 1. C++ HOW TO PROGRAM / Paul Deitel, Deitel & Associates, Inc., Harvey Deitel, Deitel &
Associates, Inc.
2. Computer Science : A Structured Programming Approach Using C / Behrouz A. Forouzan, Richard F.
Gilberg
3. DATABASE SYSTEMS : Design, Implementation, and Management / Carlos Coronel, Steven Morris