200

IT-225 Unix/Linux

This course is an introduction to the use and management of Unix-based computer systems. Students learn advanced user functions as well as Unix system administration. Topics include establishing and maintaining security, file system management, shell scripts, control of networks, multi-user environments, and inter-process control.

3

Prerequisites

IT-100 or IT-118; Junior Standing

IT-250 Advanced Web Design

This course demonstrates how scripting language can be used to convert static HTML pages into dynamic pages. Syntax of a scripting language is introduced and students learn to use an advanced tool to generate more concise and readable code. The topics include Document Object Model (DOM), working with element set, Event model, animations and effects, library functions, latest technology to communicate with the server, creating user interfaces with themes and effects, and working with UI widgets.

3

Prerequisites

IT-150

IT-257 Advanced Design Technology

This class explores the impact of visual literacy on the learning process and includes strategies for using design to stimulate inquiry, creativity, and higher-order thinking. The course covers: planning, design, and creation of multimedia/design projects, which include video and audio elements. Students build on processes learned in prior classes to learn scene creation, transitions, digital music recording, sound effects, and other techniques. Students then apply these techniques as they plan, create, and present a web project of their own making.

3

Prerequisites

IT-100 or IT-118

IT-260 Advanced Programming

A course designed for experienced C++ programmers. C++ is a leading edge, dominant language and an industry choice as a system implementation. The Procedural programming features as well as OOP (Object Oriented Programming) features are discussed. Procedural aspect control structures, functions, arrays, pointers and strings are covered. Object orientation concept and terminology are introduced. Identification of an object in a problem, specification of objects attributed and their behavior, and intersection among them are also included.

3

Prerequisites

IT-160

IT-265 Visual Basic

This course introduces students to the fundamentals of writing Windows applications, which include event-driven programming and the Graphical User Interface (GUI). Topics include: dialogs, menus, controls, scope and the lifetime of variables, data types, objects and instances, MDI, fonts and graphics, file I/O, creating a setup utility calling WINAPI functions and other DLL procedures. Students write and debug several complete applications. Prior to enrollment, students are urged to complete IT-115 Electronic Spreadsheet or IT-130 Database.

3

Prerequisites

IT-160

IT-270 Cisco III: Cisco Switching

This course provides an understanding of Switching fundamentals, including a basic understanding of Cisco switches and an intermediate understanding of routers, terminology, and technologies. Students obtain the skills necessary for the configuration of Cisco switches and routers connected in local-area networks (LANs) and wide-area networks (WANs) typically found at small to medium network sites. It is part of the recommended training for those seeking certification as a Cisco Certified Network Associate (CCNA).

3

Prerequisites

IT-171

IT-271 Cisco IV: Cisco Wan Technologies

This course is for individuals seeking an understanding and knowledge of Wide Area Network Technologies. It focuses on understanding Cisco WAN routers; WAN terminology and technologies; configuration of advanced IP addressing; Network Addressing Translation and WAN Protocols on Cisco routers connected in local-area networks (LANs) and wide-area networks (WANs). It is part of the recommended training for those seeking certification as a Cisco Certified Network Associate (CCNA).

3

Prerequisites

IT-270

IT-275 Networking in a Windows Environment

This course provides students with an advanced study of Networking as a doorway to Network Administration through the most popular Operating System. Students are provided with the hands-on skills needed to manage a network. This includes configuring, administering, and troubleshooting network resources. The course also provides the knowledge needed to prepare for Networking Certification Exams.

3

Prerequisites

IT-170

IT-290 Internship

This course provides students with the opportunity to exercise their understanding of the academic field and to apply classroom theory in actual work settings in paid and non-paid supervised positions. This is a requirement and must be completed within the last two semesters of the program.

3

Prerequisites

Sophomore Standing

IT-291 Internship

This course provides students with the opportunity to exercise their understanding of the academic field and to apply classroom theory in actual work settings in paid and non-paid supervised positions. This is a requirement and must be completed within the last two semesters of the program.

3

Prerequisites

IT-290

IT-295 System Analysis & Design

This comprehensive study of the five phases of System Development Life Cycle (SDLC) and the System Analysis Toolkit shows the importance of communications, economic analysis, and project planning skills with current technologies across all phases of the SDLC. Students gain an in-depth understanding of how Information Systems support business requirements in today's intensely competitive environment. Several real world projects are assigned to students on an individual basis and as a member of a systems development team, which allows students to apply their knowledge and skills to act as a System Analyst and develop an information system for problems that arise in typical business organizations.

3

Prerequisites

IT-130