Expanding Knowledge in Existing and Emerging Computer Technologies


 

COURSE DESCRIPTIONS


CP101        Introduction to Digital Systems

This hands-on course is designed to provide the skills and knowledge required to understand the principles and techniques of modern digital systems.  The course will prepare the student for Basic Computer Architecture. The student will be introduced to digital number systems, logic gates, Boolean algebra, combinational logic circuits, flip-flops, digital circuits, counters and registers.  Prerequisite:  None

CP105        Basic Computer Architecture

This hands-on course is designed to provide the skills and knowledge required to understand simple computer architecture and operation.  The course will prepare the student for Microprocessors Level I.  The student will study the basic components of a computer including bus organization, memory address register, memory data register, program counter, memory, instruction register, accumulator, arithmetic logic unit, control and clock circuits.  These components will be logically connected to form a basic computer. The course will introduce basic machine and assembly level programming based on a simple instruction set for the computer.  Prerequisite:  CP101

CP210        Microprocessors Level I

This hands-on course is designed to provide the skills and knowledge required to understand the basics of microprocessor hardware and machine language programming.  The course will prepare the student for Microprocessors Level II.  The student will study the fundamentals of writing machine language computer programs using the Motorola 68HC11 microcontroller.  The course will in include good programming practices including detailed specifications, logical algorithm, flowcharts and documentation.  Prerequisite:  CP105

CP211        Microprocessors Level II          

This hands-on course is designed to provide the skills and knowledge required to write assembly language computer programs using modern microprocessors and microcontrollers.  The course will present Assemblers and Simulators and include writing programs to control external devices.  Prerequisite:  CP210

CP218        Introduction to High Level Computer Programming

This hands-on course introduces students to higher level computer programming. Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple computer programs. The course assumes no programming background and provides an overview of the software development process in addition to introducing important programming constructs and methodologies.  This course covers such topics as programming language characteristics, integrated development environments, flowcharts, algorithms and pseudocode, variables, operators, conditional statements, looping statements, procedures, error-handling and debugging, object-oriented programming techniques, user interface design, software modeling, and Extensible Markup Language (XML) Web services.  Prerequisite:  None

CP220        Introduction to Visual Basic Programming

This hands-on course is designed to provide the basic skills and knowledge required to write and debug simple Windows applications using Visual Basic.  The course introduces the student to the Visual Basic programming language and two of its innovative techniques: Object-oriented programming and Event-driven programming.  The student will learn about the forms, controls, naming conventions, and variables and will be assigned programming projects throughout the course.  Prerequisite:  CP218

CP222        Introduction to Visual Basic .NET

This Hands-on course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic® .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.  Prerequisites:  CP220

CP225        Introduction to Scripting Languages

This hands-on course is designed to cover the essential features of two popular scripting languages: JavaScript & VBScript. Students will be able to use JavaScript to add interactivity to their HTML pages. Students will also learn to use or create JavaScript & VBScript variables, arithmetic and logical operators, built-in and custom functions, and conditional statements and loops, as well as understand variant sub-types.  Prerequisite:  CP220

CP230        Introduction to Visual C++ Programming

This hands-on course is designed to provide the skills and knowledge required to write and debug Windows applications using the Visual C++ programming language. The course is comprised of both lectures and tutorials but there is a strong emphasis on building practical applications and getting the most out of the Visual C++ interface; including debugging and error-handling, adding user interface features, and use code generating wizards. Participants will learn to develop applications using the Microsoft Foundation Classes and the Active Template Library. Participants will also learn about feature of each of these tools and when to use them in program development.  Prerequisite:  None

CP240        Introduction to Structured Query Language (SQL) Programming

This hands-on course is designed to provide the skills and knowledge required to install SQL Server and write SQL programs.  The student will study the fundamentals on how to install and configure Microsoft SQL Server and how to get started setting up and designing SQL databases.  Prerequisite:  CP218

CP241        Installing and Administering SQL Server          

