CSC 150 EL | 3 credits

Foundations of Computer Science provides a survey and overview of computer science via its Grand Ideas. Computer Science is the study of problem solving, which is the focus of CSC 150. The view of a computer system as a combination of hardware, software, and people is explored in detail. The computer system as a tool for personal and professional problem solving is emphasized. Foundational computer science concepts along with terminology, ethical issues, application, and hands-on computer use are explored. Students select a topic of interest as a term project to augment class discussion and laboratory experiences. The relationship between a Christian worldview and a technological society is investigated. (Access to computer with Windows OS is required.)