ENCT153

Advanced Computer Programming

3credits
150total marks

Course objective

This course gives an overview of programming paradigms and focuses on the multi-paradigm programming model Python, introducing the semantics of the Python programming language and helping learners master basic Python and object-oriented programming while highlighting why Python is a useful scripting language for all developers.

Syllabus at a glance

  1. 1Programming Paradigms
  2. 2Introduction to Python Programming
  3. 3Basic Programming Concept in Python
  4. 4Advanced Data Types and Operation in Python
  5. 5Object Oriented Programming
  6. 6Exceptions and File Handling in Python
  7. 7Python Libraries and Maths
Read the full syllabus