CSCI 1610
Object Oriented Programming Fundamentals
Columbus State Community College · UGRD · Fall 2026
Catalog description
CSCI 1610 introduces concepts of object oriented programming through the use of Greenfoot, a hands-on learning tool. While the hands-on object oriented programming labs are completed in Greenfoot, the concepts presented are general. Students complete hands-on exercises to solve a problem and then the objected oriented concepts that were used to solve the problem are explained. The labs provide students with hands-on experience with Classes, objects, methods. The labs show concrete examples of abstract concepts like inheritance, data hiding, global & private variables. Java is the language within Greenfoot and students learn the essentials of the Java programming language as they create objects & methods with Java. Programming structures, namely Sequence, Selection, & Loops will be reinforced as students modify methods to change the behavior of objects. Version Control, with Git & GitHub, is also introduced so that students have a working knowledge of this industry software. Students will be encouraged to start their own portfolio in GitHub that demonstrates their work both during their schooling and during their career.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff