Introduction to Computer Science- CS 101

A broad exposure to elements of computer science for those students who have little background with computers.

Principles of IT - IT110

A broad exposure to information technology.

Computer Science I
CS 110 - IT 116

Beginning software design.  Look at a modern programming language. Study the structures of program control and program organization (selection, iteration, modules, objects) and their appropriate use.  Beginning look at data structures

Discrete Comp Structures
 MA 115 - IT 115

A study of the mathematical structures commonly used in hardware/network systems and in software solutions.

Computer Science II
CS 240 - IT 240

Continuation of CS I but a larger focus on data structures and beginnings of analysis of algorithms in object orientation. Procedural driven solutions (input-process-output) are the focus in a simple computer model. Some GUI and event driven programming is explored.

Comp Org. - CS 220

A study of the computer hardware and how the program control is implemented and data is represented.

Software Design
CS 300 -
IT 306

A study of the design of large software systems. Project orientation

Software Models and User Interfaces -CS/IT 305

A study of different software models (IPO, event driven, real time) and user interfaces along with the supporting language development environments (Java and VB).

Algorithms & Analysis-CS 315

A continuation of the formal analysis of algorithms and their data structures and why certain software solutions are better than others.

Network Management -
CS/IT 325

Design and management of network systems

 

Architecture, VLSI, computer engineering