Computer Science - BS

The four-year undergraduate curriculum in computer science at Texas A&M provides a sound preparation in computing, as well as in science, mathematics, English, and statistics. Students take a broad set of core computer science courses in the early semesters, which exposes them to the main concepts in computing. During the later semesters, students take elective computer science courses drawn from four tracks (algorithms and theory, computer systems, software, and information and intelligent systems) to provide both breadth and depth. The electives can be used to tailor the curriculum to match the student’s interests. Graduate courses may be taken by qualified students for some of the electives.

A major in computer science includes a 12-hour area of concentration. This allows students to design a course of study that complements their computer science coursework and takes advantage of opportunities offered by other departments across the University.

The freshman year is identical for degrees in aerospace engineering, biomedical engineering, civil engineering, computer engineering, computer science, electrical engineering, electronic systems engineering technology, industrial distribution, industrial engineering, manufacturing and mechanical engineering technology, mechanical engineering, multidisciplinary engineering technology, nuclear engineering, ocean engineering, and petroleum engineering. The freshman year is slightly different for chemical engineering in that students take CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112. Biomedical Engineering also requires a two semester sequence of chemistry courses consisting of CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112.  Students pursuing degrees in biological and agricultural engineering should refer to the specific curriculum for this major. It is recognized that many students will change the sequence and number of courses taken in any semester. Deviations from the prescribed course sequence, however, should be made with care to ensure that prerequisites for all courses are met.

First Year
FallSemester Credit Hours
ENGL 104Composition and Rhetoric 13
ENGR 111Foundations of Engineering I 12
MATH 151Engineering Mathematics I 1,24
PHYS 218Mechanics 14
University Core Curriculum 33
 Term Semester Credit Hours16
Spring
CHEM 107General Chemistry for Engineering Students 1,43
CHEM 117General Chemistry for Engineering Students Laboratory 11
ENGR 112Foundations of Engineering II 12
MATH 152Engineering Mathematics II 14
PHYS 208Electricity and Optics 14
University Core Curriculum 33
 Term Semester Credit Hours17
 Total Semester Credit Hours: 33
1

A grade of C or better is required.

2

Entering students will be given a math placement exam. Test results will be used in selecting the appropriate starting course which may be at a higher or lower level.

3

Of the 18 hours shown as University Core Curriculum electives, 3 must be from creative arts (for Industrial Distribution this is 3 hours from language, philosophy and culture, see IDIS curriculum for more information), 3 from social and behavioral sciences, 6 from American history, and 6 from government/political science. The required 6 hours from international and cultural diversity may be met by courses satisfying the creative arts, social and behavioral sciences (for Industrial Distribution this is language, philosophy and culture), and American history requirements if they are also on the approved list of international and cultural diversity courses.

4

BMEN and CHEN require 8 hours of freshman chemistry, which may be satisfied by CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112; Credit by Examination (CBE) for CHEM 101/CHEM 111 or CHEM 107/CHEM 117 plus CHEM 102/CHEM 112; or 8 hours of CBE for CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112.

Second Year
FallSemester Credit Hours
CSCE 121Introduction to Program Design and Concepts 4
CSCE 181Introduction to Computing 1
CSCE 222/ECEN 222Discrete Structures for Computing 3
MATH 304Linear Algebra 13
Select one from: 3
Public Speaking  
Communication for Technical Professions  
Technical and Business Writing  
University Core Curriculum 43
 Term Semester Credit Hours17
Spring
CSCE 221Data Structures and Algorithms 4
CSCE 312Computer Organization 4
CSCE 314Programming Languages 3
Concentration area elective 33
University Core Curriculum 43
 Term Semester Credit Hours17
Third Year
Fall
CSCE 313Introduction to Computer Systems 4
CSCE 315Programming Studio 3
CSCE 481Seminar 1
STAT 211Principles of Statistics I 3
Concentration area elective 33
 Term Semester Credit Hours14
Spring
CSCE 411Design and Analysis of Algorithms 3
Computer science elective 56
Select one from: 13
Engineering Mathematics III  
Discrete Mathematics  
Differential Equations  
Science elective 1,23
 Term Semester Credit Hours15
Fourth Year
Fall
Computer science elective 59
Concentration area elective 33
University Core Curriculum 43
 Term Semester Credit Hours15
Spring
CSCE 482Senior Capstone Design 13
ENGR 482/PHIL 482Ethics and Engineering 3
Computer science elective 53
University Core Curriculum 43
Concentration area elective 33
 Term Semester Credit Hours15
 Total Semester Credit Hours: 93
1

A grade of C or better is required, including at least two science electives.

2

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

3

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.

4

Of the 18 hours shown as University Core Curriculum electives, 3 must be from creative arts, 3 from social and behavioral sciences, 6 from American history, and 6 from government/political science. The required 6 hours from international and cultural diversity may be met by courses satisfying the creative arts, social and behavioral sciences, and American history requirements if they are also on the approved list of international and cultural diversity courses.

5

Computer science electives are to be selected from tracks. See advisor for list of acceptable course choices.