Click here to load reader
Upload
ngokhanh
View
218
Download
1
Embed Size (px)
Citation preview
Information Technology Computer Programming
This certificate program prepares students for employment with companies looking for
programming professionals. Starting with a basic computer class, students progress in a step-
by-step methodology through a curriculum that uses many of the current programming
languages.
*The Certificate in Applied Science in Microcomputer Programming may be applied toward an Associate’s Degree.
Year 1 Fall Semester Classes
Course Prefix/Number Course Title College
Credit Hours Description
CPT 102
Basic Computer Concepts
3
This course includes the basic use of a computer with an overview of computer technology and provides a basic foundation in software applications.
CPT 172
Microcomputer Database
3
This course introduces microcomputer database concepts including generating reports from databases and creating, maintaining and modifying databases using Microsoft Access.
Year 1 Spring Semester Classes
Course Prefix/Number Course Title College
Credit Hours Description
CPT 167
Introduction to Programming Logic
3
This course introduces foundation concepts in structured programming. Problem solving and algorithm development through pseudo code and flowcharting is emphasized. Solutions are developed using the basic control structures of sequential, decision and iteration.
CPT 187
Object-Oriented Logic and Design
3
This is a study in the planning and implementation of object-oriented programs.
Information Technology Computer Programming
Year 2 Fall Semester Classes
Course Prefix/Number Course Title College
Credit Hours Description
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 Java. Topics will include multi-reading, swing classes, swing event models, advanced layout managers, the JavaBean component model, network programming and server-side programming.
CPT 244
Data Structures
3
This course examines data structures widely used in programming. Topics include linked lists, stacks, queues, trees, and sorting and searching techniques. Students use C++ to develop ideas about multi-dimensional tables of objects, variable record length files, pointers and complex programs that reuse functions.
Year 2 Spring Semester Classes
Course Prefix/Number Course Title College
Credit Hours Description
CPT 242
Database
3
This course introduces database models and the fundamentals of database design. Topics include database structure and processing and application programs that access a database. Upon completion the student will be able to 1) demonstrate the fundamental skills needed to design and implement a database; 2) demonstrate a thorough understanding of database concepts and technologies, and 3) be able to use and understand SQL commands.
IST 272 Relational Database 3 This course provides a comprehensive foundation in both SQL and relational database design and implementation. Dynamic and embedded SQL programming techniques are emphasized. Additional topics include forms developer, triggers, stored procedures and PL/SQl programming.