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.
|