Academics

Course Descriptions

Information Technology (IT)


IT 101  Introduction to Computer Science  (5)
Provides an overview of computer science. Introduces computer hardware, software, procedures and systems, and their applications in various segments of society. Introduces information on careers in software development, networking, security and project management. Also introduces basic MS Office skills. A core prerequisite class for most of the IT courses and tracks usually taken at the beginning of all IT tracks. PREREQUISITE: Eligible for READ 094 or instructor's permission.
IT 102  Programming I for Information Professionals  (5)
Introduces programming. Covers procedural programming (methods, parameters, return values), basic control structures (sequence, if/then/else, for loop, while loop), file processing, arrays, and introduces defining objects. PREREQUISITE: Eligible for MATH 097 or instructor's permission.

IT 114  PC Repair Technician  (7)
An entry level course for PC support technicians. Covers entry level PC hardware and software. A hands-on technical troubleshooting course. Includes many of the objectives for the Comp TIA A+ exam. PREREQUISITE: Eligible for READ 094 or instructor's permission.
IT 116  PC Support Tech 3 (Windows Application)  (5)
A technical introduction to Windows desktop applications for support technicians. Covers the role of the applications from a systems support perspective, user support issues, application installation, application configuration, and other technical issues associated with modern desktop applications. PREREQUISITE: Eligible for READ 094.

IT 121  Introduction to HTML  (5)
Students learn the most important topics of Hypertext Markup Language (HTML), from the basics of creating web pages with graphics and links using tables, and controlling page layout with frames, to more advanced topics, including cascading style sheets, programming with JavaScript and JavaScript objects and events, and creating a multimedia web page with forms. PREREQUISITE: IT 101 or instructor's permission.
IT 131  Networking Infrastructure Fundamentals  (5)
Introduces networking to students who are interested in a career managing routers and switches. Topics include TCP/IP and OSI modules, subnetting, protocols, network applications, switching and routing fundamentals, and an introduction to configuring Cisco routers and switches. PREREQUISITE: 114 or instructor's permission.

IT 132  Structured Cabling  (2)
Provides individuals who are new to networking with the foundational knowledge of structured cabling. Topics include cabling concepts, detailed cable characteristics of common cabling types, cabling standards, and hands-on experience with cable termination. PREREQUISITE: IT 101 or IT 114 or IT 131 or instructor's permission.
IT 133  Introduction to Telecom Systems  (5)
An introductory course to telecom and telephone systems for IT administrators. Covers general principles, planning, implementation, and administration of telecom systems.

IT 135  Introduction to Network Security  (5)
Provides students with a broad foundation of network security knowledge. Topics include security fundamentals, overview of cryptography, security policies and procedures, common types of attacks, and how to implement network security measures. PREREQUISITE: IT 114 or instructor's permission.
IT 141  Customer Service and Work Environment for IT Professionals  (4)
Focuses on the knowledge and skills required to be a part of a successful help-desk team. Topics include communication skills, writing skills, telephone skills, techniques for managing customer expectations, understanding customer behavior, working as part of a team, and minimizing stress in the work environment. Covers interviewing and preparing for the job search experience in the IT field. Prepares students to do job searches, prepares resumes and cover letters, and to dress professionally for the work environment. Uses taped practice interview sessions to improve interviewing skills. Students learn proper e-mail techniques and meeting etiquette. PREREQUISITE: Eligible for READ 094 or instructor's permission.

IT 145  Introduction to Microsoft Project  (5)
Introduces use of Microsoft Project to manage information technology and other projects from inception to completion. Covers the concepts of project management and applies them to a major IT project. PREREQUISITE: Eligible for READ 094 or instructor’s permission.
IT 160  Microsoft Windows (Current Version) Server Implementation  (5)
Provides students with the knowledge and skills necessary to install and configure Microsoft Windows (current version) Server to create file, print, web, and Terminal servers. PREREQUISITE: IT 114 or instructor's permission.