This hands-on course is designed to provide students with the knowledge and skills required to install, configure, administer, and troubleshoot the client-server database management system of SQL Server.  Prerequisite:  CP240

CP250        HTML & FrontPage Basics

This hands-on course gives the student the knowledge and tools needed to design and maintain a simple, practical Web site. The student will study basic HTML programming and produce HTML documents with a simple text editor. The course will also introduce the student to one of the most popular graphical HTML editors and Web site design and maintenance utilities on the market, Microsoft’s FrontPage.  Prerequisite:  None

CP260        Creative Page Design with Adobe’s Photoshop

                  This hands-on course is designed to provide students with the knowledge and skills required to use Adobe Photoshop.  Adobe Photoshop is the premiere image editing tool for both print and the web. In this course a student will learn how to use many of Photoshop’s tools and utilities, as well as put them to use. Even if a student doesn’t have any Photoshop experience, they will soon learn to understand and utilize this powerhouse of a program.  Prerequisite:  CP250

CP262        Creative Page Design with Macromedia’s Flash

This hands-on course gives the student a comprehensive grounding in using Macromedia Flash. Flash is the tool used to create compact animations, navigation, interfaces, ad banners, logos, technical illustration, and full-length cartoons. The student will learn how to create interactive vector graphics and animation without having to get to grips with scripting, and how to integrate graphics from existing illustration tools.  The course includes powerful video, multimedia, and application development features, which allow designers and developers to create rich user interfaces, online advertising, e-learning courses and enterprise application front ends.  Prerequisite:  CP250

CP700        Computer Networking Internship/Externship

This course is a particular kind of on-the-job experience that provides a student the opportunity to test classroom learning against practical application under the supervision of the employer/mentor and overseen by a faculty member.  As an intern/extern you are actively engaged in activities relevant to Network+ and are a real contributor to your sponsoring organization.  This Internship/Externship is non-paying and required for graduation.

CP900        Project Assignment

This course is a student project design initiative approved by one of the instructors.  The project provides a student the opportunity to test classroom learning against practical application under the supervision a faculty member.  The student will be asked to write a project specification utilizing the skill learned in the Program.

CT101        Computer Components and Architectures            

This hands-on course is designed to provide the skills and knowledge required to understand basic computer system concepts and computer architectural structures. The course prepares the student for studying Peripheral Devices.  The student will study, data transmission methods, number systems and codes, general PC architecture including: memory architecture, disk system architecture, and PC bus architecture.  Prerequisite:  None

CT104        Peripheral Devices    

This hands-on course is designed to provide the skills and knowledge required to repair and maintain peripheral input and output devices used in a computer systems environment.  The course prepares the student for studying Basic Networking.  The students will study and work with keyboards, pointing devices, display devices, scanners, multimedia devices, communication devices, printers, and connector and cable types.   Prerequisite:  CT101                                                                      

CT107        Basic Networking

This hands-on course is designed to provide the skills and knowledge required to network Personal Computers.  The course prepares the student for studying Hardware Configuration and Upgrading.  The course will familiarize the student with terminology, transmission media types, topologies, architectures and protocols used in a computer-networked environment. The student will also study network types, cabling media and their characteristics, as well as access methods and devices that connect computers together.  Prerequisite:  CT104                                                                                  

CT110        Hardware Configuration and Upgrading

This hands-on course is designed to provide the skills and knowledge required to configure and upgrade computer hardware components.  The course prepares the student for studying Diagnosing and Troubleshooting Hardware.  The students will study and work with the proper method of disassembly, installation of required components, and then reassembly of the computer, including understanding the special requirements of portable computers.  Prerequisite:  CT107                                     

CT113        Diagnosing and Troubleshooting Hardware

This hands-on course is designed to provide the skills and knowledge required to diagnose and troubleshoot computer hardware problems.  The course prepares the student for studying Installing and Supporting Windows Operating Systems.  The students will study and work with the identification of the parts of the system board, as well as memory and storage components in the computer.  Proper troubleshooting techniques will be emphasized.  Prerequisite:  CT110                    

