Course Description
Course Name
Computer Science for Engineers
Session: VCPS3125
Hours & Credits
16 Host University Units
Prerequisites & Language Level
Taught In English
- There is no language prerequisite for courses at this language level.
Overview
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