Computer Technology/Skills Courses
Linux+
This course instructs students on the effective installation, configuration, maintenance, and securing workstations and servers that use the Linux operating system. Course objectives align with the CompTIA Linux+ certification.
Credit hours: 3
Lecture hours: 3
Computer & Network Security (Security +)
Prerequisites: *CTS1650 or instructor permission. This course introduces students to the terminology and concepts associated with network and systems security. Topics addressed include operating system security viruses, worms and malicious software; authentication, encryption and account-based security; wireless security; web, remote access /VPN; perimeter defenses; and security management. This course prepares students to pass the CompTIA Security+ exam.
Credit hours: 3
Lecture hours: 3
A+ Hardware
$12.00 lab fee This course provides students with the hands-on experience and knowledge to properly install, configure, upgrade, troubleshoot, and repair microcomputer systems. Students learn common safety, preventative maintenance, and effective problem-solving strategies. This course prepares students for the CompTIA A+ exam.
Credit hours: 3
Lecture hours: 3
Desktop Operating Systems (A+ Software)
This course provides students with skills related to system-level operating system software. The course provides training in the installation, configuration, maintenance, and troubleshooting of Microsoft Windows, Linux, and Unix-based O/S. This course prepares students to pass the CompTIA A+ exam.
Credit hours: 3
Lecture hours: 3
Networking Essentials (Network +)
$16.00 lab fee Prerequisite: CTS1650. This course instructs students in basic network concepts, terminology, and techniques including data communications and network services, OSI and TCP/IP Models, topologies, protocols, network implementation and support. This course prepares students to pass the CompTIA Network+ exam.
Credit hours: 3
Lecture hours: 3
Customer Support Fundamentals
This course focuses on key information for user support professionals, including decision making, communicating successfully with a client, determining the client's needs, and writing for the end user. Students review, discuss, and model real-life scenarios to reflect customer/technical support help desk environments. This course maps to the ITIL Foundations exam.
Credit hours: 3
Lecture hours: 3
Installing and Configuring Windows Server 2012
This course is the first of a series of three courses which provide the skills and knowledge necessary to implement a core Windows Server 2012 infrastructure in an existing enterprise environment. The three courses in total collectively cover implementing, managing, maintaining, and provisioning services and infrastructure in a Windows Server 2012 environment. While there is some cross-over in skill sets and tasks across the courses, this course primarily covers the initial implementation and configuration of those core services, such as active directory domain services, networking services, and initial hyper-v configuration and is also preparation material for Exam 70-410: Installing and Configuring Windows Server 2012.
Credit hours: 3
Lecture hours: 3
Administering Windows Server 2012
Prerequisite: *CTS1390. The course is the second course in a series of three courses, which provide the skills and knowledge necessary to implement a core Windows Server 2012 infrastructure in an existing enterprise environment. The three courses in total will collectively cover implementing, managing, maintaining and provisioning services and infrastructure in a Windows Server 2012 environment. While there is some cross-over in skill sets and tasks across the courses, this course will primarily cover the administration tasks necessary to maintain a Windows Server 2012 infrastructure, such as user and group management, network access and data security and is also preparation material for Exam 70-411: Administering Windows Server 2012.
Credit hours: 3
Lecture hours: 3
Configuring Advanced Windows Server 2012
Prerequisite: *CTS1390, *CTS1931. This is the third course in a series of three courses, which provides the skills and knowledge necessary to implement a core Windows Server 2012 infrastructure in an existing enterprise environment. While there is some cross-over in skill sets and tasks across the three courses this course will primarily cover advanced configuration and services tasks necessary to deploy, manage and maintain a Windows Server 2012 infrastructure, such as identity management and identity federation, network load balancing, business continuity and disaster recovery, fault tolerance, and rights management. This course is also preparation material, and maps directly to Exam 70-412, Configuring Advanced Windows Server 2012 Services.
Credit hours: 3
Lecture hours: 3
Network Fundamentals
This course introduces students to learn and apply the basics of computer networking using common network devices. The course covers the OSI model, industry standards, network topologies, IP addressing/subnetting, and network design. This is the first of a series of courses to prepare students for industry certification including the Cisco CCNA.
Credit hours: 3
Lecture hours: 3
Router Technology/Router Protocols and Concepts
Prerequisite: *CTS1650. This course is designed to prepare students to apply and understand the basics of networking hardware. The course covers beginning router configurations, routed and routing protocols, and an introduction to LAN switching. This is the second in a four part series to prepare students for the Cisco certified networking associate examination.
Credit hours: 3
Lecture hours: 3
Special Topics/Seminars
Prerequisite: Permission of instructor. Courses centering around topics of current interest or of special interest to students or instructors. Topics or focus may vary from semester to semester. (May be repeated up to five times for credit.)
Credit hours: 3
Lecture hours: 3
Network Defense and Countermeasures
Prerequisite: *CTS1120 or permission of instructor. In this course, students take an in-depth look at network defense concepts and techniques. Students examine theoretical concepts that make the world of networking unique. This course also adopts a practical hands-on approach when examining network defense techniques. Along with examining different network defense strategies, this course will explore the advancement of network implementation, as well as timeless problem solving strategies. The course also covers such essential practices as developing a security policy and then implementing that policy by performing network address translation, packet filtering, and installing proxy servers, firewalls, and virtual private networks.
Credit hours: 3
Lecture hours: 3
Intrusion Detection and Firewalls
Prerequisite: CTS1120. In this course, students take an in-depth look at intrusion detection standards and techniques. This course is designed for the student and network administrator who need to learn the basics of network firewall security. It covers installation techniques, discusses how to make an intelligent choice of firewall technology, and presents firewall troubleshooting. It features hands-on experience and case projects that allow the student to practice skills as they are learned.
Credit hours: 3
Lecture hours: 3
Virtual Infrastructure: Installation and Configuration
This course provides students with a background in virtualization technology which serves as a precursor to cloud-based and distributive computing. The course includes an overview of virtualization technology with lectures dedicated to current virtualization products: VMware Workstation, VMware Server, Microsoft Virtual PC, Microsoft Virtual Server, and Hyper-V. Additional lectures focus on using virtualization software in networked server environments and include building virtual networks, implementing high-availability clusters, enhancing performance and security, and using VMware VSphere and Microsoft Virtual Machine Manager to centralize management of multiple virtual servers. Many hands-on activities are included, which allow the student to work with virtual computing concepts, using real-world situations to build the skills necessary for a successful understanding of virtualization.
Credit hours: 3
Lecture hours: 3
Database Management Systems
Prerequisite: CGS1570. This course is an introduction to database management, database design, and SQL. The student will learn database concepts, design concepts, Entity Relationship (ER) Modeling, SQL, database optimization, data warehousing and data administration. This hands-on course will utilize current database technology such as Oracle and Microsoft SQL server.
Credit hours: 3
Lecture hours: 3
Oracle SQL and PL/SQL
Prerequisite: *COP2700 and *COP1000. This course provides students with an introduction to database technology using Oracle database. The course covers relational database concepts and Oracle developer application builder tools, including forms builder and reports builder. A strong SQL focus is emphasized. The student will use the SQL plus environment for executing individual SQL statements and SQL scripts. The student will be introduced to many Oracle specific SQL statements. The student will be introduced to pl/SQL programming language fundamentals. The course prepares students for the Oracle application developer and Oracle database administrator exams.
Credit hours: 3
Lecture hours: 3
Oracle Database Administration
Prerequisite: COP2700. This course is designed to give the Oracle database administrator (DBA) a firm foundation in basic administrative tasks. Through instructor-led learning, structured hands-on practices and challenge-level exercise labs, the DBA will gain the necessary knowledge and skills to set up, maintain, and troubleshoot an Oracle database. This course is designed to prepare students to successfully complete the Oracle database administrator certification exams.
Credit hours: 3
Lecture hours: 3
Advanced Oracle SQL and PL/SQL
Prerequisite: CTS2440. This course enables students to learn how to write PL/SQL procedures, functions and packages. Working in both the procedure builder and the SQL*plus environments, students will learn how to create and manage PL/SQL program units and database triggers. Students will also learn how to use some of the Oracle-supplied packages. This course is designed to prepare students to successfully complete one of the Oracle application developer certification exams.
Credit hours: 3
Lecture hours: 3
Advanced Router Technology (CISCO-CCNA)
This course is designed to prepare a student to apply and understand the advanced principles and applications of networking hardware. The course covers advanced router configurations, LAN switching, network management, and advanced network design. This course will help prepare students for the Cisco Certified Networking Associate (CCNA) examination.
Credit hours: 3
Lecture hours: 3
Cisco Project-based Learning/Accessing the WAN
Prerequisite: *CTS2652. This course teaches the principles, applications, and implementation of networking hardware. This course covers advanced network design and advanced network management projects. This is the fourth of a four-part series to prepare students for the Cisco Certified Networking Associate Examination.
Credit hours: 3
Lecture hours: 3
ASP.NET Web Application Development
Prerequisites: COP1000, DIG2100. Students in this course will learn to use ASP.NET to process data from web pages. The student will create N-tier ASP.NET web applications. SQL server databases will be accessed and manipulated using ADO.NET. Students will implement code that provides persistence of data between user requests.
Credit hours: 3
Lecture hours: 3