CPT - Computer Technology (CPT)
This course covers basic computer history, theory and applications, including word processing, spreadsheets, databases and the operating system.
Prerequisites: RWR 100 or appropriate placement test score.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of the principles, terminology, techniques and tools used in vector computer graphics software to create and modify electronic art. Topics include selection tools, drawing paths, creating shapes, adding type, applying transformations, and managing layers.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of the fundamental tools and techniques used in basic digital image creation and manipulation of raster computer graphic files. Topics include selection techniques, adding type, managing layers, applying special effects, and using painting tools.
Lecture Hours: 3
Lab/Clinical Hours: 0
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.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course introduces microcomputer database concepts, including generating reports from database, creating, maintaining, and modifying databases.
Prerequisites: CPT 101.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course introduces the student to development of Visual Basic Windows applications using the Microsoft.Net framework.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of mobile app development. Student will learn to develop and test applications designed for mobile devices such as tablet computers and/or smartphones. Topics include building views, program code development, and application testing on a device simulator.
Prerequisites: CPT 186.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course covers analyzing, designing, and implementing computerized solutions to realistic business applications areas.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course examines the methods and procedures used in maintaining microcomputer systems. Topics include hardware and software installation, configuration, operations and troubleshooting.
Lecture Hours: 3
Lab/Clinical Hours: 0
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.
Prerequisites: CPT 207.
Lecture Hours: 3
Lab/Clinical Hours: 0
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.
Prerequisites: CPT 207.
Lecture Hours: 3
Lab/Clinical Hours: 0
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 javabean component model, network programming and server-side programming.
Concurrent Prerequisite: CPT 236.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course introduces database models and the fundamentals of database design. Topics include database structure, database processing and application programs which access a database.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of basic UNIX commands including the vi editor, file structures and shell programming.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course examines the theory of operating systems and how the operating system theory is implemented in current operating systems.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course covers the techniques of system analysis, design, development and implementation.
Prerequisites: CPT 242.
Lecture Hours: 1
Lab/Clinical Hours: 6
This course is a study of technical support/help desk concepts and techniques for supporting computer and computer services.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course emphasizes the integration of popular microcomputer software packages using advanced concepts in microcomputer applications software.
Prerequisites: AOT 165 and CPT 172 and CPT 274 or IST 281.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course emphasizes complex applications of spreadsheet software for the microcomputer using advanced concepts.
Prerequisites: CPT 101.
Lecture Hours: 3
Lab/Clinical Hours: 0
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.
Prerequisites: IST 220.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of advanced techniques for Visual Basic Programming using the Microsoft.net framework.
Prerequisites: CPT 186
Lecture Hours: 3
Lab/Clinical Hours: 0
This course introduces computer game design and development using the Windows API model. Topics include creating 3D models using matrices, transformation, rotation, texture mapping, 3D lighting, meshes, sprites, particles, special effects, and the application of game math and physics techniques.
Lecture Hours: 3
Lab/Clinical Hours: 0
This course is a study of application software used to design, edit, and produce a variety of documents for marketing purposes.
Lecture Hours: 3
Lab/Clinical Hours: 0