CIS-120 Intro to Computation and Programming
This course covers the basic introduction to computer systems, including binary numbers, Boolean logics and gates, computer systems organization, basic techniques for the analysis and design of algorithms, pseudo-language, as well as programming and problem solving in a procedural language. Students will learn the core process of programming, get acquainted with abstract data types, input and out functions, flow control, Boolean expressions, decision statements and loop operations. (fall, spring)