Information Technology Diploma

Program Overview

The IT program at SIIT is a diploma program with a primary focus on software development and related subjects. This program will provide a solid functional grounding in the application of information technologies (IT) in the workplace. Students will also gain a foundation in supporting areas of information technology such as hardware and networking, as well as business and communications. The program emphasizes a combination of formal study with hands-on learning to maximize students’ educational experience.

Courses

(click item to view course description)
  • Server Operating Systems
    ITOS 215

    This course will provide exposure to server operating systems environments. Topics include installation and configuration, user account and group management and securing file system resources. Students will also receive an introduction to directory services and group policy management.

    Contact Hours: 90

  • Programming IV
    ITPL 225

    This course provides an introduction to the various types of specialized data structures used in programming. The course content includes an overview of particular structures and their associated algorithms (including linked lists, stacks, queues, searching, sorting, trees and hashing).

    Contact Hours: 90

  • Programming III
    ITPL 215

    This course will allow students to learn to apply object-oriented theory to programming using an industry standard object oriented programming language. Students will continue to work with material covered in Object- Oriented Theory but will focus on implementation.

    Contact Hours: 90

  • Programming II
    ITPL 135

    This course will allow students to continue developing basic programming skills. Topics will include user-defined data types, arrays, strings, records and exception handling.

    Contact Hours: 90

  • Programming I
    ITPL 125

    This course introduces students to basic concepts involved with structured programming. Topics will include variables, control structures, functions and input/output. Students will write basic programs using an industry standard programming language.

    Contact Hours: 90

  • IT Math II – Discrete Math
    MATH 125

    This course provides students with a level of proficiency in discrete mathematics as it applies to information technology. Topics will include boolean logic, set theory, number and counting theory, algorithm analysis, graphs and their applications.

    Contact Hours: 90

  • IT Math I – Problem Solving
    MATH 115

    This first course in IT math will focus on building/strengthening higher-level problem-solving skills through study of particular problem-solving methodologies. Students will progress from learning to analyze problems to producing structured solutions to those problems in the form of formal algorithms. Students will also receive an introduction to concepts of boolean logic.

    Contact Hours: 90

  • Introduction to Systems Analysis
    ITSA 215

    This course will present the methodology of structured systems development with an emphasis on the analysis and design phases of the systems development life cycle. You will focus on strategies and techniques of structured analysis and design using logical methodologies and a CASE tool to develop complex business information systems. This course will also outline various Software Development Life Cycle approaches.

    Contact Hours: 90

  • Introduction to Programming
    ITPL 115

    This course introduces students to fundamental programming concepts. Students will gain a basic understanding of objects, methods, variables, control structures and other concepts through the use of a visual programming environment. This unique method of teaching programming will enable students to learn programming fundamentals in an enjoyable and interactive way.

    Contact Hours: 90

  • Introduction to Operating Systems
    ITOS 115

    Students learn how to install, maintain and troubleshoot Operating Systems from an end user standpoint. Students will work primarily with the Windows operating system but content will be intended to be platform-neutral. Students will study concepts such as file systems, memory, application handling, networking and troubleshooting.

    Contact Hours: 90

  • Introduction to Object-Oriented Theory
    ITOO 115

    Students will study concepts of object-oriented programming theory. The class will present material outside of the context of any programming language in order to focus on the concepts themselves rather than their implementation. This class will present topics such as object, classes, methods and inheritance.

    Contact Hours: 90

  • Introduction to Networking
    ITNT 115

    Students are provided with the theory necessary to understand, design, build and maintain small to medium sized networks. Topics include a general and detailed discussion of the OSI Reference Model and its correspondence in the TCP/IP Model, addressing (both logical and physical schemes), subnetting, network protocols, LAN Technologies, and cabling concepts.

    Contact Hours: 90

  • Introduction to IT Applications
    ITAP 115

    This introductory course for novice users includes coverage of industry standard desktop, productivity and database software. Students gain a working knowledge of Windows, Microsoft Word, Microsoft Excel and Microsoft Access.

    Contact Hours: 90

  • Internet Application Development
    ITID 215

    An introduction to developing applications intended for the internet. Students will learn to work with scripting languages and internet-based database connectivity to build web-based applications.

    Contact Hours: 90

  • Intermediate Networking
    ITNT 215

    This course will encompass more advanced topics in networking pertaining to routing, switching, and WAN technologies. Students will learn to design LANs with regards to routers and switches. Students will learn about routing protocols and router filtering. VLANs and trunking will be covered. Students will learn about WAN technologies such as Frame Relay.

    Contact Hours: 90

  • Infroduction to IT Security
    ITSE 205

    An examination of security issues as they affect IT systems along with discussion and practical application of tools and techniques used to address these issues.

    Contact Hours: 90

  • Hardware Support
    ITHW 115

    Students study the proper procedures and available tools for installing, maintaining, and troubleshooting various types of computer hardware and related peripherals. Through this process students also learn the fundamentals of how each type of hardware operates and how each part works together to form a complete system. This course covers the hardware objectives that make up the industry-sanctioned A+ Certification Exams.

    Contact Hours: 90

  • General Business
    GBUS 215

    This course gives IT students an opportunity to explore the modern business environment. Students will learn the various primary areas of a business and how they work together. Topics will include accounting, marketing, finance, human resources and entrepreneurship.

    Contact Hours: 90

  • Fundamentals of Web Design
    ITWD 115

    An introduction to designing, creating and modifying web pages using HTML. The course covers beginning to intermediate topics such as backgrounds, images, tables, frames and forms. Students will learn to create individual web pages as well as collections of pages to create web sites.

    Contact Hours: 90

  • Database II
    ITDB 225

    Students will continue working with enterprise databases software to perform more advanced tasks. A query language will continue to be used but will be accompanied by other languages as well. Students will learn to design and create triggers, stored procedures and other advanced database objects. Students will also learn basic database administration tasks.

    Contact Hours: 90

  • Database I
    ITDB 215

    This course provides instruction in database architectures, design and implementation. Students will study the most common database architectures with an emphasis on the relational model. Database design, including the normalization process, and implementation will be emphasized with a combination of theoretical study and practical application of theory using industry standard enterprise database software. You will also have an introduction to database processing using a query language.

    Contact Hours: 90

  • Statistics
    STAT 225

    This course covers organizing, presenting and summarizing data; basic probability concepts and problem solving; discrete and continuous probability distributions; sampling and inferences about means and proportions; linear and nonlinear curve fitting and regression analysis; chi-square and analysis of variance, and nonparametric statistics.

    Contact Hours: 90

  • Systems Project
    ITSP 215

    Students will demonstrate their skill in systems development by designing, developing, and implementing an application that requires applying the activities of the systems development life cycle. The students will be grouped into teams and each team will produce a working software application including documentation that matches the design specifications. Each individual of the team will be assigned specific roles for the project. Students will also learn fundamental components of project management. The process will be led by your instructor.

    Contact Hours: 90

  • Technical Communications
    TCOM 115

    This course gives IT students an opportunity to develop skills in technical writing and speaking to small groups. Techniques are practiced in exercises and short assignments, and both individual and group projects are assigned. The course includes an introduction to basic business writing techniques as well as presentations and writing as it applies to IT projects.

    Contact Hours: 90