Bachelor of Science

The computer science curriculum is designed to prepare students to enter the rapidly expanding computer field. It is based upon the Institute of Electrical and Electronic Engineer Computer Society and the Association for Computing Machinery recommendations for curricula and courses. The four-year undergraduate curriculum in computer science includes a sound preparation in science, mathematics, English, statistics and computing. Students majoring in computer science at Texas A&M will take a 12-hour area of concentration in another department. Electives are available in the areas of: algorithms, languages and computability, software systems, networking, computer systems and architecture, artificial intelligence and cognitive modeling, vision, graphics and robotics and computational science and engineering. Advanced undergraduates may take graduate courses in these areas.

Our mission is to prepare intellectual, professional, and ethical graduates capable of meeting challenges in the field of computer science; and to coordinate with other parts of the university to facilitate the effective use of educational resources, including courses.

Learn more about program outcomes and ABET Accreditation here.

Older undergraduate degree plans, instructions, and other documents can be viewed on the Undergraduate Advising Archive page.

Degree Plans and Instructions

Academic YearCatalog NumberDegree PlanUpper Level Tracks4 Year SequenceInstructions
2016-2017 139

[PDF (full)]

(see full plan) (see full plan) (see full plan)
2015-2016 138

[PDF (full)]

(see full plan) (see full plan) (see full plan)
2014-2015 137

[PDF (full)]
[PDF]

[PDF]

[PDF (table)]
[PDF (chart)]

[PDF]
2013-2014 136

[PDF (full)]
[PDF]
[Excel]

[PDF] [Link] [PDF]
2012-2013 135 [PDF]
[Excel]
[PDF]   [PDF]
2011-2012 134 [PDF]
[Excel]
[PDF]   [PDF]
2010-2011 133 [PDF]
[Excel]
[PDF]   [PDF]
2009-2010 132 [PDF]  
2008-2009 131 [PDF]
[Excel]
[PDF]   [PDF]
2007-2008 130 [PDF]
[Excel]
[PDF]   [PDF]

Current Degree Plan (Fall 2013)

First Semester Courses

Course NameCredit
CSCE 121 - Intro. Pgm Design and Concepts 4 hrs
CSCE 181 - Intro. to Computing 1 hr
ENGL 104 - Composition & Rhetoric 3 hrs
MATH 151 - Engineering Math I
4 hrs
Science Elective1 4 hrs
Total Credit Hours16 hrs

Second Semester Courses

Course NameCredit
CSCE 221 - Data Struct. and Algorithms 4 hrs
CSCE 222 Discrete Stuct. For Computing 3 hrs
MATH 152 - Engr Math II 4 hrs
Science Elective1 4 hrs
Total Credit Hours15 hrs

Notes:

  1. Science courses must be taken from two areas. See advisor for list of acceptable courses.

First Semester Courses

Course NameCredit
CSCE 312 - Computer Organization 4 hrs
CSCE 314 - Programming Languages 3 hrs
MATH 304 - Linear Algebra 3 hrs
Concentration Area Elective1 3 hrs
University Core Curriculum Elective2 3 hrs
Total Credit Hours16 hrs

Second Semester Courses

Course NameCredit
CSCE 313 - Intro to Computer Sys. 4 hrs
CSCE 315 - Programming Studio 3 hrs
STAT 211 - Principles of Statistics I 3 hrs
Speech and writing skills elective3 3 hrs
University Core Curriculum Elective2 3 hrs
Total Credit Hours16 hrs

Notes:

  1. The concentration area should be chosen only after consultation with a departmental advisor who will help the student arrange a program appropriate to his or her plans following graduation. Students should file a degree plan before taking minor courses to ensure their use in the degree plan.
  2. To be selected from the University Core Curriculum. Of the 18 hours shown as University Core Curriculum electives, 3 must be from visual and performing arts, 3 from social and behavioral sciences, 6 from U.S. history, and 6 from POLS 206 and POLS 207. The required 6 hours from international and cultural diversity may be met by courses satisfying the visual and performing arts, social and behavioral sciences, and the history requirements if they are also on the approved list of international and cultural diversity courses.
  3. Select from ENGL 301 or ENGL 210 or COMM 203 or COMM 205.

First Semester Courses

Course NameCredit
CSCE 481 - Seminar 1 hr
Computer science electives1 6 hrs
Concentration area elective2 3 hrs
Mathematics elective3 3 hrs
Science elective4 4 hrs
Total Credit Hours17 hrs

Second Semester Courses

Course NameCredit
Computer science electives1 6 hrs
Concentration area elective2 3 hrs
Science elective3 4 hrs
Elective5 3 hrs
Total Credit Hours16 hrs

Notes:

  1. Computer science electives are to be selected from tracks. See advisor for list of acceptable course choices.
  2. The concentration area should be chosen only after consultation with a departmental advisor who will help the student arrange a program appropriate to his or her plans following graduation. Students should file a degree plan before taking minor courses to ensure their use in the degree plan.
  3. Mathematics elective must be selected from MATH 304 or MATH 308.
  4. Science courses must be taken from two areas. See advisor for list of acceptable courses.
  5. Three hours of coursework to be approved by student’s advisor.

First Semester Courses

Course NameCredit
Computer science electives1 6 hrs
Concentration area elective2 3 hrs
University Core Curriculum Electives3 6 hrs
Total Credit Hours15 hrs

Second Semester Courses

Course NameCredit
CSCE 482 - Senior Capstone 3 hrs
ENGR 482 - Ethics and Engineering 3 hrs
Computer science elective1 3 hrs
University Core Curriculum Electives3 6 hrs
Total Credit Hours15 hrs

Notes:

  1. Computer science electives are to be selected from tracks. See advisor for list of acceptable course choices.
  2. The concentration area should be chosen only after consultation with a departmental advisor who will help the student arrange a program appropriate to his or her plans following graduation. Students should file a degree plan before taking minor courses to ensure their use in the degree plan.
  3. To be selected from the University Core Curriculum. Of the 18 hours shown as University Core Curriculum electives, 3 must be from visual and performing arts, 3 from social and behavioral sciences, 6 from U.S. history, and 6 from POLS 206 and POLS 207. The required 6 hours from international and cultural diversity may be met by courses satisfying the visual and performing arts, social and behavioral sciences, and the history requirements if they are also on the approved list of international and cultural diversity courses.