As an information technology major or minor at Goshen College, you’ll develop the skills to design, implement, and manage computer systems that drive business, communication, and innovation.

Courses
COSC 206 Computational Thinking
Credit Hours
3.00
Degree Level
Undergrad
An introduction to computers and programming for students with no prior programming experience and little mathematics preparation. A programming language is used to explore conditional expressions and recursion and to perform computational problem solving. Students will gain an understanding about how computers interpret programming languages, including algorithms, memory storage of data, and data abstraction. Students will learn how computational thinking works and how to transfer those skills to actual programming while building confidence at the same time. Students will design, write, and test programs. This course prepares the student for Programming I. Recommended background: two years of high school algebra and/or geometry, Math 105, or a minimum ALEKS score of 46. Meets the Quantitative Literacy requirement in the Goshen Core.