Bachelor of Science in Computer Engineering
The School of Electrical and Computer Engineering offers two undergraduate degree programs: electrical engineering (EE) and computer engineering (CmpE). Both programs include elective hours, enabling students to individually tailor their programs to provide emphasis in a particular specialization or exposure to a broad range of subjects. Engineering analysis and design concepts are integrated throughout both programs, culminating in a common major design experience involving a broad range of issues including economic and societal considerations.
The field of computer engineering is centered in digital design, computer architecture, computer networks and internetworking, and computer applications. The BS CmpE program offers elective courses in a wide variety of specializations, including computer architecture; embedded systems and software; design tools, test, and verification; computer networks and internetworking; distributed systems and software; and VLSI design. Additionally, students may elect to take advanced courses in other EE specializations, computer science, or programs, such as mathematics, physics, or management. As an alternative to the BS CmpE degree, students may choose a computer engineering specialization within the BS EE degree program.
The School of Electrical and Computer Engineering has established the following student educational objectives for its undergraduate programs:
- Graduates will be successful in the professional practice of engineering or other related fields. They will obtain employment appropriate to their background, interests, and education and will advance in their career field.
- Graduates will engage in life-long learning; e.g., advanced education/degrees, professional development activities, and/or other career-appropriate options.
- Graduates who are employed within engineering fields will demonstrate technical competence, such as identifying, formulating, analyzing, and creating engineering solutions using appropriate current engineering techniques, skills, and tools.
- As appropriate to their professional or educational positions, graduates will
- effectively communicate technical information in multiple formats,
- function effectively on teams, and
- develop and apply electrical/computer engineering solutions within global, societal, and environmental contexts.
Additional information about program assessment for all of the School's programs is available on the ECE website.
|APPH 1040||Scientific Foundations of Health||2|
|or APPH 1050||The Science of Physical Activity and Health|
|Core A - Essential Skills|
|ENGL 1101||English Composition I||3|
|ENGL 1102||English Composition II||3|
|MATH 1552||Integral Calculus 3||4|
|Core B - Institutional Options|
|CS 1301||Introduction to Computing||3|
|Core C - Humanities|
|Any HUM 1||6|
|Core D - Science, Math, & Technology|
|PHYS 2211||Introductory Physics I 3,2||4|
|PHYS 2212||Introductory Physics II 3||4|
|MATH 1551||Differential Calculus 3||2|
|MATH 1553||Introduction to Linear Algebra 3||2|
|Core E - Social Sciences|
|Choose one of the following:||3|
|The United States to 1877|
|The United States since 1877|
|American Government in Comparative Perspective|
|Government of the United States|
|American Constitutional Issues|
|Choose one of the following:||3|
|Economic Analysis and Policy Problems|
|The Global Economy|
|Principles of Macroeconomics|
|Principles of Microeconomics|
|Core F - Courses Related to Major|
|ECE 2020||Digital System Design 3||3|
|MATH 2551||Multivariable Calculus 3||4|
|MATH 2552||Differential Equations 3||4|
|CHEM 1310||General Chemistry||4|
|or CHEM 1211K||Chemical Principles I|
|Science Elective 4||3|
|Professional Communications 10|
|ECE 2026||Introduction to Signal Processing 3||3|
|ECE 2031||Digital Design Laboratory 3||2|
|ECE 2035||Programming for Hardware/Software Systems 3||4|
|ECE 2036||Engineering Software Design 3||4|
|ECE 2040||Circuit Analysis 3||3|
|ECE 3020||Mathematical Foundations of Computer Engineering 3||3|
|ECE 3030||Physical Foundations of Computer Engineering 3||3|
|ECE 3057||Architecture, Systems, Concurrency and Energy in Computation||3|
|ECE 4011||ECE Culminating Design Project I 3||2|
|ECE 4012||ECE Culminating Design Project II 3||3|
|Non-ECE Engineering Electives|
|Electives 3, 8||5|
|CMPE Upper Level Electives|
|ECE/CS 3-4000-Level Electives 6,11||22|
|Approved Electives 7||12|
|Total Credit Hours||132|
Pass-fail only allowed for Humanities Electives, Social Sciences Electives, Science Electives, and Free Elective courses.
Courses that are cross-listed with ECE must be taken under the ECE number.
Students must complete an Ethics requirement. See below for allowable Ethics courses.
If PHYS 2231 is taken, extra hour goes to Free Electives.
Minimum grade of C required.
Students must complete one Ethics course during their program. For a complete list of Ethics courses, please see: http://www.catalog.gatech.edu/students/ugrad/core/ethics.php
The following courses are not allowed: ECE 3710, ECE 3741, HPS 1XXX, LMC 2661, LMC 2662, LMC 3661, LMC 3662, MATH 1113,MUSI 1008, MUSI 1009, MUSI 2008, MUSI 2009, MUSI 3008, MUSI 3009, MUSI 4008, and MUSI 4009, PHYS 2XXX (AP Credit). Maximum of six credit hours of Special Problems.
Course must be 2000 -level or higher and 2 credit hours or more. BMED 2400, COE 3002,ISYE 2027, ISYE 2028, CHBE 2120, ME 2016, ME 2110, not allowed. 2800- , 2900-, 3900-, or 4900-level classes not allowed. Engineering courses outside of ECE must be 2000-level or higher and 2 credit hours or more.
9 credit hours must be 4000-level and each 4000-level course must have a 3000- or 4000-level ECE/CS course as a prerequisite.
The Georgia Tech Undergraduate Cooperative Education Program allows students to combine classroom study with paid practical work experience directly related to the academic major. Co-ops alternate semesters of on-campus study with semesters of full-time employment, normally beginning the program as freshmen or sophomores. Over 30 percent of ECE undergraduates participate in the co-op program.
The degree requirements for students in the co-op program are the same as those for other students in the major. The Cooperative Plan designation may be pursued separately or in combination with the International Plan and/or the Research Option.
Begun in 1912, Georgia Tech's program is currently the largest optional co-op program in the United States and has perennially been listed in U.S. News & World Report as one of the top ten co-op programs in America. As an integral part of the overall education experience, the co-op program allows students to take on increasing levels of responsibility and to use their job knowledge and classroom learning to make meaningful contributions to the organizations in which they work. Many co-op graduates are hired by their co-op employer, and more than 700 companies or government organizations throughout the United States and abroad currently employ Georgia Tech Undergrad Co-op Program students.
Because the School of ECE in Atlanta offers a wide range of electives and almost all required courses every term, including summer, co-op students have substantial flexibility in completing their degree requirements. Many students continue their co-op work assignments through the senior year. Additionally, co-op students working in the Atlanta area may be able to take certain ECE courses, particularly laboratories offered in the evening, during the work term.
In addition to the co-op program, the Center for Career Discovery and Development also offers the Undergraduate Professional Internship and Work Abroad programs. These programs also provide opportunities for students to gain practical work experience, without the long-term commitment of the co-op program.
The International Plan is intended for students who seek an intensive international experience integrated into their undergraduate studies in computer engineering. The International Plan develops global competence through a combination of coursework, language study, and residential overseas experience. Students who complete this option receive a designation on their transcript and diploma.
The computer engineering aspects of the BS CmpE - International Plan degree requirements are identical to those for the regular BS CmpE . Please refer to the BS CmpE catalog description for general information about the degree program. Students may be able to satisfy the additional requirements imposed for the International Plan designation through appropriate choices of electives without additional credit hours to complete the degree. The International Plan designation may be pursued separately, or in combination with the Cooperative Plan and/or the Research Option.
The School of Electrical and Computer Engineering offers a junior-year program at the Georgia Tech-Lorraine campus in Metz, France, that is designed to facilitate participation in the International Plan. However, computer engineering majors are not restricted to this option and may complete any allowable courses, languages, and overseas experiences that satisfy the International Plan requirements.
The Research Option is intended for students who seek a concentrated research experience, culminating in an undergraduate thesis, integrated into their undergraduate studies in computer engineering. This option includes three or four semesters of structured research and provides an open evaluation of a student's research capabilities, viewable by the public via a required Web-based research portfolio. Students who complete this option receive a designation on their transcript.
The computer engineering aspects of the BS CmpE-Research Option degree requirements are identical to those for the regular BS CmpE . Please refer to the BS CmpE catalog description for general information about the degree program. Students may be able to satisfy the additional requirements imposed for the Research Option designation through appropriate choices of electives without additional credit hours to complete the degree. The Research Option designation may be pursued separately, or in combination with the Cooperative Plan and/or the International Plan.
The School of Electrical and Computer Engineering (ECE) offers a two-semester Undergraduate Research Opportunity Program (UROP), which may be completed to provide a less-intensive research experience or as the initial phase of the Research Option. Contact the ECE Academic Office for additional information about the Research Option, including specific Institute and ECE requirements, and assistance in planning your schedule to allow participation in this program.