fbpx

Computer Technology – Programming – Associate Degree

Associate in Applied Science
69 Hours

Students opting to concentrate their studies in the Computer Programming area receive instruction in the concepts, principles and techniques of software production with both procedural and object-oriented programming languages such as ALICE, ORACLE/SQL and JAVA. In addition, students are required to take courses in web design that include topics such as HTML, ASP, and JavaScript. Career opportunities in this area include the positions of computer programmer and Internet webmaster.

Fall I

MAT 101
Credits: 3

Course Description

This course includes the study of integers and their applications, operations with algebraic expressions, linear equations and applications, linear inequalities, graphs of linear equations, operations with exponents and polynomials, and factoring.

Classroom Hours: 3

Course Prerequisites

MAT 032, MAT 155 with a grade of “C” or better or equivalent


Course Description

This course is a study of basic computer components and peripherals, basic computer functions, i/o concepts, storage concepts, data communications, distributed processing, and programming language concepts.

Classroom Hours: 3


Course Description

This course introduces foundation concepts in structured programming. Problem solving and algorithm development through pseudocode and flowcharting is emphasized. Solutions are developed using the basic control structures of sequence,
decision, and iteration.

Classroom Hours: 3

Course Prerequisites

RDG 032 or RWR 032 with a grade of “C” or better


CPT 170
Credits: 3

Course Description

This course introduces microcomputer applications software, including word processing, data bases, spreadsheets, graphs, and their integration.

Classroom Hours: 3

Course Prerequisites

RDG 032 or RWR 032 with a grade of “C” or better


ENG 101
Credits: 3

Course Description

This is a university transfer course in which the following topics are presented: a study of composition in conjunction with appropriate literary selections, with frequent theme assignments to reinforce effective writing. A review of standard usage and the basic
techniques of research are also presented.

Classroom Hours: 3


Spring I

CPT 200
Credits: 3

Course Description

This course introduces the concepts of entities, attributes, and relationships to create
data models that represent the “ideal database system” by generating ER Diagrams,
Business rules, and Normalization.

Classroom Hours: 3

Course Prerequisites

CPT 104 with a grade of “C” or better


CPT 202
Credits: 3

Course Description

This course is an introduction to writing basic Structured Query Language (SQL) used in creating tables, inserting data, retrieving data, and manipulating data from a database.

Classroom Hours: 3

Course Prerequisites

CPT 201 with a grade of “C” or better


CPT 264
Credits: 3

Course Description

This course covers the techniques of system analysis, design, development and implementation.

Classroom Hours: 3

Course Prerequisites

CPT 101 or CPT 104 with a "C" or better


IST 245
Credits: 3

Course Description

This course is a study of the methods used to interconnect computers, terminals, word processors, facsimile, and other office machines within a given area. Examples of vendor implementations are used to illustrate various approaches.

Classroom Hours: 3

Course Prerequisites

EET 113, CPT 101, CPT 104 or EGR 112 with a grade of “C” or better


IST 252
Credits: 3

Course Description

This course covers the fundamental skills needed to effectively manage a local area network from introductory to advanced.

Classroom Hours: 3

Course Prerequisites

IST 245 with a grade of “C” or better


Summer

ECO 201
Credits: 3

Course Description

This course is a study of micro- and macro-economic concepts and selected economic problems.

Classroom Hours: 3

Course Prerequisites

RDG 032 or RWR 032, and MAT 031 or MAT 032 with grade of “C” or better


SPC 205
Credits: 3

Course Description

This course is an introduction to the principles of public speaking with application of speaking skills.

Classroom Hours: 3

Course Prerequisites

ENG 101 with a grade of “C” of better


Course Description

This course is a study of the development and editing of graphics, audio, and video elements to be used in the design and implementation of effective web pages.

Classroom Hours: 3

Course Prerequisites

RDG 032 or RWR 032 with a grade of “C” or better


Fall II

Course Description

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.

Classroom Hours: 3

Course Prerequisites

CPT 167


CPT 239
Credits: 3

Course Description

This course is a study of Active Server Pages (ASP) programming to build, implement, and execute ASP scripts. It examines topics related to the syntax of server-side ASP scripting as well as the use of ASP with databases.

Classroom Hours: 3

Course Prerequisites

CPT 167 or CPT 236


CPT 247
Credits: 3

Course Description

This course is the study of UNIX commands, including the VI editor, file structure and shell programming.

Classroom Hours: 3

Course Prerequisites

CPT 101 or CPT 104 with a "C" or better


Course Description

This course is a study of how to design and program pages and applications on the World Wide Web using tools such as HTML, JAVA and VRML.

Classroom Hours: 3

Course Prerequisites

RDG 032 or RWR 032 with a grade of “C” or better


XE1
Credits: 3

Course Description

Elective

Classroom Hours: 3


Spring II

CPT 203
Credits: 3

Course Description

This course focuses on advanced SQL programming by creating constraints, views, indexes, synonyms, and/or data security by creating SQL projects.

Classroom Hours: 3

Course Prerequisites

CPT 202 with a grade of “C” or better


CPT 201
Credits: 3

Course Description

This course includes the transformation of a conceptual data modal into a logical database model by mapping the ER Model into the Software Development Life Cycle (SDLC) to create a Database.

Classroom Hours: 3

Course Prerequisites

CPT 200 with a grade of “C” or better


CPT 268
Credits: 3

Course Description

This course is a study of end-user support of computer based technologies. Topics include end-user support functions, developing training modules to include strategies to provide ongoing technical assistance. Emphasis is on solving problems with analysis, troubleshooting and end-user interaction.

Classroom Hours: 3

Course Prerequisites

CPT 170, CPT 101 or CPT 104 with a "C" or better


Course Description

This course is a survey of the techniques of rapid application development for handheld devices. Topics include setup of development environment, creation and deployment of programs, and design strategies to overcome memory and interface limitations.

Classroom Hours: 3


Course Description

This course covers special topics in information sciences technologies. This is a capstone course and should be taken in the student’s last or next to last semester.

Classroom Hours: 3

Course Prerequisites

IST 252 and SPC 205 with a grade of “C” or better