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