Computer Science

The Computer Science/Computer Information Associate Degree at Grayson College includes a state mandated core of 42 hours and is designed for transfer to four-year institutions. This particular degree plan is a road map for students who wish to major in Computer Science, Computer Information Systems, or Computer Engineering at the university level. All students should routinely consult with an academic advisor at the Grayson Computer Science department and with the university/college of their choice to determine which courses should be taken for its bachelor’s degree in their desired major.

Computer Science/Computer Information Systems

*Please review your Student Planner or contact your Student Success Coach/Faculty Mentor to review which courses may be used to fill this degree requirement.​


Semester Hours

COSC 1336 (Programming Fundamentals I) 3
*HUMA 1301, PHIL 1301, 1304 or 2306 3
ENGL 1301 (Composition I) 3
HIST 1301 (United States History I) 3
MATH 1314 (College Algebra) 3
COSC 1437 (Programming Fundamentals II) 4
*ENGL 1302, 2311 OR SPCH 1321 3
MATH 2312  (Pre-Calculus Math) 3
HIST 1302 (United States History II) 3
*ARTS 1301, DRAMA 1310 or MUSI 1306 3
COSC 2436 4
MATH 2413 (Calculus I) 3
GOVT 2305 (Federal Government) or GOVT 2306 3
Approved Life and Physical Science 3
Approved Life and Physical Science Lab 1
COSC 2425 4
GOVT 2306 (Texas Government) or GOVT 2305 3
*ECON 2301 (Principles of Macroeconomics) or 2302 (Principles of Microeconomics) 3
*Approved Life & Physical Sciences Core** 3
*Approved Life & Physical Sciences Lab 1

*Please review your Student Planner or contact your Student Success Coach/Faculty Mentor to review which courses may be used to fill this degree requirement.
*COSC 1336 should be taken first semester
**Approved Life and Physical Sciences Core: BIOL 1306/1106, BIOL 1307/1107, CHEM 1311/1111, CHEM 1312/1112
PHYS 1301/1101, PHYS 1302/1102, PHYS 2325/2125, PHYS 2326/2126. Choice should be approved by computer science faculty advisor.

Students earning an Associate of Arts, Associate of Science, or Associate of Arts in Teaching Degree at Grayson College must complete 42 hours of a state mandated Core Curriculum in addition to major courses and electives in their particular area of interest. Following are the Core Curriculum Component Areas and allowable courses within each component area.                                                                                                                                               

Component Areas

Required Hours

010 Communication 


020 Mathematics


030 Life and Physical Sciences


040 Language, Philosophy, and Culture


050 Creative Arts


060 American History


070 Government/Political Science


080 Social and Behavioral Sciences


090 Component Area Option





Communication (6 hours)

ENGL 1301 Composition I and one of the following:

ENGL 1302 Composition II

ENGL 2311 Technical & Business Writing

SPCH 1311 Introduction to Speech Communication

SPCH 1315 Public Speaking

SPCH 1321 Business & Professional Communication

Mathematics (3 hours)

MATH 1314 College Algebra

MATH 1316 Plane Trigonometry

MATH 1324 Mathematics for Business & Social Sciences

MATH 1332 Contemporary Mathematics I (Math for Liberal Arts Majors I)

MATH 1342 Elementary Statistical Methods

MATH 2312 Pre-Calculus Math

MATH 2413 Calculus I

Life and Physical Sciences (6 hours)

BIOL 1306 Biology for Science Majors I

BIOL 1307 Biology for Science Majors II



CHEM 1406 Introductory Chemistry I (lecture + lab, allied health emphasis)

CHEM 1311 General Chemistry I

CHEM 1312 General Chemistry II


PHYS 1301 College Physics I

PHYS 1302 College Physics II


PHYS 2325 University Physics I

PHYS 2326 University Physics II

Note: All science courses at Grayson College must be taken with their corresponding labs. The labs can be used in the CAO2.

