Computer
Technology Courses (CPT)
* Denotes
college transfer courses.
CPT
101 Introduction to Computers 3 SHC
This course
covers basic computer history, theory and
applications, including word processing,
spreadsheets, databases and the operating
system. (3/0)
CPT
114 Computers and Programming 3 SHC
This course
introduces computer concepts and programming.
Topics include basic concepts of computer
architecture, files, memory and input/output
devices. Programming is done in a modern
high-level procedural language. (3/0)
CPT
117 Introduction to Online Learning
1 SHC
This course
will familiarize students with the online
learning environment. Topics will include
using course management tools, conducting
online research effectively, and
troubleshooting technical problems. (1/0)
CPT
141 Consumer Applications II 1SHC
This course
is an introduction to the basic concepts and
techniques of microcomputer application
software for personal computing needs. Topics
include compiling and storing information,
letter writing, and desktop publishing
fundamentals for newsletters and bulletins.
(1/0)
CPT
169
Industrial Computer Applications
3 SHC
This
course is an introduction to the use of
computerized coordinate systems of measurement
as the basis for graphing, drawing, word
processing, and other basic microcomputer
functions as used in industrial settings.
(3/0)
CPT
178 Software Applications 3 SHC
Using
electronic spreadsheet and relational database
management software programs, this course
focuses on complex microcomputer applications.
(3/0)
CPT
185 Event-Driven Programming 3 SHC
This course
introduces the student to development of
professional-looking, special purpose Windows
applications using the graphical user
interface of Windows. (3/0)
CPT
186 Visual Basic.NET 1
3 SHC
This course
introduces the student to development of
Visual Basic Windows applications using the
Microsoft.Net framework. (3/0)
CPT
207
Complex Computer Applications
3 SHC
This
course covers analyzing, designing, and
implementing computerized solutions to
realistic business applications areas.
Prerequisite: IST 272 (3/0)
CPT
208 Special Topics in Computer
Technology 3 SHC
This
course focuses on changes in computer technology.
(3/0)
CPT
209 Computer Systems Management 3
SHC
This course
examines the methods and procedures used in
maintaining microcomputer systems. Topics
include hardware and software installation,
configuration, operations and
troubleshooting.(3/0)
CPT
232 C++ Programming I 3 SHC
This
introductory course in C++ Programming I
emphasizes the designing, coding, testing and
debugging of C++ programs involving
input/output operations, data types, storage
classes, decision structures, looping,
functions, arrays, simple pointers and
strings. (3/0)
CPT
233 C++ Programming II 3 SHC
This course
introduces object-oriented design techniques
using C++. Topics includes classes, friends
overloading operators, inheritance and virtual
functions. Prerequisite: CPT 232 (3/0)
CPT
236 Introduction to JAVA Programming 3 SHC
This course
is an introduction to JAVA programming. Topics
will cover JAVA syntax and classes for use in
the development of JAVA applications and
applets. Prerequisite: CPT 186 (3/0)
CPT
237 Advanced JAVA Programming 3 SHC
This course
is a study of advanced topics of the JAVA
programming language by building on a basic
knowledge of the JAVA language. Topics covered
will include multi-reading, swing classes,
swing event models, advanced layout managers,
the JAVAVEAN component model, network
programming and server-side programming.
Prerequisite: CPT 236 (3/0)
CPT
240 Internet Programming with
Database 3 SHC
This course is a study
of the implementation of dynamic web pages
focusing on the development of web sites that
interact with databases utilizing current
server-side technologies along with the
databases to deliver dynamic content to client
browser. Prerequisite: IST 238 (3/0)
CPT
242 Database 3 SHC
This course
introduces database models and the
fundamentals of database design. Topics
include database structure, database
processing and application programs that
access a database. Prerequisite: IST 272 (3/0)
CPT
247 UNIX Operating System 3 SHC
This course
is a study of basic UNIX commands including
the Vi editor, file structures and shell
programming. Prerequisite: CPT 257 (3/0)
CPT
257 Operating Systems
3 SHC
This course
examines the theory of operating systems and
how the operating system theory is implemented in
current operating
systems. (3/0)
CPT
264 Systems and Procedures 3 SHC
This course
covers the techniques of system analysis,
design, development and implementation.
Prerequisite: CPT 114 (3/0)
CPT
267 Technical Support Concepts 3 SHC
This
course is a study of technical support/help
desk concepts and techniques for supporting
computer and computer services.
Prerequisite: CPT 209 (3/0)
CPT
272 Advanced Microcomputer Data Base
3 SHC
This course
emphasizes accessing databases using advanced
concepts in microcomputer database application
software. Techniques include SQL, application
generators, and database programming to
generate various applications. Prerequisite:
CPT 101 (3/0)
CPT
274 Advanced Microcomputer
Spreadsheets 3 SHC
This course
emphasizes complex applications of spreadsheet
software for the microcomputer using advanced
concepts. Prerequisite: CPT 101 (3/0)
CPT
276 CPT Internship 3 SHC
This course
is an extensive application development
experience in an approved business setting.
Prerequisite: CPT 237 or IST 241 (3/0)
CPT
282 Information Systems
Security 3 SHC
This
course is a study of the protection of
information and equipment in computer systems.
Topics include all aspects of systems
protection, including physical security,
hardware, software and communications
security. Addresses technical, legal and
ethical issues. (3/0)
CPT
286 Visual Basic.NET II
3 SHC
This course
is a study of advanced techniques for Visual
Basic programming using the Microsoft.Net
framework. Prerequisite: CPT 186. (3/0)
Piedmont
Technical College does not discriminate in
recruitment, admissions, educational services or
employment on the basis of race, sex, national
or ethnic origin, age, religion or disability.