IT 175  Student Assistant  (1-5)
Student works in the computer lab. Includes assisting with lab activities. PREREQUISITE: Instructor's permission. This is a pass/no-credit course.
IT 176  Web Development Work Experience  (1-5)
Allows students to work full- or part-time in jobs directly related to their programs and interests. Students may receive a salary or volunteer. PREREQUISITE: IT 101; and IT 121 or concurrent enrollment. This is a pass/no-credit course.

IT 177  Network Administration Work Experience  (1-5)
Allows students to work full- or part-time in jobs directly related to their programs and interests. Students may receive a salary or volunteer. PREREQUISITE: IT 131 and (IT 160 or 190) and IT 178 or instructor's permission. This is a pass/no-credit course.
IT 178  Help Desk Work Experience  (1-8)
Allows students to work full- or part-time in jobs directly related to their programs and interests. Students may receive a salary or volunteer. PREREQUISITE: IT 114 and 141 or instructor's permission. This is a pass/no-credit course.

IT 179  Network Security Work Experience  (1-5)
Provides individuals who are seeking an IT information assurance technician certification and/or an AAS degree in Information Technology with critical exposure to network security strategies as they apply in real-world working environments. PREREQUISITE: IT 114, 131 and 141; or instructor's permission. This is a pass/no-credit course.
IT 181  Network Management Work Experience  (1-5)
Provides individuals who are seeking an IT network technician certification and/or an AAS degree in Information Technology with critical exposure to network management strategies as they apply in real-world working environments. PREREQUISITE: IT 114, 135, and 141 or instructor's permission. This is a pass/no-credit course.

IT 180  Database Development Work Experience  (1-5)
Allows students to work full- or part-time in jobs directly related to their programs and interests. Students may receive a salary or volunteer. PREREQUISITE: IT 201 or concurrent enrollment.
IT 190  Linux Administration  (5)
Provides hands-on experience in installing and configuring a Linux operating system. Presents principal Linux concepts including essential commands and the command line, file systems, kernel compilation, basic user security, and an introduction to Internet-related services. PREREQUISITE: IT 101 or IT 114; or instructor's permission.

IT 194  Special Topics-Information Technology  (5)
Permits students to pursue special IT topics, under the guidance of an instructor. Topics include a discussion of the Open Systems movement, its impact on the computer industry and exposure to its software; the role of PDAs as thin clients and how to integrate them into existing systems and development of their applications, data transfer, and impact on society; and developments in client/server technologies, like XML and DHTML, that impacts how data is generated and presented to users. PREREQUISITE: IT 114 or instructor's permission.
IT 201  Fundamental Database Design  (5)
Students analyze real world scenarios, organize data into relational tables for storage, and query information for reporting through the use of a database management system (DBMS). Focuses on the industry standard Structured Query Language (SQL) as the means to create, modify, and maintain database tables, queries, views, and constraints. Students learn how to use the enhanced entity relationship (EER) data model to identify entities, stakeholders, and processes of an organization or business. In addition, students learn about how applications such as desktop computer programs, web sites, and mobile device applications access databases to retrieve and store information. Students practice their database design skills through hands-on exercises and labs.

IT 203  Web Client Development  (5)
Students build on their knowledge of HTML and CSS, adding JavaScript to create richly interactive web sites. Introduces client-side JavaScript programming in the context of modern web applications. Students work with third-party JavaScript APIs to integrate components and services, such as social networking, maps, visualization, and payment processing into their web sites. Prior programming experience (IT 102, CS& 131, CS& 141) is recommended but not required.PREREQUISITE: IT 121 or ART 122 or instructor's permission.
IT 210  Managing Cisco Routers and Switches  (5)
Focuses on the knowledge and skills to implement and configure switching and routing using Cisco products. Topics include device configuration, virtual local area networks (VLANs), routing protocols, and wide area networking (WAN) technologies. PREREQUISITE: IT 131 or instructor's permission.

