College Catalog 2020-2021 
    
    Dec 30, 2024  
College Catalog 2020-2021 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI - 222 Programming for Computer Science & Engineering Majors II


Credits: 4

Prerequisites
CSCI 221  or equivalent, or consent of the instructor.

This course provides an advanced course in computer programming for students with a solid background in introductory C++ or Java. Topics include objects and classes in Java, object-oriented programming design, inheritance, polymorphism, exceptions, recursion, and advanced data structures. While the focus of the course will be object-oriented programming in Java, students with experience in other languages (such as C/C++ or Python) will be encouraged to pursue independent projects that allow them to study the implementation of these same concepts in the context of other programming languages. The course will also help students to further develop good coding practices that are universal to the process of programming, whatever the language. This course follows the ACM guidelines for CS 1.





Add to Portfolio (opens a new window)