Difference between revisions of "Computer Engineering"

From Georgia Tech Student Wiki
Line 3: Line 3:
 
==Degree Requirements==
 
==Degree Requirements==
 
Computer Engineering has the same General Core as [[Electrical Engineering]], with the exception of the different multivariable calculus requirement and lack of extra lab science.
 
Computer Engineering has the same General Core as [[Electrical Engineering]], with the exception of the different multivariable calculus requirement and lack of extra lab science.
{| class="wikitable"
+
{| class="wikitable"
 
|- style="font-weight:bold; text-align:center;"
  +
! colspan="2" |General Core <ref>https://www.cc.gatech.edu/future/undergraduates/bscs/corereq</ref>
  +
|- style="font-weight:bold; text-align:center;"
  +
|Course
  +
|Description
 
|-
  +
|[[CHEM 1310]] (or [[CHEM 1211K]])
  +
|General Chemistry
  +
|-
  +
|[[ENGL 1101]], [[ENGL 1102|1102]]
  +
|English Composition I, II
  +
|-
 
|[[CS 1301]]
  +
|Intro to Computing
  +
|-
  +
|[https://catalog.gatech.edu/academics/undergraduate/core-curriculum/core-area-c/# 6 credits of Humanities Classes]
  +
|Humanities Requirement
  +
|-
  +
|[[Government/History Requirement|One History/Government Requirement Class]]
  +
|History/Government Requirement
  +
|-
  +
|[[Economics Requirement|COE Economics Requirement]]
  +
|COE Economics Requirement
  +
|-
  +
|[[Social Science Classes|6 credits of Social Science Classes]]
  +
|Social Science Requirement
  +
|-
  +
|[[MATH 1551]], [[MATH 1552|1552]]
  +
|Differential & Integral Calculus
  +
|-
  +
|[[MATH 1554]]/[[MATH 1564|1564]] (or [[MATH 1553]] & [[MATH 3406|3406]])
  +
|Linear Algebra Requirement
  +
|-
  +
|[[MATH 2550]] or [[MATH 2551]]
  +
|Intro Multivariable Calculus
  +
|-
 
|[[MATH 2552]]
  +
|Differential Equations
  +
|-
  +
|[[PHYS 2211]]/2231, [[PHYS 2212|2212]]/2232
  +
|Intro Physics I, II
  +
|-
  +
|[[APPH 1040]]/1050/1060
  +
|Wellness Requirement
  +
|}
  +
{| class="wikitable"
  +
|-
  +
! colspan="2" |Major Requirements <ref>https://catalog.gatech.edu/programs/signal-information-processing-robotics-autonomous-systems-electrical-engineering-bs/</ref>
 
|- style="font-weight:bold; text-align:center;"
 
|- style="font-weight:bold; text-align:center;"
! colspan="2" |Major Requirements<ref name=":0">https://www.ece.gatech.edu/computer-engineering-degree-requirements</ref>
 
|- style="font-weight:bold;"
 
 
|Course
 
|Course
 
|Description
 
|Description
Line 13: Line 59:
 
|ECE Discovery Studio
 
|ECE Discovery Studio
 
|-
 
|-
|[[CS 1331]]
+
|[[ECE 2020]]
 
|Fundamentals of Digital System Design
|Introduction to Object-Oriented Programming
 
  +
|-
 
|[[CS 1331]]||Introduction to Object-Oriented Programming
 
|-
 
|-
 
|[[CS 1332]]
 
|[[CS 1332]]
 
|Data Structures and Algorithms
 
|Data Structures and Algorithms
 
|-
 
|-
|[[CS 2050]] or [[CS 2051]]
+
|[[CS 2050]] or [[CS 2051|2051]]
 
|Introduction to Discrete Math for CS
 
|Introduction to Discrete Math for CS
 
|-
 
|-
|[[ECE 2020]]
+
|[[ECE 2031]]||Digital Design Laboratory
|Fundamentals of Digital System Design
 
 
|-
 
|-
  +
|[[ECE 2035]]||Programming for Hardware/Software Systems
|[[ECE 2040]]
 
|Circuit Analysis
 
 
|-
 
|-
|[[ECE 2031]]
+
|[[ECE 2040]]||Circuit Analysis
|Digital Design Laboratory
 
|-
 
|[[ECE 2035]]
 
|Programming HW/SW Systems
 
 
|-
 
|-
 
|ECE 3005
 
|ECE 3005
|Professional Communication
+
|Professional/Technical Communication for ECE
 
|-
 
|-
 
|ECE 3058||Architecture, Concurrency and Energy in Computation
|ECE 3058
 
|Architecture, Systems, Concurrency and Energy in Computation
 
 
|-
 
|-
|Senior Design
+
|ECE Senior Design Sequence
  +
|Single Semester or Back-to-Back Senior Design
|3-5 hours. Varies depending on pathways.
 
 
|-
 
|-
  +
|Probability/Statistics Class
|Free Electives
 
  +
|CEE 3770 or ISYE 3770 or MATH 3670 or ECE 3077
|Varying hours. Based on selected threads.
 
 
|}
 
|}
 
 
== Threads ==
 
== Threads ==
 
The Computer Engineering bachelor's degree has nine distinct threads to specialize in.
 
The Computer Engineering bachelor's degree has nine distinct threads to specialize in.
Line 69: Line 109:
   
 
==References==
 
==References==
  +
<references responsive="0" /><ref>[https://ece.gatech.edu/sites/default/files/documents/BSCmpEDegree_Requirements.pdf Degree Requirements]</ref>
<references />
 
 
[[Category:Majors]]
 
[[Category:Majors]]

Revision as of 23:37, 21 April 2025

Computer Engineering (CompE) is a Bachelors of Science program at Georgia Tech, falling under the School of Electrical and Computer Engineering and within the College of Engineering. The field of computer engineering is centered in digital design, computer architecture, computer networks and internetworking, and computer applications.[1]

Degree Requirements

Computer Engineering has the same General Core as Electrical Engineering, with the exception of the different multivariable calculus requirement and lack of extra lab science.

General Core [2]
Course Description
CHEM 1310 (or CHEM 1211K) General Chemistry
ENGL 1101, 1102 English Composition I, II
CS 1301 Intro to Computing
6 credits of Humanities Classes Humanities Requirement
One History/Government Requirement Class History/Government Requirement
COE Economics Requirement COE Economics Requirement
6 credits of Social Science Classes Social Science Requirement
MATH 1551, 1552 Differential & Integral Calculus
MATH 1554/1564 (or MATH 1553 & 3406) Linear Algebra Requirement
MATH 2550 or MATH 2551 Intro Multivariable Calculus
MATH 2552 Differential Equations
PHYS 2211/2231, 2212/2232 Intro Physics I, II
APPH 1040/1050/1060 Wellness Requirement
Major Requirements [3]
Course Description
ECE 1100 ECE Discovery Studio
ECE 2020 Fundamentals of Digital System Design
CS 1331 Introduction to Object-Oriented Programming
CS 1332 Data Structures and Algorithms
CS 2050 or 2051 Introduction to Discrete Math for CS
ECE 2031 Digital Design Laboratory
ECE 2035 Programming for Hardware/Software Systems
ECE 2040 Circuit Analysis
ECE 3005 Professional/Technical Communication for ECE
ECE 3058 Architecture, Concurrency and Energy in Computation
ECE Senior Design Sequence Single Semester or Back-to-Back Senior Design
Probability/Statistics Class CEE 3770 or ISYE 3770 or MATH 3670 or ECE 3077

Threads

The Computer Engineering bachelor's degree has nine distinct threads to specialize in.

Students may select:

  • Two CompE Threads
  • One CompE Thread & One CS Thread
  • One CompE Thread & One EE Thread

Thread List

  1. CompE Distributed System & Software Design
  2. CompE Cybersecurity
  3. CompE Computer Hardware & Emerging Architectures
  4. EE Signal & Information Processing
  5. EE Telecommunications
  6. EE Robotics
  7. CS Devices
  8. CS Systems & Architecture
  9. CS Information Internetworks

References

  1. https://catalog.gatech.edu/programs/computer-engineering-bs/
  2. https://www.cc.gatech.edu/future/undergraduates/bscs/corereq
  3. https://catalog.gatech.edu/programs/signal-information-processing-robotics-autonomous-systems-electrical-engineering-bs/

[1]