Academics  

 » Course Availability
 » Academics Home Page

 

 
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.

 Last Updated March 20, 2008