CS102/CS103 Computer Science (NUI Galway, 2021/2022)


General information (Semester 1)

Topics

Among other things, in CS103, we will cover the following topics:

  1. Arithmetic and logic in Python.
  2. Control flow in Python: conditionals and loops.
  3. Compound data types in Python: lists, strings, and dictionaries.
  4. Functions, arguments, parameters, and return values.
  5. Basic file operations.
  6. Abstract data types and object oriented-programming.

For CS102 (Semester 1), we will furthermore cover the following:

  1. Basic computer and network architecture.
  2. Representations of numbers.
  3. Basics of logic circuits and microprocessor operation.

last modified: 21 September 2021