IT 216  Implementing Firewalls  (5)
A technical introduction to implementing firewalls for IT professionals. Covers the role of the firewalls in a corporate network environment. Detailed coverage of planning, implementing, and maintaining static, dynamic, and application layer firewalls. PREREQUISITE: IT 131, 135 and 160 or instructor’s permission.
IT 220  Programming II for Information Professionals  (5)
Examines programming using traditional and visual development environments to learn event-driven object-oriented design. PREREQUISITE: IT 102.

IT 223  Active Web Site  (5)
Introduces students to the concepts and applications of an active web site. An active web site creates web pages “on the fly” to meet the specific needs of each user. Students demonstrate an active web site with client-side and server-side scripting, cookies to maintain a user state, and a database connection. Emphasizes the role of the developer and issues to be considered when creating an active web site. PREREQUISITE: IT 201 and 203.
IT 240  Manage Microsoft Windows (Current Version) Network Environment  (5)
Gives students the ability to administer, support, and troubleshoot information systems that incorporate Microsoft Windows (current version). PREREQUISITE: IT 131 or instructor's permission.

IT 243  Advanced Linux Administration-TCP/IP  (5)
Covers advanced Linux administration topics, including web services, DHCP, DNS, LDAP, SSH, routing, SMTP, NFS, and shell scripting. PREREQUISITE: IT 190 or instructor's permission.
IT 245  Implementing and Administering Directory Services  (5)
Provides students with the knowledge and skills necessary to install, configure, and administer directory services. Focuses on performing tasks that are required to centrally manage users’ computers and resources. PREREQUISITE: IT 160 or instructor's permission.

IT 248  Implementing and Securing Microsoft Applications Services  (5)
An overview of Microsoft Windows application services, including Windows Deployment Services, Hyper-V services, high availability, Remote App, Remote Desktop, web services infrastructure, SSL Security, and streaming media. PREREQUISITE: IT 160 or instructor's permission.
IT 250  Implement and Manage Microsoft Exchange (Current Version)  (5)
Teaches students the knowledge and skills necessary to install, configure, and administer Microsoft Exchange (current version). PREREQUISITE: IT 160 or instructor's permission.

IT 252  System Administration for Microsoft SQL Server  (5)
Provides students with the knowledge and skills required to install, configure, administer, and troubleshoot the current versions of Microsoft SQL Server, client/server, and database management system. PREREQUISITE: IT 160 or instructor's permission.
IT 282  Android Application Development  (5)
Introduces the tools and application programming interfaces (APIs) used to build applications for the Android platform. Students bring their skills and knowledge from prior coursework in visual design and computer programming to build Android applications that support touch interface technology and object-oriented design using an event-driven software architecture. PREREQUISITE: CS& 131 or CS& 141 or instructor's permission.

IT 283  iOS Application Development  (5)
Introduces the tools and application programming interfaces (APIs) used to build applications for the iPhone and iPad platforms. Students bring their skills and knowledge from prior coursework in visual design and computer programming to build iOS applications that support multi-touch interface technology and object-oriented design using the model-view-controller software architecture. PREREQUISITE: CS& 131 or CS& 141 or instructor's permission.
IT 285  Implementing and Securing Wireless Network  (5)
Provides students with the knowledge and skills necessary to install, configure and administer wireless networks. Provides in-depth coverage of various methods of securing wireless networks, including authentication, authorization, and encryption. PREREQUISITE: IT 131 or instructor's permission.

IT 297  Independent Study-Information Technology 1  (1-5)
Encourages students to study and develop independently in the major area of information technology. Students receive permission from the appropriate instructor. Students are on a tutorial basis with their instructor. PREREQUISITE: Instructor's permission.
IT 298  Independent Study-Information Technology 2  (1-5)
Encourages students to study and develop independently in the major area of information technology. Students receive permission from the appropriate instructor. Students are on a tutorial basis with their instructor. PREREQUISITE: Instructor's permission.

