University of Galway

Course Module Information

Course Modules

Semester 1 | Credits: 5

Head of School of Mathematics, Statistics and Applied Mathematics

Learning Outcomes
  1. solve problems algorithmically, and describe these algorithms in pseudo-code.
  2. implement algorithms of various complexity in Python, and use Python's arithmetic and logical operators
  3. use decision structures (if-elif-else) and loop structures (while, for) in Python
  4. demonstrate understanding of the concepts of scope of a variable and of a function, write and use their own functions in Python, with parameters and return values
Assessments
  • Written Assessment (70%)
  • Continuous Assessment (30%)
Teachers
Reading List
  1. "Python Programming: An Introduction to Computer Science" by Zelle, John
    ISBN: 978159028241.
The above information outlines module CS103: "Computer Science" and is valid from 2015 onwards.
Note: Module offerings and details may be subject to change.