Course Description
Important Dates RSS Icon

6/26/2009 - Spring Quarter Ends
6/29/2009 - Quarter Break Begins
7/3/2009 - July 4th Weekend (School Closed)
7/17/2009 - Quarter Break Ends
7/20/2009 - Early Fall Quarter Begins
8/17/2009 - Fall Quarter Registration Begins

Information Technology College Course Descriptions


At Utah Career College, our IT Program Advisory Committee (PAC) regularly reviews information technology college courses to see that we are providing skill sets employers value. PAC members include IT professionals (several also serve as IT instructors) and Salt Lake City area employers.

  • IT courses at UCC emphasize provide skill sets employers value
  • Many courses map directly to information technology certifications
  • Instructors are IT professionals with experience in the field
  • Class sizes are small; students receive personal attention

Small classes, dedicated instructors: the UCC Difference

For both the 2-year Associate in Information Technology program, and the 4-year Bachelor’s in Information Technology program, rigorous coursework is presented in small classes. Each student has ample opportunity to receive help, ask questions and really get to know instructors and fellow students. This commitment to personalized education results in high student success rates and helps student build essential professional networking relationships. Call or e-mail us to find out more about our school or our IT programs.

IT course descriptions

IT100 Computer Technology Fundamentals - 4 credits

This course is designed to provide students with a firm foundation in computer technology and to show how computers can be used to produce meaningful information. Students will learn the basics of software development, networking, the Internet, databases, security, and ethics.

IT110 Information Systems - 4 credits

This course shows the application of business and information technology to the development of information systems. The course is designed to give an overview of the basic design, business requirements, and IT architectures available to create an information system.

IT120 Computer Programming Logic - 4 credits

This course will teach students the application of logic and structured design to the construction of computer programs. The course is not language specific so that it may be applied across a range of programming languages such as 3rd generation, script, and object‐oriented variants. Students will learn pseudo‐code, algorithms, data structures and other tools and skills used to design programs.

IT160 Basic Web Design - 3 credits

Students in this course will create Web pages using basic hand‐coded HTML, embedded graphics, and interactive commands. Students will also use the Internet to explore and interpret web sites of corporations, educational institutions, and individuals to gain knowledge of the latest web design concepts. Students will design their own multi‐page web site.

IT170 Introduction to Database - 4 credits

Students in this course will learn database design and development, understand database function on a PC platform, and create databases using Microsoft Access.

IT180 Introduction to Security - 5 credits

This course provides an overview of information security and the principles of management related to security. Students will explore the cost of securing or not securing data and computer networks, the roles and responsibilities of the direct line manager in relation to securing data and networks, the biggest threats to a corporate network, and how to protect company business.

IT190 A+ Essentials - 4 credits Prerequisite: IT100.

Students in this course will learn how to install, build, upgrade, repair, configure, troubleshoot, optimize, diagnose, and maintain computer hardware and operating systems. The information in this course will help students prepare for the CompTIA A+ Essentials certification exam.

IT200 Network+ - 4 credits Prerequisite: IT100.

Students in this course will learn a wide range of networking concepts including network topologies, transmission media, protocols, services, and security. Emphasis is placed on practical applications and “real world” examples of networking issues from a professional’s standpoint. The information in this course will help students prepare for the CompTIA Network+ certification exam.

IT210 Windows Client OS - 4 credits Prerequisite: IT100.

In this course, students will learn how to install, configure, and administer the Windows client operating system. Students will also set up and troubleshoot software, monitor system resources, and configure hardware devices and drivers. The information in this course will help students prepare for Microsoft Exam 70‐270.

IT220 Windows Server OS - 4 credits Prerequisite: IT210.

In this course, students will learn how to install, configure, and administer the Windows server operating system through hands‐on class exercises. The information in this course will help students prepare for Microsoft Certification Exam 70‐290.

IT230 Principles of Linux - 4 credits

This course will introduce students to the Linux operating system in a network environment, including installing, configuring, maintaining, administering, and troubleshooting Linux through hands‐on class exercises.

IT240 Professional Help Desk Support - 4 credits Prerequisite: IT100.

Students in this course will learn the fundamentals of help desk technology and support, including the organization of help desks, the processes involved in call handling and problem management, using common help desk and support tools, using help desk applications to log, track, and escalate calls, and resolving problems using a knowledge base. Students will also analyze the personal skills needed to succeed as a team player in a help desk environment.