IT 299  Independent Study-Information Technology 3  (1-5)
Encourages students to study and develop independently in the major area of information technology. Students receive permission from the appropriate instructor. Students are on a tutorial basis with their instructor. PREREQUISITE: Instructor's permission.
IT 310  Routing and Switching in the Enterprise  (5)
Familiarizes students with the equipment applications and protocols installed in enterprise networks, with a focus on switched networks, IP Telephony requirements, and security. Introduces advanced routing protocols such as Enhanced Interior Gateway Routing Protocol (EIGRP) and Open Shortest Path First (OSPF) Protocol. Hands-on exercises include configuration, installation, and troubleshooting. RECOMMEND: IT 210 or equivalent. PREREQUISITE: Admission into the BAS in IT program and instructor's permission.

IT 335  Network Security Foundations and Policies  (5)
Introduces information and business security, security laws. Covers a variety of security topics that are integral to today’s information security professionals, including access control, cryptography, and security architecture and design. PREREQUISITE: Admission into the BAS in IT program and instructor's permission.
IT 340  Network Security and Firewalls  (5)
Equips students with the knowledge and skills needed to prepare for entry-level network security specialist careers. This course is a hands-on, career-oriented e-learning solution that emphasizes practical experience. Various types of hands-on labs provide practical experience, including procedural and trouble-shooting labs, skills integration challenges, and model building. PREREQUISITE: Admission into the BAS in IT program and IT 310; and instructor's permission.

IT 344  Virtualization and Storage  (5)
Introduces and applies the concepts of server, desktop, and application virtualization, cloud computing, and storage area networks (SANs). PREREQUISITE: Admission into the BAS in IT program and instructor's permission. RECOMMEND: IT 160 or equivalent.
IT 360  Introduction to Computer Forensics and Vulnerability Assessment  (5)
In this introductory course, students learn how to set up a forensics lab, how to acquire the necessary tools, how to conduct the investigation, and prepare for the subsequent digital analysis. In addition, students learn the basic skills of identifying network vulnerabilities, and some of the tools that are used to perform vulnerability analysis. PREREQUISITE: Admission into the BAS in IT program and instructor's permission.

IT 385  Scripting for Windows and Linux  (5)
Introduces both the PowerShell scripting language for Windows and the BASH shell used as an interface to the Linux operating system kernel. Builds on the student’s existing programming skills, enabling students to write, test, and execute complex administrative scripts for the Windows and Linux operating systems. PREREQUISITE: Admission into the BAS in IT program and instructor's permission.
IT 390  Mobile Devices and Wireless Networking in Enterprise  (5)
Introduces the use of wireless networking and mobile devices in an enterprise environment, including connectivity, management, configuration, and security of both corporate and personal devices. PREREQUISITE: Admission into the BAS in IT program and instructor's permission.

IT 410  Designing and Supporting Computer Networks  (5)
Uses a variety of case studies and role-playing exercises, which include gathering requirements, designing basic networks, establishing proof-of-concept, performing project management tasks, lifecycle services including upgrades, competitive analyses, and system integration. PREREQUISITE: Admission into the BAS in IT program and IT 310 and instructor's permission.
IT 460  Threat Analysis  (5)
Provides the student with the ethical hacking knowledge to conduct a threat assessment, secure a network across popular platforms and operating systems, understand various types of threats, intrusion detection systems, and establish auditing and monitoring systems for vulnerabilities and threats without affecting performance. PREREQUISITE: Admission into the BAS in IT program, IT 360 and IT 385, and instructor's permission.

IT 490  Capstone: Network/Security  (5)
Students work in teams to plan, implement, secure and document a complete network solution for a real or simulated company. Students implement a proof of concept network and present their design and outcomes to an audience. PREREQUISITE: Admission into the BAS in IT program, BUS 340, ENGL 335, and completion of at least 40 credits of upper division IT courses, and instructor's permission.