Computer Science for Engineers

University of Cape Town

Course Description

  • Course Name

    Computer Science for Engineers

  • Host University

    University of Cape Town

  • Location

    Cape Town, South Africa

  • Area of Study

    Computer Science

  • Language Level

    Taught In English

  • Course Level Recommendations

    Lower

    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • Host University Units

    16
  • Recommended U.S. Semester Credits
    2
  • Recommended U.S. Quarter Units
    4
  • 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 Disclaimer

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.