COSC 1436: Programming Fundamentals

Fundamental concepts of procedural programming including data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging as well as an introduction to the historical and social context of computing and an overview of computer science as a discipline. Includes laboratory sessions dealing with the fundamental concepts of procedural programming.