Prerequisite: College level preparation course in mathematics or MATH 100. Offered in fall and spring. Introduction to the discipline of computing. Computer systems, number systems, data representation and basic computer organization. Basic Math concepts, functions and propositional logic. Problem solving, abstraction, design and programming. Selection structures, repetition and loop statements. Modular programming. Basic testing and debugging of programs. Introduction to programming in C++. Professional Ethics for computer professionals. |