CT116        Installing and Supporting Windows Operating Systems

This hands-on course is designed to provide the skills and knowledge required to install, configure, support, and troubleshoot Microsoft Operating Systems in a stand-alone and network environment. The course prepares the student for studying Installing and Supporting Windows and Maintaining and Troubleshooting Operating Systems.  This course also includes descriptions of the maintenance and troubleshooting tools and hardware support.  The course will also cover discussions on various non-Windows operating systems, and determining which operating system would best fit particular needs.  Prerequisite:  CT113               

CT122        Installing and Supporting Windows XP Professional/Windows 7     

This hands-on course is designed to provide the skills and knowledge required to install, configure, support, and troubleshoot Microsoft Windows XP Professional\Windows 7 in a stand-alone and networked environment. The course prepares the student for studying Maintaining and Troubleshooting Operating Systems.  This course also includes descriptions of the maintenance and troubleshooting tools and hardware support.  Prerequisite:  CT116

CT125        Maintaining and Troubleshooting Operating Systems      

This hands-on course is designed to provide the skills and knowledge required to maintain and troubleshoot operating systems and peripheral components.  The students will demonstrate their ability to install and repair various operating systems and applications in  Windows XP Professional and Windows 7environments. 

Prerequisite:  CT116, CT122

CT201        Networking Essentials I

This hands-on course is designed to provide the skills and knowledge required to understand the fundamentals and principles of networking Personal Computers.  This course will prepare the student for Networking Essentials II. The course will familiarize the student with the terminology, standards, transmission media, topologies, architectures, protocols and network interface cards used in a computer-networked environment. Prerequisite:  None 
         
CT202        Networking Essentials II
This hands-on course is designed to provide the additional skills and knowledge required to understand the fundamentals and principles of networking Personal Computers. The course will familiarize the student with connectivity devices, protocols, connection services, disaster recovery, security services and troubleshooting utilities used in a computer-networked environment.  Prerequisite:  CT201          

CT203        Networking Essentials

This hands-on course is designed to provide the skills and knowledge required to understand the fundamentals and principles of networking Personal Computers.  The course will familiarize the student with the terminology, industry standards, transmission media, topologies, architectures, connectivity devices, protocols, connection services, disaster recovery, security services and the troubleshooting utilities used in a computer-networked environment. Prerequisite:  None             

CT205        File Systems and Partitions

This hands-on course is designed to provide the skills and knowledge required to support and manage Personal Computer File Systems.  The course will discuss how to partition a hard disk, as well as the capabilities and limitations of FAT16, FAT32, Windows NTFS file systems. The student will use the Fdisk utility and Disk Management snap-in to partition and format hard drive space.  Long file names, file system conversion commands and disk compression techniques will be discussed and tested.  Prerequisite:  None
 

CT207        TCP/IP and other Protocols

This hands-on course is designed to present the skills and knowledge necessary to install, configure and troubleshoot TCP/IP and related services such as DHCP, WINS and DNS. IP addressing and subnetting will be discussed in detail. This course prepares the student for Installing and Administering Network Operating Systems.  Additional protocols will be discussed, installed and configured such as NWLink, NetBEUI, IPX/SPX and DLC.  The course will also discuss the process for configuring network bindings, which are links that enable communication between network adapter cards, protocols and services.  Prerequisite:  CT201 and CT202

CT208        Advanced TCP/IP and Software Routing

This hands-on course is designed to provide the skills and knowledge required to understand the advanced concepts of TCP/IP. These topics include a detailed look at the architecture of the TCP/IP suite, subnetting, software routing, SNMP services and troubleshooting.  The course will also discuss TCP/IP connectivity in heterogeneous environments.  Prerequisite:  CT207

CT210           Installing and Administering Windows 2003\Windows 2008 Server  

