Special requirementsProgram D grade policy: Students must receive a minimum grade of C in all engineering, computer science, physics, mathematics and all technical electives to graduate. |
Computer engineers are responsible for developing the powerful computer systems that have become a part of our everyday life. Applications for computer engineering span the spectrum from high-performance, general-purpose computing systems such as desktop workstations used in all facets of business, to small microprocessors embedded in larger systems and functioning as controllers. These latter applications, known as embedded systems, can be found in control systems for trains, aircraft and automobiles; medical equipment; telecommunications systems; and consumer electronics and appliances. This explosive growth of computer systems in use in almost every new appliance or vehicle has resulted in a strong demand for engineers trained in the development of these systems, and all indications are that this trend will continue for the foreseeable future.
Learning outcomesUpon completing this program, students will know and know how to do the following:
|
| General Education requirements | Credits |
|---|---|
| University Core Education Curriculum (minimum 21 credits) | |
| UNIV 111 Focused Inquiry I | 3 |
| UNIV 112 Focused Inquiry II | 3 |
| UNIV 200 Writing and Rhetoric | 3 |
| Approved humanities/fine arts | 3 |
| Approved natural/physical sciences | 3-4 |
| Approved quantitative literacy | 3-4 |
| Approved social/behavioral sciences | 3-4 |
| General Education requirements (9 credits) | |
|---|---|
| ECON 205 The Economics of Product Development and Markets | 3 |
| SPCH 321 Speech for Business and the Professions | 3 |
| Approved ethics requirement | 3 |
| Collateral requirements (24 credits) | |
| CHEM 101 General Chemistry I | 3 |
| CHEZ 101 General Chemistry I Laboratory I | 1 |
| MATH 200 Calculus with Analytic Geometry or MATH 201 Calculus with Analytic Geometry | 4 |
| MATH 211 Mathematical Structures | 3 |
| MATH 301 Differential Equations | 3 |
| PHYS 207 University Physics I | 5 |
| PHYS 208 University Physics II | 5 |
| Major requirements (72 credits) | |
| CMSC 312 Introduction to Operating Systems | 3 |
| CMSC 355 Program Design and Implementation Practicum | 3 |
| CMSC 420 Software Engineering Practicum | 3 |
| EGRE 101 Introduction to Engineering | 3 |
| EGRE 206 Electric Circuits | 4 |
| EGRE 207 Electric Circuits II | 4 |
| EGRE 224 Introduction to Microelectronics | 4 |
| EGRE 245 Engineering Programming Using C | 3 |
| EGRE 246 Advanced Engineering Programming Using C++ | 3 |
| EGRE 254 Digital Logic Design | 3 |
| EGRE 335 Signals and Systems I | 4 |
| EGRE 337 Signals and Systems II | 3 |
| EGRE 364 Microcomputer Systems | 4 |
| EGRE 365 Digital Systems | 3 |
| EGRE 426 Computer Organization and Design | 3 |
| EGRE 427 Advanced Digital Design | 4 |
| ENGR 402-403 Senior Design Studio (Seminar) | 2 |
| Technical electives (see list and requirements below) | 16 |
| Open electives (3 credits) | |
| Open elective | 3 |
| Total minimum requirement | 130 |
Of the 16 credit hours existing in the junior and senior year, each student must choose courses such that satisfy the following criteria:
Click here to download a sample outline. ![]()
Comments/feedback about this site | Bulletin (catalog) archives/printer-friendly bulletins | About these bulletins
Virginia Commonwealth University
Richmond, Virginia
Contact us: bulletin@vcu.edu
Last update: 4/29/2013