COSC 114 Introduction to Computing Using Python
Introduction to computer systems: computer hardware components, operating system, compiling, debugging, libraries, linking. Programming based problem solving that includes program development lifecycle. Imperative programming: data types, conditional expressions and statements, repetitive structures, arithmetic and logic operators, functions, arrays, strings, data structures (database, tuple), file I/O.