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)
CS 120: Introduction to Computer Science
Class Program