Prerequisites

Introduction

This course is an advanced Computer Science course at post-graduate level, and thus is run under the assumption that participants are familiar with content common to the undergraduate computer science syllabus. For those lacking sufficient knowledge in computer science, a number of preliminary courses have been provided.


Prerequisites

Prerequisite: Programming Theory in Practice 1

The Level 1 course is entitled: "Programming Theory in Practice 1". This course takes you through the fundamentals of computer science and programming. If you are unsure of whether or not this course is right for you, please go to the Programming Theory in Practice 1 course and review the content.

Prerequisite: Programming Theory in Practice 2

The Level 2 course is entitled: "Programming Theory in Practice 2". This course builds on the fundamentals taught in the level 1 course, and delves into design patterns, object orientation and databases. If you are unsure of whether or not this course is right for you, please go to the Programming Theory in Practice 2 course and review the content.


Prerequisite Exemption

If you have sufficient working knowledge of computer science, and a good theoretical understanding of how computer architecture works in conjunction with the execution of code, or if you are in possession of an undergraduate degree in computer science, then the prerequisite course can be skipped. However, it is still recommended that you review the content to ensure there is no gap in your understanding and knowledge.


Let's Start

If you decide you have the required existing knowledge to continue with this course, then please click here to Get Started.


Comments

comments powered by Disqus