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 an area of concentration that 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.
Program Mission
The mission of the computer science program is to prepare intellectual, professional and ethical graduates, capable of meeting challenges in the field of computer science.
Program Educational Objectives
The Program Educational Objectives of the BS in Computer Science program describe what the program’s graduates are expected to attain within a few years of graduation:
- Graduates will use computer science principles to identify and solve emerging technological and societal problems.
- Graduates who choose to enter the workforce will become technological leaders and innovators in their fields.
- Graduates who choose to pursue advanced degrees will gain admission to and succeed in prestigious graduate programs.
- Graduates will engage in life-long learning to adapt to new technologies, tools, and methodologies needed to respond to a changing world.
This program is approved to be offered at the Texas A&M University at Galveston campus.
The freshman year is identical for degrees in aerospace engineering, architectural engineering, civil engineering, computer engineering, computer science, data engineering, electrical engineering, electronic systems engineering technology, environmental engineering, industrial distribution, industrial engineering, interdisciplinary engineering, manufacturing and mechanical engineering technology, mechanical engineering, multidisciplinary engineering technology, nuclear engineering, ocean engineering, and petroleum engineering (Note: not all programs listed are offered in Qatar). The freshman year is slightly different for chemical engineering, biomedical engineering and materials science and engineering degrees in that students take CHEM 119 or CHEM 107/CHEM 117 and CHEM 120. 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.
Plan of Study Grid First Year |
Fall |
CHEM 107 | General Chemistry for Engineering Students 1,4 | 3 |
CHEM 117 | General Chemistry for Engineering Students Laboratory 1,4 | 1 |
ENGL 103
| Introduction to Rhetoric and Composition 1
or Composition and Rhetoric | 3 |
ENGR 102 | Engineering Lab I - Computation 1 | 2 |
MATH 151 | Engineering Mathematics I 1,2 | 4 |
3 | 3 |
| Semester Credit Hours | 16 |
Spring |
ENGR 216/PHYS 216 | Experimental Physics and Engineering Lab II - Mechanics 1 | 2 |
MATH 152 | Engineering Mathematics II 1 | 4 |
PHYS 206 | Newtonian Mechanics for Engineering and Science 1 | 3 |
3 | 3 |
| 3-4 |
| Fundamentals of Chemistry II 1,4 | |
3,5 | |
| Semester Credit Hours | 15-16 |
| Total Semester Credit Hours | 31-32 |
Plan of Study Grid Second Year |
Fall |
CSCE 181 | Introduction to Computing 1 | 1 |
CSCE 120 | Program Design and Concepts 1 | 3 |
CSCE 222/ECEN 222 | Discrete Structures for Computing 1 | 3 |
MATH 304 | Linear Algebra 1 | 3 |
6,7 | 4 |
6 | 1 |
| Semester Credit Hours | 15 |
Spring |
CSCE 221 | Data Structures and Algorithms 1 | 4 |
CSCE 312 | Computer Organization 1 | 4 |
CSCE 314 | Programming Languages 1 | 3 |
| 3 |
| Public Speaking | |
| Communication for Technical Professions | |
| Technical and Professional Writing | |
1,8 | 3 |
| Semester Credit Hours | 17 |
Third Year |
Fall |
CSCE 313 | Introduction to Computer Systems 1 | 4 |
CSCE 331 | Foundations of Software Engineering 1 | 4 |
STAT 211 | Principles of Statistics I 1 | 3 |
3 | 3 |
1,8 | 3 |
| Semester Credit Hours | 17 |
Spring |
CSCE 411 | Design and Analysis of Algorithms 1 | 3 |
CSCE 481 | Seminar 1 | 1 |
1 | 3 |
| Engineering Mathematics III | |
| Differential Equations | |
| Principles of Statistics II | |
1,9 | 6 |
7 | 3 |
10 | 0 |
| High-Impact Experience | |
| Semester Credit Hours | 16 |
Fourth Year |
Fall |
3 | 3 |
1,9 | 9 |
1,8 | 3 |
| Semester Credit Hours | 15 |
Spring |
CSCE 482 | Senior Capstone Design 1 | 3 |
3 | 6 |
1,9 | 3 |
1,8 | 3 |
| Semester Credit Hours | 15 |
| Total Semester Credit Hours | 95 |
Total Program Hours 126