| |
Dec 07, 2025
|
|
|
|
|
2025-2026 Binghamton University Academic Guide
|
CS 210 - Prog with Obj & Data Credits: 4
Assumes a foundation in procedural programming as covered in CS 110. Provides the foundations of software development using Java. Problem solving using object-oriented programming techniques is emphasized. Topics include primitive and reference data types, variables, expressions, assignment, functions/methods, parameters, selection, iteration, recursion, exception handling, generic linear data structures and maps, file types, file I/O, simple GUIs, programming to an interface, use of inheritance, design patterns, javadoc documentation, and introduction to Java threads. Required laboratory provides supervised problem solving, programming using the command line as well as Eclipse, Netbeans, or IntelliJ development environments, code backup in a version control repository, debugging and JUnit testing techniques.
Prerequisite: CS 110, CS Majors may request a waiver from the Undergraduate Director based on prior programming experience, and Math 225 (All prerequisites must have a grade of C- or better). CS 120 (can be taken concurrently) Offered every semester.
|
|