Course Description

Course Name

Computer Science for Engineers

Session: VCPS3122

Hours & Credits

16 Host University Units

Prerequisites & Language Level

Taught In English

  • There is no language prerequisite for courses at this language level.


Course outline: This course is an introduction to programming and algorithms; basic syntax, variables, operators, comments, expressions, strings, input and output; conditional statements: if, nested ifs, if-else ladders, Boolean expressions; loops: for and while, nested loops; functions, parameters, return values; testing and debugging; arrays and lists, multidimensional arrays, text files; recursion; and number systems.
DP requirements:45% weighted average for practical work.
Assessment: Theory tests count for 15%, practicals count for 15%, practical tests count for 10%, June examination counts for 60% of the course mark.
Subminima:45% weighted average for practical work, 45% weighted average of tests and exams.

*Course content subject to change