Language, Philosophy, and Culture (3 hours)

ENGL 2322 British Literature I

ENGL 2323 British Literature II

ENGL 2327 American Literature I

ENGL 2328 American Literature II

ENGL 2332 World Literature I

ENGL 2333 World Literature II

ENGL 2341 Forms of Literature

ENGL 2351 Mexican-American Literature

HIST 2321 World Civilizations I

HIST 2322 World Civilizations II

HUMA 1301 Introduction to Humanities I

HUMA1302 Introduction to Humanities II

PHIL 1301 Introduction to Philosophy

PHIL 1304 Introduction to World Religions

PHIL 2306 Introduction to Ethics

PHIL 2321 Philosophy of Religion

SPAN 2311 Intermediate Spanish I (3rd semester Spanish)

SPAN 2312 Intermediate Spanish II (4th semester Spanish)

Creative Arts (3 hours)

ARTS 1301 Art Appreciation

ARTS 1303 Art History I

ARTS 1304 Art History II

DRAM 1310 Introduction to Theater

ENGL 2307 Creative Writing I

MUSI 1306 Music Appreciation

MUSI 1307 Music Literature

American History (6 hours)

One or both of the following two:

HIST 1301 United States History I

HIST 1302 United States History II

One of the following can substitute for 3 hours of the above U.S. History courses:

HIST 2301 Texas History

HIST 2327 Mexican-American History I

HIST 2328 Mexican-American History II

Government /Political Science (6 hours)

GOVT 2305 Federal Government

GOVT 2306 Texas Government

Social and Behavioral Sciences (3 hours)

CRIJ 1307 Crime in America

ECON 2301 Principles of Macroeconomics

ECON 2302 Principles of Microeconomics

GEOG 1302 Cultural Geography

GEOG 1303 World Regional Geography

PSYC 2301 General Psychology

PSYC 2314 Lifespan Growth & Development

SOCI 1301 Introductory Sociology

SOCI 1306 Social Problems

SPCH 1318 Interpersonal Communication

TECA 1354 Child Growth and Development

Component Area Option (CAO 1 and CAO 2) (6 hours)

Three hours from any course listed in the core or from the following list:


COSC 1336 Programming Fundamentals I


* All students seeking the Associate of Arts, the Associate of Science, or the Associate of Arts in Teaching coming to Grayson College with fewer than 15 hours must take EDUC1300/PSYC 1300 and three more credits from the courses listed in the Component Area Option and not used in another component area.

Note: Many four-year colleges and universities require a foreign language as part of their degree plan. SPAN 1411, 1412, 2311, 2312, 2321, and 2322 meet transfer requirements for foreign language.

Computer terminology, hardware, software, operating systems, and information systems relating to the business environment. The main focus of this course is on business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet.

  Read More

Overview of computer systems-hardware, operating systems, and microcomputer application software, including the Internet, word processing, spreadsheets, presentation graphics, and databases. Current issues such as the effect of computers on society, and the history and use of computers in business, educational, and other modern settings are also studied. This course is not intended to count toward a student’s major field of study in business or computer science.

  Read More

Computer programming in various programming languages. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes coverage of language syntax, data and file structures, input/output devices, and disks/files.

  Read More

Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. (RM)

  Read More

Review of control structures and data types. Applies the object oriented programming paradigm, focusing on the definitions and use of classes along with the fundamentals of object oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering.

  Read More

Further applications of programming techniques. Topics may include file access methods, data structures and modular programming, program testing and documentation, and other topics not normally covered in an introductory computer programming course.

  Read More

Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs) and algorithmic analysis.

  Read More

Basic computer organization; machine cycle, digital representation of data and instruction; assembly language programming, assembler, loader, macros, subroutines, and program linkages. Prerequisite: COSC 1336 with a grade of "C" or better and consent of instructor. (RM)

  Read More

Last updated: 03/28/2018