Lead Faculty: Dr. Alireza Moztarebi Farahani

Prerequisite
None

Course Description
This is an introductory computer science survey course covering current developments and future prospects in the field. The course uses a breadth-first approach to the field of computer science. Coverage begins with the fundamentals of computer architecture and progresses to software and software development processes. Topics included are operating systems, networking, programming languages, software engineering, database systems, and ethical issues in computing.