IT250 Maintenance & Repair - 4 credits Prerequisites: IT100, IT190.

Students in this course will become familiar with the terminology, concepts, and functions related to computer hardware. Students will learn how to research and choose components, and the proper procedures for installing and configuring components and peripheral devices. The information in this course will help students prepare for the CompTIA Core Hardware certification exam.

IT260 Flash Techniques - 4 credits Prerequisite: IT160.

Students in this course will learn the fundamentals of computer animation for delivery on both multimedia and Web platforms. Students will create and execute animated sequences using vector graphics, animation sequencers, frames, timelines, and layers.

IT265 Systems Analysis & Design - 4 credits Prerequisite: IT120.

This course presents a practical approach to the systems development process and the complexities of information technology. Topics include phases of the systems development life cycle and the system analyst’s role in translating business requirements into information systems that support the organization’s objectives.

IT270 Database Design - 4 credits Prerequisite: IT170.

Students in this course learn to integrate relational database concepts into the design of modern database managements systems. Students will create and normalize data models, build physical databases and manipulate data using Structured Query Language, manage database systems, and understand client/server, Web, and data warehouse applications.

IT280 Security+ - 4 credits Prerequisites: IT180, IT220.

Students in this course will take an in‐depth look at network security concepts and techniques. Students will gain practical experience in securing computer workstations and work group computer resources from attacks. The information in this course will help students prepare for the CompTIA Security+ certification exam.

IT290 Visual Basic - 4 credits Prerequisite: IT120.

This course presents the fundamentals of computer programming using Visual Basic. Students will program spreadsheets, sequential files, charts, and databases using Visual Basic in the Windows environment.

IT300 Windows Network Architecture - 4 credits Prerequisite: IT220.

Students in this course will learn how to configure a Windows network, including managing shared resources, managing data storage, properly configuring permissions, and working with network infrastructure using routing, DHCP, DNS, WINS, and TCP/IP tools. The course also covers certificate services, IP security, and basic Active Directory topics such as group policies, users, groups, and replication. The information in this course will help students prepare for various Microsoft Infrastructure and Environment exams.

IT310 Windows Directory Services - 4 credits Prerequisite: IT220.

In this course, students will install, configure, manage, and troubleshoot Windows Active Directory components. Students will also manage, monitor, and optimize the desktop environment using Group Policy. The information in this course will help students prepare for Microsoft Certification Exam 70‐294.

IT320 Cisco Routers - 4 credits Prerequisites: IT190, IT200.

Students in this course will gain the knowledge and skills necessary to select, connect, configure, and troubleshoot the various Cisco networking devices. Topics include Extending Switched Networks with VLANS, Determining IP Routes, Managing IP traffic with Access Lists, Establishing Point‐to‐Point connections, and Establishing Frame Relay Connections. The information in this course will help students prepare for Cisco Certified Network Associate (CCNA) exam 640‐801.

IT330 Advanced Linux & Open Source Tools - 4 credits Prerequisites: IT220, IT230.

This course will present the various branches of Linux and where they are best used. Students will learn advanced topics in working in the open source environment, differences in the major Linux distributions, web and mail services, file and network security, and the role of Linux in distributed/heterogeneous environments.

IT335 Security Scripting - 4 credits Prerequisite: IT120.

This course covers scripting with an emphasis on using scripting to secure a network. Students will write scripts to set up trip wires, scan large log files for specific information, and separate packets of information according to specific criteria.

IT340 C# Programming I - 4 credits Prerequisite: IT120.

Students in this course are introduced to the C# programming language. Students will apply their knowledge of programming logic, analyze problems, and construct solutions using source code in C#, as well as test, debug, and modify source code.

IT350 Advanced C# Programming - 4 credits Prerequisite: IT340.

This course builds on the material learned in IT340, and covers the advanced programming techniques in C#.

IT360 .Net Application Development - 4 credits Prerequisites: IT290, IT340.

This course will cover Windows client application programming on the .NET Framework, including Windows Forms, GDI+, simple data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, Web access, XML Web services consumption, debugging, security, and deployment issues for desktop applications. The information in this course will help students prepare for Microsoft Certification Exam 70‐305.

IT365 .Net XML Web Services - 4 credits Prerequisites: IT210, IT360.

This course will cover XML application programming on the .NET Framework, including simple remoting, Web access, XML Web services consumption, debugging, security, and deployment issues for XML applications. The information in this course will help students prepare for Microsoft Certification Exam 70‐310.

