Brandeis University

    COSI 12B: Advanced Programming Techniques in Java

    Instructor: Michael Golitsyn
    Prerequisites: COSI 10a or successful completion of the COSI online placement exam.
    Course Description: Studies advanced programming concepts and techniques utilizing the Java programming language. The course covers software engineering concepts, object-oriented design, design patterns and professional best practices. This is a required foundation course that will prepare you for more advanced courses, new programming languages, and frameworks.
    Session: Session II
    Day: M, T, Th, F
    Time: 11:10am - 1:10pm
    Credit Hours: 4 Credits
    Course Format: On-Campus Course for Summer 2023
    Brandeis Graduation Requirement Fulfilled: DL, SN
    Enrollment Limit:
    Course Classification: Undergraduate Level Course
    Course Tuition: $3,490
    Course Fees: None
    Open to High School Students: No