Home / Course catalog / Object -Oriented Programming Fundament... (9007230)

Computer Science → Coding

Object -Oriented Programming Fundamentals (9007230)


Description
In this course students will be introduce to the concept of object oriented programming using Java. Java is one of the most powerful and popular languages in software engineering. We will walk thru the many different ways Java can be used, and complete the course by building our own School Management System application that leverages the object oriented design model.
Content
  • Introduction and Setup
  • OOP Instruction - Week 1
  • JetBrains Account Setup
  • Register for JetBrains Account
  • Getting started with IntelliJ
  • EXERCISE: IntelliJ IDE Download
  • Introduction to Java
  • Java Variables Intro
  • Using Multiple Java Variables
  • Java int vs double
  • EXERCISE: Convert Gallons to Liters
  • EXERCISE: Calculate Student GPAs
  • Methods
  • Intro to Java Methods
  • Using Comments in Java
  • EXERCISE: Use Methods for Students
  • Java Methods Using Parameters
  • EXERCISE: Find Average Using Methods
  • Java Methods in Sequence
  • Java Method Return Values
  • EXERCISE: Calculate Area of Rectangle
  • Arrays
  • Java Arrays
  • Exam
  • Classes and Objects
  • Business Logic
  • Object Oriented Designs
  • Inheritance
  • Polymorphism
  • Exception Handling
  • Recursion
  • Arraylists and Collections
  • Final Exams and Project
Completion rules
  • All units must be completed
  • Leads to a certification with a duration: Forever