At Goshen College, you won’t just study computer science—you’ll learn how to think like a problem-solver, create like an innovator, and code with purpose.

Courses
COSC 316 Programming II
Credit Hours
4.00
Degree Level
Undergrad
This course focuses on using object-oriented problem solving techniques. Topics covered include object-oriented design, classes, encapsulation, inheritance, algorithmic analysis, and data structures. In particular, the course covers programming efficiently, and applying appropriate industry recognized tecniques to programming problems. This course looks at issues related to solving larger problems in depth than were covered in COSC 206 and 216. Prerequisite: COSC 216. It is recommended that students have taken MATH 205 previously or concurrently.