This hands-on course is designed to present the skills and knowledge necessary to configure, administer and support Microsoft Windows 2003\Windows 2008 Server.  The student will study installation methods, software architectures, account administration and management, printing support, reliability, availability, monitoring, optimization, application servers and Active Directory Services.  The course will cover installation and setup for both the Workgroup and Domain networked models.  Prerequisite:  CT207

CT220        Installing and Administering Linux

This hands-on course is designed to present the skills and knowledge necessary to configure, administer and support the Linux Operating System.  The course will focus on Red Hat Linux, however comparisons to other Linux flavors will be drawn where appropriate.  The student will study installation methods, user management, system security, as well as other Linux essentials.  Prerequisite:  CT207

CT225        Routing and Remote Access Service

This hands-on course is designed to present the skills and knowledge necessary to configure multiprotocol routing and virtual private network (VPN) server services for Microsoft Windows 2003/2008 Server computers. The service was first introduced in Windows 2003 to provide services and components that turned the computer into a mid-range dynamic software router. The course also covers features of the service, how remote access and virtual private networks are implemented, and tools available in Windows 2003 and 2008 to administer RRAS.  Prerequisite:  CT207 and CT210 

CT227        Network Auditing, Security and Disaster Recovery

This hands-on course is designed to present the skills and knowledge necessary to configure network auditing, local security policies and Disaster Recovery on  Windows XP, Windows 7, Windows 2003, Windows 2008 and Linux servers.  The student will plan and implement audit policies, plan and implement security policies and plan and implement both RAID1 and RAID 5 fault-tolerant disks on a network server.  Prerequisite:  CT210, CT215 and CT220

CT500        Implementing Microsoft Windows XP/2003 Network Infrastructure

This hands-on course is designed to provide the skills and knowledge required to install, configure, manage, and support a network infrastructure that uses the Microsoft Windows 2008 Server products.  Prerequisite(s): CT122 and CT210

CT501        Designing a Microsoft Windows XP/2003 Network Infrastructure

This hands-on course is designed to provide the skills and knowledge required to create a networking services infrastructure design that supports the required network applications. Each module provides a solution based on the needs of the organization. Some Microsoft Windows® 2008 network solutions require a single technology, such as DHCP, to provide Internet Protocol (IP) address configuration support. In other situations, several technology options exist, such as Open Shortest Path First (OSPF), Routing Information Protocol (RIP), and Internet Group Management Protocol (IGMP), to design an IP routing scheme.  Prerequisite(s): CT500

CT510        Implementing and Administering a Microsoft

                  Windows XP/2003 Directory Services

This hands-on course is designed to provide the skills and knowledge required to install, configure, and administer Microsoft Windows® 2003/XP Active Directory™ directory services. The course also focuses on implementing Group Policy and performing the Group Policy–related tasks that are required to centrally manage users and computers.  Prerequisite(s): CT500

CT511        Designing a Microsoft Windows XP/2003

                  Directory Services Infrastructure

This hands-on course is designed to provide the skills and knowledge required to design a Microsoft Windows® 2008/XP directory services infrastructure in an enterprise network. Strategies are presented to assist the student in identifying the information technology needs of an organization, and then designing an Active Directory™ structure that meets those needs. Prerequisite(s): CT510 

CT530        Microsoft Windows 2008 Application Servers

This hands-on course is designed to provide the skills and knowledge required to install, configure, and administer Microsoft Windows® Internet Information Services (IIS), Telnet Services and Terminal Services.  Prerequisite(s): CT210
 

CT550        Installing, Configuring, and Administering Microsoft

                  Exchange 2003 Server

This hands-on course is designed to provide the skills and knowledge required to install, configure, and administer Microsoft Exchange 2003.  Prerequisite(s): CT510

CT560        Internet Security

This hands-on course is designed to provide the student with the skills and knowledge required to install, configure, and administer Microsoft Internet Information Server (IIS).  Prerequisites:  CT210

