Mar 29, 2023  
2014-2015 Saint Joseph’s College Online 
2014-2015 Saint Joseph’s College Online [Archived Catalog]

Add to Portfolio (opens a new window)

IT 330 - Programming II

This course provides a more in-depth look into programming techniques, tools, and structures. Students will learn design patterns, data abstraction, inheritance, polymorphism, data structures, algorithms, recursion,  software development life cycle, logic design, flow control structures, subroutines, File input/outputs, object-oriented programming (OOP) concepts, Graphic User Interface (GUI) classes, over-loading, and inheritance.

Prerequisites & Notes
IT 100 and IT 230

Assignment Overview
Synchronous term-based course with ten weekly assignments and a final project

Course Learning Objectives
Upon completion of this course, you should be able to do the following:

  • Define object oriented programming (OOP) terminology.
  • Apply object oriented programming concepts into a software design project.
  • Define and manipulate classes and objects.
  • Construct a software program that utilizes OOP concepts using an integrated development environment.
  • Build a software program that utilizes a graphical user interface.
  • List and manipulate complex data structures and algorithms.

Credits: 3

Add to Portfolio (opens a new window)