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


Semester Hours

First Semester

COSC 1336* 3
EDUC/PSYC 1300 or Component Area Option 3
ENGL 1301 3
HIST 1301 3
MATH 1314 3


Second Semester

COSC 1437 4
ENGL 1302, 2311 OR SPCH 1321 3
MATH 1324 or 2312 3
Life & Physical Science Core** 3
Approved Life & Physical Science Lab 1


Third Semester

COSC 2336 3
MATH 1342, 2413, ACCT 2301 or BCIS 1305 3
HIST 1302 3
GOVT 2305 3
HUMA 1301, PHIL 1301, 1304 or 2306 3


Fourth Semester

COSC 2325 3
GOVT 2306 3
ECON 2301 or 2302 3
ARTS 1301, DRAMA 1310 or MUSI 1306 3
Approved Life & Physical Sciences Core** 3
Approved Life & Physical Sciences Lab 1

*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

BIOL 1308 Biology for Non-Science Majors I

BIOL 1309 Biology for Non-Science Majors II

BIOL 1414 Introduction to Biotechnology I

BIOL 2301 Anatomy & Physiology I

BIOL 2302 Anatomy & Physiology II

BIOL 2404 Anatomy & Physiology (specialized, single-semester course, lecture + lab)

BIOL 2320 Microbiology for Non-Science Majors

BIOL 2321 Microbiology for Science Majors

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

CHEM 1311 General Chemistry I

CHEM 1312 General Chemistry II

GEOL 1301 Earth Sciences for Non-Science Majors I

GEOL 1303 Physical Geology

GEOL 1304 Historical Geology

GEOL 1305 Environmental Science

PHYS 1301 College Physics I

PHYS 1302 College Physics II

PHYS 1303 Stars and Galaxies

PHYS 1304 Solar System

PHYS 1315 Physical Science I

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)

EDUC1300/PSYC 1300 Learning Frameworks*

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

PHED 1164 Introduction to Physical Fitness and Wellness

BIOL 1106 Biology I Lab

BIOL 1107 Biology II Lab

BIOL 1108 Biology for Non-Science Majors I Lab

BIOL 1109 Biology for Non-Science Majors II Lab

BIOL 2101 Anatomy & Physiology Laboratory I

BIOL 2102 Anatomy & Physiology Laboratory II

BIOL 2120 Microbiology for Non-Science Majors Laboratory I

BIOL 2121 Microbiology for Non-Science Majors Laboratory II

CHEM 1111 General Chemistry I Lab

CHEM 1112 General Chemistry II Lab

COSC 1301 Introduction to Computing

COSC 1336 Programming Fundamentals I

GEOL 1101 Earth Sciences Lab I

GEOL 1103 Physical Geology Lab

GEOL 1104 Historical Geology Lab

GEOL 1105 Environmental Geology Lab

PHYS 1101 College Physics Laboratory I (lab)

PHYS 1102 College Physics Laboratory II (lab)

PHYS 1103 Stars and Galaxies Laboratory (lab)

PHYS 1104 Solar System Laboratory (lab)

PHYS 1115 Physical Science Laboratory I (lab)

PHYS 2125 University Physics Lab I

PHYS 2126 University Physics Lab II

SPAN 1411 Beginning Spanish I

SPAN 1412 Beginning Spanish II 

* 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

Introduction to the Internet. Students will learn how to connect to the Internet through Windows, a brief history, electronic mail, security, research tools, file transfer protocol, Telnet, and use of the World Wide Web for research. Internet ethics (Ethics) and etiquette (netiquette) will also be covered. (R)

  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: 06/19/2017