CT600        Security Fundamentals

This course is designed to provide the student with an overview of network security basics.  The student will learn general security concepts involved in hardening and securing networked computer systems.  The course also introduces the student to basic intrusion detection and recovery techniques. Prerequisites:  CT227

CT605        System Hardening 

This hands-on course is designed to provide the skills and knowledge required to understand how to secure an operating system for a server or workstation.  These topics will include a detailed look at system hardening for Windows 2003, Windows XP, Windows .NET, and Unix/Linux operating systems.  The course will also show ways to test a system for security flaws.  Prerequisite:  CT600

CT610        Administering System Security 

This hands-on course is designed to provide the skills and knowledge required to understand how to use products and tools for the development and deployment of enterprise security solutions. These topics will include a detailed look at security policies, managing multiple firewalls, and Virtual Private Networks.  Prerequisite:  CT600

CT612        Designing System Security 

This hands-on course is designed to provide the skills and knowledge required to design enterprise security solutions. These topics will include a detailed look at security products, managing multiple firewalls, and Virtual Private Networks.  Prerequisite:  CT600

CT620        Intrusion Detection

This hands-on course is designed to provide the skills and knowledge required to understand how to implement Intrusion Detection solutions for network security.  These topics will include a detailed look at information assurance fundamentals, IP concepts and behavior, password management and cracking, and intrusion detection systems.  Prerequisite:  CT600

CT700        Computer Service Internship/Externship

This course is a particular kind of on-the-job experience that provides a student the opportunity to test classroom learning against practical application under the supervision of the employer/mentor and overseen by a faculty member.  As an intern/extern you are actively engaged in activities relevant to A+ and are a real contributor to your sponsoring organization.  This Internship/Externship is non-paying and required for graduation.

CT701        Computer Networking Internship/Externship

This course is a particular kind of on-the-job experience that provides a student the opportunity to test classroom learning against practical application under the supervision of the employer/mentor and overseen by a faculty member.  As an intern/extern you are actively engaged in activities relevant to Network+ and are a real contributor to your sponsoring organization.  This Internship/Externship is non-paying and required for graduation.
 

GS101        Interpersonal Communication Skills in the Workplace 

This course is designed to help develop and enhance communication skills using listening techniques, conversation, and nonverbal strategies.  The course explains basic communication theory as it applies to the workplace, and offers “real-life” scenarios that demonstrate the use of effective interpersonal communication.  Prerequisite:  None

 

MS101        Windows XP/Windows 7 Professional Level I       

This hands-on course is designed to provide the skills and knowledge required to understand the basic building blocks of Windows XP and Windows 7 Professional operating system technology. This course prepares the student for Windows XP Professional Level II.  The student will study computer history, computer terminology, and gain a basic understanding of operating system fundamentals.  This course also covers basic manipulation of the Windows XP Professional operating system.  Prerequisite:  None

MS102        Windows XP/Windows 7 Professional Level II

This hands-on course is designed to provide the additional skills and knowledge required to understand the basic building blocks of Windows XP and Windows 7 Professional operating system technology. The student will study more detailed Windows XP Professional operating system concepts and manipulation.  Prerequisite:  MS101

MS103        Introduction to Windows XP and Windows 7 Professional

This hands-on course is designed to provide the skills and knowledge required to understand the basic building blocks of Windows XP and Windows 7 Professional operating system technology. The student will study computer history, computer terminology, and gain a basic understanding of operating system fundamentals.  This course also covers manipulation, customization, maintenance, troubleshooting and basic networking of the Windows XP Professional operating system.  Prerequisite:  None

MS110        Microsoft Word Level I             

This hands-on course is designed to provide the skills and knowledge required to prepare and print documents using Word .  This course also prepares the student for Word Level II.  The student will study the basic commands, functions and capabilities of Microsoft Word .  The student will study the Word user interface and word processing concepts including formatting and printing techniques.  Prerequisite:  MS101 and MS102 or MS103

