COSC 1336 Programming Fundamentals
Introduction to the fundamental concepts of procedural programming. Topics covered include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course also offers an introduction to the historical and social context of computing and an overview of computer science as a discipline.