Fundamentals of Computer Science and Practical Programming (Components 1 & 2)

LogoThese units investigates some of the fundamental topics in Computer Science and give students real practice in designing programs that solve problems. This includes the following areas:

          * Computer architecture

          * Communications

          * Data representation and data structures

          * Algorithms and logic

          * Economic, legal, moral, ethical and cultural issues.

          * Programming methodologies

          * Solving problems using a programming language