General Studies, Computer Science Pathway

Associate of Science

Transfers toward the Bachelor of Science in Computer Science.

Area A: Essential Skills
ENGL 1101English Composition I3
ENGL 1102English Composition II3
MATH 1113Precalculus Mathematics3
Area B: Instiutional Options
COMM 1110Fundamentals of Speech3
One of the following electives:1
Argumentation and Advocacy
Intro to Greek Mythology
Creative Writing
Natural Hazards
Appalachian Hist-Special Topic
Sports Hist & Amer Character
Mystery Fiction in Pop Culture
Political and Social Rhetoric
Christian Fiction/Pop Culture
Health & Wellness Concepts
Race and Ethnicity in America
Area C: Humanities/Fine Arts
Choose one to two ENGL course(s):3-6
World Literature I
World Literature II
British Literature I
British Literature II
American Literature I
American Literature II
Intro to Film as Literature
If only one ENGL course chosen, add one of the following:0-3
Art Appreciation
Expressions of Culture I
Expressions of Culture II
Music Appreciation
World Music
American Music
Theatre Appreciation
Area D: Science/Mathematics/Technology
MATH 2253Calculus and Analytic Geom I *4
One of the following Laboratory Science Sequences:8
Principles of Biology I
and Principles of Biology II
Principles of Chemistry I
and Principles of Chemistry II
Principles of Geology
and Historical Geology
Principles of Physics I
and Principles of Physics II
Area E: Social Sciences
HIST 2111United States History to 18773
or HIST 2112 United States Hist since 1877
POLS 1101American Government3
Two of the following electives:6
Intro to Cultural Anthropology
Principles of Macroeconomics
Principles of Microeconomics
Introduction to Geography
Intro to Human Geography
Intro to Physical Geography
World Civilization to 1650 CE
World Civilization since 1650
United States History to 1877
United States Hist since 1877
Intro to World Religions
Intro to Philosophical Issues
Logic and Critical Thinking
Intro to Political Science
State and Local Government
Comparative Politics
International Relations
Introduction to Psychology
Psychology of Adjustment
Human Development
Introduction to Sociology
Social Problems
Area F: Major Related
CMPS 1301Principles of Programming I3
CMPS 1302Principles of Programming II3
CMPS 2720Data Structures3
MATH 2254Calculus and Analytic Geom II4
Two of the following electives:4-5
Computer Concepts/Programming
Intro to Software Engineering
Introduction to Statistics
Calculus and Analytic Geom III
Introduction to Linear Algebra
Linear & Discrete Mathematics
Physical Education
PHED Activity Elective1
Total Hours61-62

One hour from MATH 2253 may be used toward Area F credit hour requirement.


CMPS 1130. Computer Concepts/Programming. 2-2-3 Units.

Introduces the concepts of computer hardware, operating systems, and programming. Programming topics require creating well designed interfaces and well written code using simple data types, control structures, and loops. Students will gain hands on experience using a modern programming language.(F,S,M)

CMPS 1301. Principles of Programming I. 3-0-3 Units.

Introduces the principles of computer programming. Emphasis is on the design and teaching of correct well-structured algorithms using appropriate control structures with simple data types and data structures.(F,S)
Prerequisites: MATH 1111 or CAPS 1101.

CMPS 1302. Principles of Programming II. 3-0-3 Units.

This course continues the development of program design using a modern object-oriented language.(S)
Prerequisites: CMPS 1301.

CMPS 1371. Computing for Scien & Engineer. 3-0-3 Units.

Introduces skills and concepts which are needed to use the computer in scientific and engineering work. Topics include design and analysis of algorithms, methods and techniques of scientific computation, and the organization of software.(F,S)
Corequisites: MATH 2253.

CMPS 2313. Intro to Software Engineering. 3-0-3 Units.

This course will develop students' ability to apply a systematic, engineering approach to the development of software systems. Software development process will explore software development life cycles, requirements elicitation, architectural design, design decomposition, implementation, and testing. The course teaches students about modern techniques available for performing activities in each of these areas.(S)
Prerequisites: CMPS 1302.

CMPS 2720. Data Structures. 3-0-3 Units.

The design, analysis, implementation and evaluation of the fundamental structures for representing and manipulating data. Structures include collections, lists, linked lists, stacks, queues, trees, heaps, tables. (F) Prerequisites: CMPS 1302

CMPS 2900. Special Topics in Comp Science. 0-0-1-3 Unit.

Variable 1-3 hours. Special topics in computer science are presented, the content varies with the topic. This course may be repeated for credit when topic differs. (Offered As Needed) Prerequisite: Permisson of Instrutor