IT370 SQL Server Administration - 4 credits Prerequisites: IT170, IT210.

Students in this course will install, configure, administer, and troubleshot the Microsoft SQL Server client/server database management system. The information in this course will help students prepare for Microsoft Certification Exam 70‐228.

IT375 Oracle SQL & PL/SQL - 4 credits Prerequisite: IT170.

This course is an introduction to data server technology, including the concepts of both relational and object relational databases and the SQL and PL/SQL programming languages. Students will create and maintain database objects and store, retrieve, and manipulate data. In addition, students will create PL/SQL blocks of application code that can be shared by multiple forms, reports, and data management applications.

IT380 Physical Security Defense - 4 credits Prerequisite: IT280.

This course examines the security issues related to critical network infrastructure and focuses primarily on dealing with external threats in the form of network intrusions. Topics include threats and vulnerabilities, risk analysis, security policies, firewalls,Virtual Private Network implementation, intrusion detection, and incidence response.

IT385 Wireless Network Administration - 4 credits Prerequisites: IT200, IT220.

This course covers wireless LAN administration, including the basics of radio frequencies, spread spectrum technology, and wireless LAN infrastructure. The course also examines wireless security, regulation of wireless technologies, and how wireless technologies apply to the two lowest levels of the OSI model. The information in this course will help students prepare for the Certified Wireless Network Administrator (CWNA) exam PW0‐100.

IT390 Wireless Security - 4 credits Prerequisites: IT280, IT385.

Students in this course will learn how to defend and protect a wireless network, set up security policies, and determine who is intruding on a network and what they are doing. The information in this course will help students prepare for the Certified Wireless Security Professional (CWSP) exam PW0‐200.

IT400 MS Exchange Server - 4 credits Prerequisite: IT310.

This course will provide students with exposure to large‐scale enterprise Microsoft Exchange Server design. The information in this course will help students prepare for Microsoft Certification Exam 70‐081.

IT410 Windows Active Directory Design - 4 credits Prerequisite: IT310.

Students in this course will gain the knowledge and skills necessary to design a Microsoft Windows directory services infrastructure in an enterprise network. Students will learn how to identify the information technology needs of an organization and design an Active Directory structure that meets those needs.

IT420 Computer Forensics - 4 credits Prerequisite: IT380.

This course introduces students to the collection, preservation, and analysis of digital evidence to allow for successful presentation in a civil or criminal court proceeding. The course provides hands‐on experience with the tools and procedures used by computer forensics practitioners. Topics include an overview of computer investigations, crime scene processing, evidence acquisition and management, data recovery in a variety of OS environments, and serving as an expert witness.

IT430 Java Programming - 4 credits Prerequisite: IT340.

Students in this course will learn the basic concepts and techniques for Java programming, including variables, control structures (decision and looping), method writing, and simple class design and usage.

IT440 Linux Programming - 4 credits Prerequisites: IT230, IT340.

Students in this course will write programs within the Linux operating system using C or C++. Emphasis will be placed on applying the Linux operating system principles learned in IT230.

IT450 Solutions Architectures - 4 credits Prerequisites: IT265, IT340.

Students in this course will learn how to analyze a problem and proposed solutions that satisfy both technical and human aspects of the situation. Students will also learn how to determine the most and least important factors in a business scenario, and how to outline and present their solutions to a company. The information in this course will help students prepare for Microsoft Certification Exam 70‐300.

IT470 SQL Server Design - 4 credits Prerequisites: IT270, IT300.

This course provides students with the technical skills required to implement a database solution with Microsof SQL Server client/server database management system. Students will learn how to configure and use a database for storing and writing queries. The information in this course will help students prepare for Microsoft Certification Exam 70‐229.

IT480 Technical Writing - 4 credits Prerequisites: IT120, IT220, MG160, CM121.

Students in this course will learn how to present technical knowledge in written form in a manner appropriate to the intended audience and consistent with industry standards. Examples include user manuals, reference documents, design specifications, help documents, maintenance and repair procedures, and installation guides.

IT490 Project Management - 4 credits Prerequisite: All core courses.

Students in this course will apply the Project Management Body of Knowledge (PMBOK) from the Project Management Institute to information technology. The Microsoft Solutions Framework will be discussed as it relates to PMBOK standards. Throughout the quarter, students will work on a project of their own design that highlights their skills learned in previous courses.

To find out which courses are available at which times, see the current course schedule on our students site.