Skip to Main Content

CMPPR - Computer Science Program, Programming Option, A.A.S.

Program Title

Computer Science Program, Programming Option, A.A.S.

Program Code

CMPPR

Program Description

Students wishing to gain knowledge of computer programming and design should choose this program. Courses are designed to offer hands-on experience to prepare the student for an entry level computer programming position. Focus is on problem analysis, design, coding, testing and debugging. This degree is not designed to transfer, although the student will find that many of the courses which provide a foundation in computer science may transfer. See also the Web Site Development Option - Computer Science A.A.S.

Graduates of this program will be able to:

- Analyze problems
- Create effective algorithms
- Code, debug, test, and document programs using basic control structures
- Create programs using data structures such as arrays, lists, and stacks
- Design and use classes and objects
- Create programs which use Graphical User interfaces
- Explain functions of operating systems and computer architecture
- Understand how to store and access data using a database
- Plan and design a computer information system

Requirements

General Education: 20-21 Credits

As described in the General Education section of the catalog and as identified below:

General Education Note:

*One course is recommended from Cultural and Global Awareness knowledge area.

Career Studies: 30 Credits as Follows:

A grade of "C" or higher is required in all career studies courses.

  • course - Computer Logic and Design Credits: 3

  • course - Computer Architecture Using Assembly Language Credits: 3

  • course - WEB Design Using HTML Credits: 3

  • course - Programming I Credits: 3

  • course - Operating Systems Technology Credits: 3

  • course - System Analysis and Design Credits: 3

  • course - Data Structures Credits: 3

  • course - Database Concepts Credits: 3

  • course - Programming II Credits: 3

  • course - Advanced Software Project Credits: 3

Technical Electives: 9 Credits From Among the Following:

A grade of "C" or higher is required in all career studies courses.

  • course - Project Management Credits: 3

  • course - Designing/Developing Web Sites Credits: 3

  • course - Introduction to UNIX Credits: 3

  • course - Programming in C# Credits: 3 *

  • course - Programming for Mobile Devices Credits: 3

  • course - Full Stack Web Development Credits: 3

  • course - Computer Science Internship Credits: 1-3

Electives: 0-1 Credit

Total Credits Required for Degree: 60

Notes:

A grade of "C" or higher must be earned in all career studies courses in order to complete the program.

*Offered Fall Term only

Suggested Sequence

The following sequence is an example of how this degree can be completed in two years. This sequence is based on satisfaction of all Foundational Studies requirements and prerequisites and presumes a Fall Term start date. An individual’s program may vary depending on transfer institution, career objectives, or individual needs. See a counselor for other options and to monitor your progress.

Semester 1: Fall Term

Total Credits: 15-16

Semester 2: Spring Term

  • course - Computer Architecture Using Assembly Language Credits: 3

  • course - WEB Design Using HTML Credits: 3

  • course - Programming II Credits: 3

  • course - English Composition: The Writing Process or SPCH115 - Public Speaking Credits: 3

  • Humanities or Social Sciences Credits: 3

Total Credits: 15

Semester 3: Fall Term

  • Technical Elective Credits: 3

  • course - Operating Systems Technology Credits: 3

  • course - Systems Analysis and Design Credits: 3

  • course - Database Concepts Credits: 3

  • General Education Credits: 3

Total Credits: 15

Semester 4: Spring Term

  • course - Data Structures Credits: 3

  • course - Full Stack Web Development Credits: 3

  • course - Advanced Software Project Credits: 3

  • General Education Credits: 4-6 (1)

  • Elective Credit: 0-1

Total Credits: 14-15

Sequence Notes:

(1) One course is recommended from the Cultural and Global Awareness knowledge area.

*Offered Fall Term only