COSC 10 Problem Solving via Object-Oriented Programming
Motivated by problems that arise in a variety of disciplines, this course examines concepts and develops skills in solving computational problems. Topics covered include abstraction (how to hide details), modularity (how to decompose problems), data structures (how to efficiently organize data), and algorithms (procedures for solving problems). Laboratory assignments are implemented using object-oriented programming techniques.
InstructorBailey-Kellogg (fall), Kotz (winter), Casey (spring)
, ENGS 20
, or placement through the Advanced Placement exam or the local placement exam.
Distributive and/or World Culture
Offered16F, 17W, 17S