KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Westmoreland County Community College · Courses

CPT

30 courses with the subject CPT, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CPT 145INTRODUCTION TO COMPUTER

TECHNOLOGY​ 3-0-3 This course will survey the field of computer technology and information systems. Students will gain a basic understanding of how computers process information through the integrated use of hardware and software. Students will explore networking computer security, programming, database, e-commerce, decision support systems, mobile computing, ethical issues and other emerging technologies. It is designed as a first course for students pursuing a degree in the computer field.

Subject
CPT
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 150MICROCOMPUTER CONCEPTS​3

This course introduces students to the microcomputer and various state-of- the-art software applications; word processing, spreadsheet, database and presentation. The overall goal of the course is to guide the student into becoming a proficient microcomputer user.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 156Programming with Python3

CPT 180: C++ Programming (3 cr/Pre: CPT 160) CPT 182: Operating Systems (3 cr/Pre: CPT 145)

Subject
CPT
Credits (min)
3
Credits (max)
3
Credit unit
cr
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 160Introduction to Programming3

CPT 163: Java Programming I (3 cr/Pre: CPT 160) CPT 213: Java Programming II (3 cr/Pre: CPT 163)

Subject
CPT
Credits (min)
3
Credits (max)
3
Credit unit
cr
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 161INTRODUCTION TO CLOUD COMPUTING​3

This course is intended to teach students the skills necessary to master fundamental, vendor-independent cloud computing concepts. The course will help prepare students to take the CompTIA Cloud+ certification exam.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 163JAVA PROGRAMMING I​3

An introduction to computer programming and the Java language. Topics presented include the logical flow of instructions, control 2026-2027 Westmoreland County Community College Catalog​ structures and mathematical procedures. Emphasis is placed on the programming process, documentation and Java fundamentals. Prerequisite(s): CPT 160

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 172INTRODUCTION TO NETWORKS (CISCO I)​4

This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.

Subject
CPT
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 180C++ PROGRAMMING​3

This course provides an introduction to object-oriented programming and the C++ programming language. Students will create, document, run and debug programs. Major topics include variables, classes, objects, selection, iteration, strings, arrays, pointers and functions. Emphasis will be placed on solving problems using well-written algorithms, producing readable program documentation and creating programs that produce accurate output. Prerequisite(s): CPT 160

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 181INTRODUCTION TO

TELECOMMUNICATIONS​ 3-0-3 This course covers telecommunications, its role in the firm and in informal systems and the planning and design of a telecommunications system. Basic communication theory, components of data communication systems, error detection techniques, network protocols and line control procedures, communication carrier facilities and system planning considerations are covered.

Subject
CPT
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 182OPERATING SYSTEMS​3

This course is designed to introduce students to the concepts, components and technologies found in desktop-based operating systems. Operating Systems explores the fundamentals with an overview of MS-DOS and provides hands-on experience with a Windows desktop client OS. Topics include but are not limited to: installation, configuration, operation and troubleshooting of commonly used operating systems. Prerequisite(s): CPT 145

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 183LOCAL AREA NETWORKS​3

This course is designed to provide the concepts, components, terminology and topologies of Local Area Networks (LANs). Topics include network concepts, network essentials, and maintenance and network administration. Efficient and effective network methodologies are presented to enhance network management fundamentals.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 195EXCEL FOR WINDOWS​3

This course is designed to construct spreadsheets that graphically describe business problems and generate charts. Students use statistical, mathematical and financial functions. The course will introduce dynamic linking, macros and importing/exporting data. Successful completion of this course enables the student to sit for the Microsoft Office Specialist (MOS) certification exam.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 196ACCESS FOR WINDOWS​3

Microsoft Access is a relational database management system that allows the user to store and retrieve information from related records. The course focuses on a wide range of activities from the fundamentals of good database design and the database terminology to the creation of database applications. Material covered will include creating tables, forms, queries, reports, macros and modules to handle common business applications. Successful completion of this course enables the student to sit for the Microsoft Office Specialist (MOS) certification exam. 168​ westmoreland.edu

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 199INTERNSHIP​3

A coordinated period of supervised work experience in organizations that will offer students the opportunity to acquire competence in their chosen area of technical specialization. Prerequisite(s): Permission of

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 201WEB CONTENT DEVELOPMENT​3

Use a World Wide Web development tool to create, view, edit and manage simple to complex Web sites. This course will focus on a range of activities from site design and navigation to publishing on the Internet. Topics covered include creating a page and a site, formatting, links, tables, graphics, frames, forms, templates and components.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 203HTML AND CSS​3

This course introduces the student to the tools and techniques used to develop documents for transmission to external (Internet) and internal (Intranet) clients. Topics include Hyper Text Markup Language (syntax, formatting, forms, tables and linkage) and cascading style sheets (CSS).

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 206JAVASCRIPT​3