MS111        Microsoft Word Level II            

This hands-on course is designed to provide the additional skills and knowledge required to utilize the more involved features, commands, functions and capabilities of Microsoft Word .  The course prepares the student for Word Level III.  The student will study proofing documents, productivity tools, customizing and advanced formatting techniques.  Prerequisite:  MS110                                   

MS112        Microsoft Word Level III          

This hands-on course is designed to provide the advanced skills and knowledge required to utilize the more involved features, commands, functions and capabilities of Microsoft Word .  The student will study more advanced concepts and functions of the software including tables, borders and pictures, mail merging and drawings.  Prerequisite:  MS111                                    

MS113        Microsoft Word

This hands-on course is designed to provide the skills and knowledge required to prepare and print documents using Word.  The student will study the basic commands, functions and capabilities of Microsoft Word.  The student will study the Word user interface and word processing concepts including formatting, printing, proofing documents, productivity tools, customizing and advanced formatting techniques.  Prerequisite:  MS103

MS120        Microsoft Excel Level I

This hands-on course is designed to provide the skills and knowledge required to prepare and print worksheets using Excel .  This course also prepares the student for Excel Level II.  The student is introduced to the basic commands, functions and capabilities of Microsoft Excel .  The student will study the Excel user interface and worksheet fundamentals including data entry, creating formulas, formatting, printing and creating charts.  Prerequisite:  MS101 and MS102 or MS103

MS121        Microsoft Excel Level II

This hands-on course is designed to provide the additional skills and knowledge required to prepare and print worksheets using Excel . The student will study advanced formatting, functions, data list tools, Internet tools, drawing tools and chart customization techniques. Prerequisite:  MS120                                          

MS122        Microsoft Excel

This hands-on course is designed to provide the skills and knowledge required to prepare and print worksheets using Excel .  The student is introduced to the basic commands, functions and capabilities of Microsoft Excel .  The student will study the Excel user interface and worksheet fundamentals including data entry, formatting, creating formulas, printing, functions, data analyst tools, Internet tools, drawing tools and creating charts.  Prerequisite:  MS103

MS130        Microsoft PowerPoint Level I

This hands-on course is designed to provide the skills and knowledge required to design presentations using Word .  The student will study the PowerPoint user interface and presentation fundamentals including working with slides, visual features, graphics, tables and delivery techniques.  Prerequisite:  MS101 and MS102

MS135        Microsoft Outlook

This hands-on course is designed to provide the skills and knowledge required to prepare and coordinate messages, calendars, contacts, and tasks using Outlook . The student will study the Outlook user interface and concepts including electronic mail, appointment scheduling, managing contact and task lists.   Prerequisite:  MS103

MS140        Microsoft Access Level I

This hands-on course is designed to provide the skills and knowledge required to design and create a database using Access .  The student will study the Access user interface and relational database fundamentals including data manipulation, queries, table design, creating forms and printing reports.  Prerequisite:  MS101 and MS102 or MS103

MS142        Microsoft Access

This hands-on course is designed to provide the skills and knowledge required to create and use Microsoft Access databases. The student will study the Access user interface and concepts including tables, queries, forms, and reports.  Prerequisite:  MS103

MS150        Internet Essentials

This hands-on course is designed to provide the skills and knowledge required to set up and use browser software to access the internet.  Downloading files, security, e-mail, and messaging are also covered in this course.  Prerequisite:  MS103                          

MS700        Office User Internship/Externship

This course is a particular kind of on-the-job experience that provides a student the opportunity to test classroom learning against practical application under the supervision of the employer/mentor and overseen by a faculty member.  As an intern/extern you are actively engaged in activities relevant to Microsoft Office applications and are a real contributor to your sponsoring organization.  This Internship/Externship is non-paying and required for graduation.

 
 

Top of Page

     Home    Contact Us

     Copyright © 1990- Allegheny Valley Institute of Technology. All rights reserved.

Inclement
Weather
Notification