CSCI 1610

Object Oriented Programming Fundamentals

Columbus State Community College · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 6 hours ago

001

Availability not recently verified
Class #columbus_2-CSCI1610Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?