CPT 114 Computers and Programming (3)
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 language.
CPT 119 Computing & Online Learning Fu (3)
This course is a study of fundamental computing and online learning tools. Emphasis
is placed on PC operation, use of peripherals, file management, and proper computer
terminology. Topics will also include an introduction to basic office management software
and Internet resources.
CPT 162 Intro to Web Page Publishing (3)
This course is a study of the fundamentals of web page design and implementation.
CPT 164 Interactive Web Design & Graph (3)
This course is the study of web design techniques including layout, graphics, and
interactivity. Graphics and animation software will be taught.
CPT 168 Programming Logic and Design (3)
This course examines problem-solving techniques applied to program design. Topics
include a variety of documentation techniques as means of solution presentation.
CPT 187 Object-Oriented Logic & Design (3)
This is a study in the planning and implementation of object-oriented programs.
CPT 208 Special Topics in Comp Tech (3)
This course focuses on changes in computer technology.
CPT 209 Computer Systems Management (3)
This course examines the methods and procedures used in maintaining microcomputer
systems. Topics include hardware and software installation, configuration, operations,
CPT 230 C# Programming I (3)
This course introduces designing, coding, testing and debugging C# programs. Topics
include procedural, functional and object oriented techniques; programming; IDEs;
.NET; processing data; data types; I/O; decision processing; control structures; modularized
coding with methods; and arrays.
CPT 231 C# Programming II (3)
This course focuses on advanced programming concepts for C#. Topics include advanced
string and character processing, user defined classes and advanced .NET, multiform
projects, inheritance and polymorphism, database processing, exception handling, and
GUIs with Windows Forms.
CPT 236 Intro to Java Programming (3)
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.
CPT 237 Advanced Java Programming (3)
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.
CPT 240 Internet Prog with Databases (3)
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.
CPT 242 Database (3)
This course introduces database models and the fundamentals of database design. Topics
include data base structure, database processing, and application programs which access
CPT 262 Advanced Web Page Publishing (3)
This course is a study of advanced techniques in web page design and implementation.
CPT 264 Systems and Procedures (3)
This course covers the techniques of system analysis, design, development, and implementation.
CPT 278 Computer Software Applications (3)
This course is designed to guide the student from beginner to advanced in spreadsheets,
databases and word processing.
CPT 280 SCWE in Computer Technology (3)
This course integrates computer technology skills within an approved work site related
to the computer industry.
CPT 282 Info Systems Security (3)
This course is the 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