CS 120: Introduction to Computer Science

Class Program
Credits 3
This course covers the basic introduction to computer science, including binary numbers, Boolean logics and gates, computer systems organization, basic techniques for the analysis and design of algorithms, pseudo-language, the software world including introduction to high-level language programming, compilers and language translation, models of computation, as well as an introduction to different applications including simulation and modeling, electronic commerce and databases, artificial intelligence, computer graphics and games. (spring)