TU156 Introduction to Computers and Programming [Equivalent OCW Video]

An introductory level to computer programming. Number systems. Introduction to computer organizations. Algorithms and flowcharts. Approaches for solving problems using a computer. Fundamental concepts of a programming language: data types, operators, variables, constants and expressions. Control structures: sequence, decision, repetition. Subprograms. Composite data structures.