Course Descriptions
CPT: Computer Technology
CPT 101--Introduction to Computing
4 Credits A gentle introduction to basic computing concepts including programming in the Python Language. Topics in computer architecture, operating systems, networking, and software development will be explored. A thorough analysis of data representation, number systems and computer algorithms will be completed. Also a history of computers and computer languages will be discussed. During the introduction of these topics students will be instructed in the use of the python programming language. Python is a high-level, interpreted object oriented programming language with built in data structures. This course utilizes an electronic-classroom setting to introduce the beginner or curious programmer to Python and basic programming concepts through a series of practical hands-on exercises interlaced with the discussion material. MTH 104 or MTH 152 with a grade of C or higher, or MCC level 8 mathematics placement. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 106--Managing Windows End Devices
3 Credits Windows endpoint support is an ideal entry point into the IT career field. This course, based on Microsoft's Industry-accepted certifications, can help you open that door. Students in the IT support realm are often shocked when they look under the hood of the Windows Operating System to find a multitude of system and security tools that at first appear difficult to grasp. This course provides the background and hands-on experience to work with these tools for effective system administration and prepares you for Microsoft's and TestOut's certifications, that validates the ability to manage Windows endpoint environments.
Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 114--Problem Solving and Robotics
3 Credits This course is designed to develop and/or enhance practical problem solving skills and apply these skills to Robotics. Challenging exercises and robotics projects are designed to foster critical thinking that is particularly useful to students interested in the engineering, computational and networking disciplines. The course focuses on the analysis, design and implementation phases in developing a complete solution to a given problem. Major concepts discussed include algorithm development,number systems conversions, logic flow diagram development, and solution testing. Appropriate use of data types, conditional selection, repetitive, and iterative solutions are emphasized throughout the course. A data flow programming approach using LabView is utilized extensively throughout the course to implement and test concepts. Projects make use of the exciting and challenging Lego Mindstorms Robotics system to create real-life applications that build on the skills developed throughout the course. Prerequisite(s): Math Level 8 (or higher) or MTH 104/152/165/higher with a C or higher. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 115--Introduction to Networks
3 Credits This course corresponds to the first semester of the Cisco Networking Academy Exploration track. It introduces students to the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI and TCP layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for further studies in computer networking. Hands-on labs for this course use a “model Internet” to allow students to analyze real data without affecting production networks. At the end of the course, students build simple LAN topologies by applying basic principles of cabling, performing basic configurations of network devices such as routers and switches, and implementing IP addressing schemes.
Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 120--Introduction to Cybersecurity
4 Credits Designed for students with no security experience or background, this course will cover basic terminology and concepts. Included will be the basics of computers and networking such as Internet Protocol, routing, Domain Name Service, and network devices. This course will introduce students to the basics of cryptography, security management, wireless networking, and organizational policy. Topics will include: an overview of the information security framework, network infrastructure security, security and cryptography, information security policy, and defense in depth. Other topics covered in this course include: basic security terminology and professional terms, network basics, tracert, nslookup, ipconfig, ping, DNS, DoS attacks, overview of malware, rules for avoiding viruses and vulnerabilities.
Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 125--Physical Security
3 Credits This course focuses on the design and implementation of network physical security policies and mechanisms. Physical security is the protection of personnel, hardware, programs, networks, and data from physical circumstances and events that could cause serious losses or damage to an enterprise, agency, or institution. This includes protection from fire, natural disasters, burglary, theft, vandalism, and terrorism.
Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 130--Computer Support Fundamentals
3 Credits This course is designed for students with no prior experience in the support and maintenance of computers. Students will learn the skills necessary for building, testing, repairing, and maintaining computer systems and components. In addition, students will also learn to install and configure required software in various systems. Emphasis is placed on skills necessary to troubleshoot hardware/software issues and effectively communicate findings to others. The role of a computer system technician will be examined, with an additional focus on
Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 206--Network Defense Fundamentals
2 Credits Explain network security concepts in connection with various types of network devices. Understand underlying technologies and methodologies of network security, including data security, across platforms. Students will have an opportunity to practice implementing measures to resolve identified network security issues. Prerequisite(s): CPT 115 with a grade of C or higher Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 210--Operating Systems and Peripherals
3 Credits Fundamental multitasking/multi-user operating system concepts, as applicable to modern day computer systems, are studied. Major topics include priority boosting, priority and round robin scheduling, virtual memory management, paging, mapping, swapping, and process management. Applications that interface to the outside world via the PC's external I/O ports are examined in the laboratory. Emphasis is placed on developing simple "device drivers" using a combination of low and high level language tools. Prerequisites: A grade of C or better in CIS 200, CSC 101 or CPT 101. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 211--Android App Design for Mobile Devices
3 Credits An introduction to the design and implementation of mobile applications using the Android computing platform. Students will utilize standard software development techniques, including the use of an integrated development environment and software development kits, to build mobile applications. The applications will include capture and processing of data from the integrated sensors found in a typical mobile device. Prerequisite(s): CSC 101 or CPT 101 or CIS 101 Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 212--Wireless and Remote Sensor Technology
3 Credits This course introduces the student to concepts employed in the wireless acquisition of data from remote sensors found on airborne devices such as aircraft, spacecrafts, and satellites as well as from sensors integrated into common commercially available medical devices, tablets and smartphones. The use of remote sensors involves the acquisition of information on an object, phenomenon or an environment with minimum physical contact. In practice this is achieved by acquiring information from sensors that are responsive to environmental elements, which may be atmospheric (air pressure, vibration, humidity) or electromagnetic radiation that may be in the form of invisible (heat) or visible radiation. Students will explore various applications of sensors in a laboratory setting, apply their knowledge of digital electronics, networking and programming and gain experience integrating commercially available electro-optical, magnetic and environmental sensors into a practical wireless application. Prerequisite(s): MTH 165, ENR 157, CSC 202 all with a grade of C or better. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 213--Computer Systems Design Lab
1 Credit Students will work in teams to solve an application and/or design problem selected from an intercollegiate design challenge or a student proposal approved by the instructor. The students will design and build a working prototype, create a design report, and make an oral presentation. Each student will be required to maintain a weekly ledger in the form of a lab book that details work performed and progress that is periodically reviewed and graded by the instructor. Prerequisite: CSC 202 Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 215--Routing Fundamentals
3 Credits This course corresponds to the second semester of the Cisco Networking Academy Exploration track. It describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Students analyze, configure, verify, and troubleshoot the primary routing protocols RIPv1, RIPv2, EIGRP, and OSPF. By the end of this course, students will be able to recognize and correct common routing issues and problems. Prerequisites: CPT 115 with a grade of C or better. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 219--Enterprise Networking
4 Credits CCNAv7: Enterprise Networking, Security, and Automation (ENSA) describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation. Prerequisite(s): CPT 215 Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 220--Applied Computer Security Concepts
4 Credits This course would provide students with the skills and knowledge needed to secure organizational resources. Topics covered include: a review of networking protocols, IOS and router filters, physical security, information assurance, computer security policies, contingency planning, business impact analysis, password management, information warfare, intrusion detection, honey pots, attack vectors, firewalls and perimeters, risk assessment and auditing, cryptography and steganography, PGP, wireless, operational security, permissions and user rights, service patches, securing network services, security baseline analyzers, Linux, and virtual machines. Prerequisite: CPT 120 or permission of instructor. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 225--Network Perimeter Security
4 Credits This course focuses on the design and implementation of network perimeter security. Topics include: threat vectors, encapsulation at OSI layers 2, 3, 4, and 5, packet decoding, static filters, stateful filters, stateful inspection, intrusion detection and prevention, Network Address Translation (NAT), Access Control Lists (ACLs), Virtual Private Networks (VPNs), proxies, border routers, firewall rule bases, web application and database firewalls, securing the OS and services, firewall assessment, vulnerability assessment, baseline audits, forensics, logging, encryption, authentication, VPNs, wireless, network access control, and security tools. Prerequisite: CPT 120 Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 251--Network and Security Administration Capstone
2 Credits This course is the capstone course for all students in the Networking and Security Administration (NASA) program. Students work in groups to Pentest and/or defend a network identified for a small to medium size fictitious business. Upon the completion of the activities, students will come up an executive summary to report defense strategy recommendations and best practices to prevent future attacks. Prerequisite(s): A minimum of 45 credits hours earned towards the Networking and Security Administration (IN01) AAS degree with a cumulative GPA of 2.0 or higher, and permission of instructor. Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 270--Information and Computer Technology Practicum
2 Credits This course provides the student with a capstone experience to prepare for employment within the computer systems field. Students are required to attend a weekly one-hour seminar and complete a 45-hour internship experience with a cooperating employer. The seminar will assist students with job-seeking skills and examine situations and problems related to the workplace. Prerequisite(s): CP01 students only and D or better in CSC 202 and CSC 206 Course Learning Outcomes Intersession 2025 Spring Semester 2025 |
CPT 290--Independent Study
Variable Credit See the Department Chairperson.
Check if course is offered: |
Location & Contacts
Brighton Campus
Building 8, Room 532
Monday thru Friday
8:45am to 4:45pm
(585) 292-2057
Fax: (585) 292-3871