Computer Engineering - BS, Electrical Engineering Track

The Department of Electrical and Computer Engineering at Texas A&M University offers a Bachelor of Science degree option to its undergraduate students desiring to major in Computer Engineering.

The curriculum is designed to cover the engineering aspects of both hardware and software—a total computer systems perspective. All computer engineering students take courses in the following areas: electrical circuits, electronics, digital circuits, computer architecture ranging from microcomputers to mainframes, interfacing, programming languages ranging from assembler to high level, data structures, analysis of algorithms, operating systems, software engineering and microcomputer systems. A solid foundation in the basic sciences of physics, chemistry and mathematics is used to support these courses.

There are two distinct tracks in this curriculum, the Electrical Engineering Track and the Computer Science Track, both culminating in the same Computer Engineering degree. The tracks are substantially similar, each providing a broad coverage of the computer engineering discipline, but each has a slightly different emphasis. Note that students in either track can take courses from the other as electives, or they can use their electives to further specialize within their own track. Although students are required to select a track immediately upon entering the Computer Engineering program, it is usually possible to change tracks as late as the junior year.

The Electrical Engineering track of the Computer Engineering degree places stronger emphasis on digital Very Large Scale Integrated (VLSI) circuits and systems, microprocessor interfacing and system design, computer system architecture, hardware-software interaction and embedded systems. The track is primarily administered by the Department of Electrical and Computer Engineering and is designed to encompass nearly all of the core material of the Electrical Engineering degree, but provides much more depth in computing. Students studying Computer Engineering can readily apply their knowledge to the design of digital circuits and software in various areas, including cell phones, computers, computer networks, computer vision, pattern recognition and embedded systems.

Before commencing course work in the major, students must be admitted to the major or have the approval of the department.

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 (Note: not all programs listed are offered in Qatar). The freshman year is slightly different for chemical engineering in that students take CHEM 101/CHEM 111 or CHEM 107/CHEM 117 andCHEM 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.

Plan of Study Grid
First Year
FallSemester Credit Hours
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
University Core Curriculum 3 3
 Semester Credit Hours16
Spring
CHEM 102
CHEM 112
Fundamentals of Chemistry II
and Fundamentals of Chemistry Laboratory II 1,4
4
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
University Core Curriculum 3,5 3-6
 Semester Credit Hours15-16
 Total Semester Credit Hours31-32
Plan of Study Grid
Second Year
FallSemester Credit Hours
MATH 251 Engineering Mathematics III 1 3
PHYS 207 Electricity and Magnetism for Engineering and Science 1 3
PHYS 217/ENGR 217 Experimental Physics and Engineering Lab III - Electricity and Magnetism 1 2
CSCE 121 Introduction to Program Design and Concepts 1 4
ECEN 248 Introduction to Digital Systems Design 1 4
 Semester Credit Hours16
Spring
MATH 308 Differential Equations 1 3
ECEN 214 Electrical Circuit Theory 1 4
CSCE 221 Data Structures and Algorithms 1 4
CSCE 222/ECEN 222 Discrete Structures for Computing 1 3
STAT 211
Principles of Statistics I 1,7
or Random Signals and Systems
3
 Semester Credit Hours17
Third Year
Fall
MATH 311 Topics in Applied Mathematics I 1 3
ECEN 314 Signals and Systems 1 3
ECEN 350/CSCE 350 Computer Architecture and Design 1 4
CSCE 313 Introduction to Computer Systems 1 4
Select one of the following: 3
Technical and Business Writing  
Communication for Technical Professions  
Argumentation and Debate  
 Semester Credit Hours17
Spring
ECEN 325 Electronics 1 4
ECEN 449 Microprocessor Systems Design 1 3
ECEN 454 Digital Integrated Circuit Design 1 3
CSCE 315 Programming Studio 1 3
CSCE 481 Seminar 1 1
University Core Curriculum 3 3
High Impact Experience 8 0
High Impact Professional Development  
 Semester Credit Hours17
Fourth Year
Fall
ECEN 403 Electrical Design Laboratory I 1 3
Area elective 9 6
ENGR elective 9 3
ENGR 482/PHIL 482 Ethics and Engineering 10 3
 Semester Credit Hours15
Spring
ECEN 404 Electrical Design Laboratory II 1 3
Area elective 9 6
University Core Curriculum 3 6
 Semester Credit Hours15
 Total Semester Credit Hours97

Total Program Hours 128