School of Information Technology


Degree Program:  Associate of Science in Information Technology

  • Course:  

    IT171

    -- Introduction to Object-Oriented Programming II
  • Credits:  2
  • Prerequisites:  IT170  
  • Description:  
    This course continues the discussion of concepts of object-oriented programming. Topics studied will include control structures, data and program design, objects, and classes. Students will compile and execute several programs during this course.


Click here to return to the degree page



Sampling of Additional Courses applicable to this degree program

  • Course:  CS123 -- Problem Solving Concepts with Programming
  • Credits:  4
  • Prerequisites:  NONE
  • Description:  
    The course covers the fundamental problem solving approaches that lead to solutions suitable for implementation with a programming language. It introduces the basic concepts of object-oriented programming. It includes control structures, data and program design, objects and classes.

  • Course:  CS124 -- UNIX Fundamentals
  • Credits:  4
  • Prerequisites:  NONE
  • Description:  
    In this course, students explore end user interaction with the UNIX operating system. This course examines the basic features of the UNIX operating system, UNIX commands, the UNIX file system, the UNIX shells, and shell programming.

  • Course:  CS150 -- Introduction to Computer Systems Security
  • Credits:  4
  • Prerequisites:  NONE
  • Description:  
    This course provides the foundation for the study of computer system security. The course centers around the ten domains comprising the Information Security Common Body of Knowledge. Topics include access control systems, telecommunications and network security, cryptography, operations security and business continuity and disaster recovery planning. Students will be exposed to security management practices as well as security architecture and models security laws, investigations and ethics.

  • Course:  CS250 -- Fundamentals of Database Systems
  • Credits:  4
  • Prerequisites:  CS123  
  • Description:  
    This course introduces database design, and implementation and database management systems. Topics covered in this course include conceptual and logical database designs for several businesses, implementing these designs using a database management system and developing business applications that access these databases.

  • Course:  CS362 -- Structured Query Language for Data Management
  • Credits:  4
  • Prerequisites:  CS250  
    - For students enrolled in the BSIT program
  • Description:  
    This course gives complete coverage of SQL, with an emphasis on storage, retrieval and manipulation of data.

  • Course:  IT170 -- Introduction to Object-Oriented Programming I
  • Credits:  2
  • Prerequisites:  CS123  MAT150  
  • Description:  
    This course introduces the concepts of object-oriented programming. Topics studied will include control structures, data and program design, objects, and classes. Students will solve simple problems with programming during this course.

  • Course:  IT171 -- Introduction to Object-Oriented Programming II
  • Credits:  2
  • Prerequisites:  IT170  
  • Description:  
    This course continues the discussion of concepts of object-oriented programming. Topics studied will include control structures, data and program design, objects, and classes. Students will compile and execute several programs during this course.

  • Course:  IT122 -- Fundamentals of Operating Systems
  • Credits:  3
  • Prerequisites:  NONE
  • Description:  
    This course is an introduction to the basic concepts of operating systems. The fundamentals of common operating systems, client/server function, and system architecture are discussed, including legacy operating system platforms and security processes utilized in today’s enterprises.

  • Course:  IT242 -- Operating Systems and Practical Networking
  • Credits:  3
  • Prerequisites:  IT122  
  • Description:  
    Operating Systems and Practical Networking explores the essential elements of computer networks. Additionally, protocols of data communication, the role of network operating systems, security concerns, and multi-operating systems are examined.

  • Course:  IT254 -- Spreadsheet Applications
  • Credits:  4
  • Prerequisites:  NONE
  • Description:  
    This course introduces the basic concepts of a spreadsheet, and stresses the application of advanced functions in solving real-world problems. Spreadsheet design, graphing and report generation will be emphasized. Students will complete several spreadsheet projects.

  • Course:  IT270 -- Intermediate Object-Oriented Programming I
  • Credits:  2
  • Prerequisites:  IT171  
  • Description:  
    Intermediate Object-Oriented Programming I builds on the foundation established in IT170 and IT171. Students will spend more time designing object-oriented features. Topics covered include user interfaces, data structures, and exceptions.

  • Course:  IT271 -- Intermediate Object-Oriented Programming II
  • Credits:  2
  • Prerequisites:  IT270  
  • Description:  
    Intermediate Object-Oriented Programming II continues to build on the skills of the previous courses. Topics covered include graphical user interfaces, multi-threading, files, multimedia, streams, and applets.

  • Course:  IT362 -- Network and Systems Administration
  • Credits:  3
  • Prerequisites:  IT242  
  • Description:  
    This course provides a foundation to build your understanding of client/server systems management to include systems and network administration, as well as security concepts.

  • Course:  IT382 -- Systems Administration
  • Credits:  3
  • Prerequisites:  IT362  
  • Description:  
    This course provides a foundation to build your understanding of client/server systems management to include systems administration, network design and administration, operating system configuration and application software interfaces.



Click here to return to the degree page