CSCI 125 Introduction to Computer Science

This course provides an introduction to and preliminary investigation of the fundamental concepts of computer science. An overview of computer science sub-disciplines such as algorithms (problem solving), artificial intelligence, computer organization and architecture, languages, operating systems, networks, software engineering (programming concepts) and databases are covered. The course introduces the history of computing and considers computing in a social context. Prerequisite: (MATH090 or placement into MATH 104 or higher) and (placement into ENGL101 or higher). This course is approved for General Education - Computer Competency.