The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help

    Saint Joseph's College: Online Programs
  Sep 19, 2017
2017-2018 Saint Joseph’s College Online
[Add to Portfolio]

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
Assignment Overview

Assignments: 6 Units

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]