Accessibility Navigation:

Computer Engineering

Academic Plan of Study Outlines Major GPA Form Depth and Restricted Electives
Minors

Forms

Transferring from a NC Community College


Computer Engineering - Degree Requirements

ece_pic2

The following plan of study became effective for all students entering the program in the Fall 2012 and thereafter. Students who entered the program prior to Fall 2012 should consult earlier versions of the UNC Charlotte Undergraduate Catalog available online or contact the ECE department.

The degree requirements are:

English 6
Liberal Studies 12
Mathematics 15
Physics 8
Chemistry 4
Science or Math Restrictive Elective* 3
Advanced Problem Solving** 3
Engineering 5
Writing Intensive (W) Requirement 3
Restricted Elective*** 3
Economics 3
Computer Engineering Requirements 54
Depth Elective Requirements**** 6

Total

125
 
*The Science Restricted Elective must be chosen from college-level chemistry, physical or biological science courses. The Math Restricted Elective must be chosen from college-level, non-remedial mathematics or statistics courses. This elective course should complement the student's overall educational plan.
**The Advanced Problem Solving course must be chosen from: MATH 2164, 2241, 3116, 3166; OPRS 3111, 3113; or PHYS 3141. This elective course should complement the student's overall educational plan.
***The Restricted Elective must be chosen from: engineering, computing and informatics, computer science, math, statistics, physics, chemistry, biology, or software and information systems.
****For the Depth Elective Requirement, choose two courses from one of the following three areas:

Communication & Signal Processing

  • ECGR 3/4090 Spec Topics (approved case-by-case)
  • ECGR 3112 System Analysis II
  • ECGR 4103 Applied Computer Graphics
  • ECGR 4123 Analog/Digit Communication
  • ECGR 4125 Foundation Optical Engineering
  • ECGR 4139 Digital Communication Systems
  • ECGR 4187 Data Communications
  • ECGR 4422 Random Processes

Hardware Systems

  • ECGR 3/4090 Spec Topics (approved case-by-case)
  • ECGR 3133 Solidstate Microelec I
  • ECGR 3182 Digital Logic Dev
  • ECGR 4131 Linear Integrated Micro
  • ECGR 4132 Analog IC Design
  • ECGR 4134 Solidstate Micro II
  • ECGR 4137 Device Electronics for ICs
  • ECGR 4138 El thin Film Mtls Dev.
  • ECGR 4140 Intro VLSI Proc
  • ECGR 4142 Power System Analysis II
  • ECGR 4182 Digital Sys Test
  • ECGR 4188 Adv VLSI Design
  • ECGR 4433 VLSI Systems Design

Computer Architecture, Software, and Systems

  • ITCS 2214 Data Structure
  • ITCS 3145 Intro to Parallel Programming
  • ITCS 3166 Distributed Computing Systems
  • ECGR 3/4090 Spec Topics (approved case-by-case)
  • ECGR 4102 Simulation
  • ECGR 4103 Applied Computer Graphics
  • ECGR 4111 Cont. Sys Theo I
  • ECGR 4112 Cont. Sys Theo II
  • ECGR 4161 Intro to Robotics
  • ECGR 4181 Computer Architecture
  • ECGR 4xxx Video Game Design

Note: All non-elective freshmen year courses must be completed with C or better prior to enrolling in any junior level courses.


Computer Engineering Plan of Study Outline

The above electives became effective for all students entering the program in the Fall 2006 and thereafter. Students who entered the program prior to Fall 2006 should consult earlier versions of the UNC Charlotte Undergraduate Catalog available online or contact the ECE department.

Dual Major and Degree Options