Class YearFreshmen & SophomoresJuniors & SeniorsMathematics & Actuarial ScienceTechnology, Engineering & Cybersecurity

CSC 117 – Introduction to Programming

This course is an introduction to the field of computer science and structured programming in C11. Topics include basic computer architecture, the algorithmic approach to problem solving, various number systems, and logic. The programming language constructs introduced include types of variables, arithmetic operations, input/output, decision statements, loops, and functions.

Students considering careers as software developers, computer programmers, engineers, web developers, database administrators, or computer systems architects should consider taking this course.

Prerequisites: None