This course introduces students to Web application programming with scripting languages for interactive Web pages and server processing. Students create, test and debug scripts that may be implemented in HTML pages or deployed on a Web server. Prerequisite(s): CPT 203

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 213JAVA PROGRAMMING II​3

This course builds on concepts presented in CPT 163-Java Programming I. Topics covered in this course include inheritance, polymorphism and application development for graphical user interfaces (GUI). Students will use an integrated development environment (IDE) to create applets. Prerequisite(s): CPT 163

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 214WIRELESS COMMUNICATION​3

This course introduces the student to the principles of wireless communication, the line-of- sight microwave, line-of-sight laser and line-of- sight propagation techniques. Specific topics include satellite uplink and downlink systems, non-line-of-sight communications methods in addition to various line-of-sight technologies. The communications methods addressed in this course will focus on the direct interface with local and wide area networking technologies. Prerequisite(s): CPT 172 or CPT 183

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 216ROUTING AND SWITCHING ESSENTIALS

(CISCO II)​ 4-0-4 This course describes the architecture, components and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPng, single-area and multi-area OSPF, virtual LANs and inter-VLAN routing in both IPv4 and IPv6 networks. Prerequisite(s): CPT 172

Subject
CPT
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 235DATABASE MANAGEMENT SYSTEMS​3

This course explores the theory behind data management by using a database management system and emphasizes the importance of good database design. Topics introduced include Data Manipulation Language, Data Definition Language and Data Control Language, controlling redundancy, entity-relationship diagram, normalization and Structured Query Language among others. Prerequisite(s): CPT 196

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 248PC HARDWARE​3

This course focuses on the fundamentals of the components in a personal computer. Topics will include motherboards, processors, memory, drives, expansion boards and selected peripheral devices. 2026-2027 Westmoreland County Community College Catalog​

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 249PC TROUBLESHOOTING​3

This course covers the installation, configuration, operation, and troubleshooting of personal computers using advanced hardware and software concepts and the utilization of information resources found on the Internet. Emphasis is on advanced troubleshooting techniques for repair and maintenance of personal computers. Prerequisite(s): CPT 248

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 256LINUX DESKTOP​3

This course is designed as an introduction to the Linux operating system. Course content will include the installation, configuration, upgrading and troubleshooting of the most recent version of UBUNTU Linux. Common Linux utilities and applications will be examined. Emphasis will be placed on the use of Linux as a server operating system.

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 259USER SUPPORT OPERATIONS​3

This course provides those students seeking to become help desk or call center professionals with skills ranging from customer service, troubleshooting software and computer problems, operation of the help desk and creation of manuals. It is expected that students have a prior knowledge of basic computer concepts, word processing, spreadsheet and database applications and Internet experience. Prerequisite(s): CPT 150

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 262WINDOWS CLIENT SERVER​3

This course is designed to provide the student with the knowledge to install, configure, operate, navigate and administer a Windows client and server computer. Students will learn to design, install, maintain and troubleshoot the services and protocols found in a network environment. Prerequisite(s): CPT 182

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 264WINDOWS SERVER MANAGEMENT​3

This course covers the installation, configuration and troubleshooting of a Windows network infrastructure. Topics include DNS, DHCP, remote access, network protocols, WINS and IP routing, active directory, sites, organizational units, domains and security groups. Prerequisite(s): CPT 262

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 271PHP AND SQL​3

This course provides students with two widely used web development tools; introduction to PHP programming techniques in conjunction with an introduction to the Structured Query Language (SQL) as it is used in a variety of database environments. The course content will include creating and modifying queries, the design of effective queries and query programming within an open source relational database management system. Prerequisite(s): CPT 196

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 278INTEGRATED OFFICE APPLICATIONS​3

This course demonstrates the integration of the Microsoft Office Professional suite components. Using a case study approach, students will implement advanced features for problem analysis and problem solution. Students entering the course are expected to have mastered basic skills in Word, Excel, PowerPoint and Access. Outlook and Publisher are introduced. Prerequisite(s): CPT 195 or BUS 145, CPT 196 and OFT 185

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu
CPT 286SYSTEM ANALYSIS AND DESIGN​3

System Analysis and Design introduces the student to the tasks performed by systems analysts and the process that is used to complete successful projects. This course presents the life cycle of a computer system, the tools used by the systems analyst in each phase, and the role of the systems analyst within that life cycle. Stressing the importance of functioning as a member of a team, the course presents techniques to successfully manage a project, as well as communication with other members of the team and the organization. It serves as a capstone course, applying all the knowledge the student has gained 169​ westmoreland.edu

Subject
CPT
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
westmoreland.edu

Source: Westmoreland County Community College's catalog, linked per course · table learning_unit · CourseShelf publish 59