facebook

Computer Science Curriculum

This program is recommended for transfer students planning to earn a baccalaureate degree with a major in computer science. Students should have completed at least Sequential Math Course III in high school.

The Associate in Science (A.S.) is awarded upon completion of the requirements for this program.

Students who successfully complete the Associate in Science (A.S.) degree in Computer Science (CPS) will be able to:

  • Demonstrate the ability to design, implement and execute programs in an object oriented programming language;

  • Demonstrate the implementation and/or use of data structures such as arrays, stacks, queues, linked lists, binary trees and maps;

  • Demonstrate the ability to read and interpret computer code and programming language documentation.

Courses should be selected in consultation with an advisor.

 

First Semester

Course No.

Descriptive Title

Credit Hours

CPS 100 (a) OR

Introductory Seminar

 

CLP 101

Career Exploration and Planning

1-3

ENG 101

Composition I

3

BHS 103

Social Problems in Today's World

3

MAT 185 OR

Precalculus Mathematics (b)

 

MAT 221

Calculus I

4

CPS 141

Introduction to Computer Science

and Programming

4

TOTAL

 

15-17


Second Semester

Course No.

Descriptive Title

Credit Hours

ENG 102

Composition II

3

American History (Appendix D)

3

MAT 221 OR

Calculus I (b) OR

 

MAT 222

Calculus II

4

CPS 142

Advanced Programming Techniques

3

WFE 101

Lifetime Wellness and Fitness

3

TOTAL

 

16


Third Semester

Course No.

Descriptive Title

Credit Hours

Science (d)

 

4

MAT 222 (b) OR

Calculus II OR

 

Elective (e)

 

4

CPS 231

Data Structures

3

General Education Elective (c)

3

Elective (e)

 

3

TOTAL

 

17


Fourth Semester

Course No.

Descriptive Title

Credit Hours

MAT 214 OR

Discrete Mathematics OR

 

MAT 215

Linear Algebra

3

CIS 227

Assembler Language Programming

3

Elective (e)

MAT 223 or Science strongly recommended

4

General Education Elective (c)

3

Free Elective (f)

 

3-4

TOTAL

 

16-17

 

 TOTAL CREDIT HOURS

64



a. CPS students who currently are not enrolled in CPS 141, CPS 142 or CPS 231 should take CLP 101.

b. One of the following sequences required: MAT 185, 221, 222; or MAT 221, 222, elective (MAT 215 or 223 recommended).

c. General Education Elective: Courses applicable to this program are listed in the General Education Appendices D, E, F, H and I. Student may select a course from Appendix D only if GOV 121 or HIS 104 have not previously been taken. Students may select a course from Appendix F only if HIS 108 has not previously been taken. See list of the General Education Appendices.

d. Physics or Chemistry recommended. Many four-year colleges require a two-semester sequence in physics or chemistry. Applicable four-credit courses in astronomy, biology, chemistry, geology, physical sciences, physics. Students should select a course from General Education Appendix B.

e. Elective courses: Courses applicable in this program are: (a) Specific courses listed above; (b) courses applicable in all programs.

f. See a full discussion of the free elective requirement. The subject area for Computer Science includes all courses labeled CPS or CIS.