Object-Oriented Programming
CS4153.01
Course Description
Summary
***Time Change*** In this course, students will learn the principles and practice of object-oriented programming. While much introductory computer science coursework focuses on the fundamentals of programming (program structure, loops, conditionals, design), this course will dig deeper into working in the object-oriented paradigm. Students will learn to program in an object-oriented programming language (likely Java, but C++ is a possibility), and will work on a group software project, including a graphical user interface, to solidify skills. This class is a natural next step for those who have taken an introductory programming course, and is also highly recommended for advanced students as a way of increasing their skills and perspective as computer scientists.Prerequisites
Permission of the Instructor
Please contact the faculty member :