Required courses shown in sample schedules
for B.S. in Computer Engineering




       

        

             

    


2006 - present Sample Schedule

1st Semester  Lec. Hrs. Lab Hrs. Credits
MATH 113 Analytic Geometry & Calculus I 4   4
ENGR 107 Engineering Fundamentals 2   2
CS 112 Computer Science I 3 2 4
ENGL 101 English Composition 3   3
ECON 103 MicroEconomics 3   3
16
2nd Semester
MATH 114 Analytic Geometry & Calculus II 4   4
MATH 125 Discrete Mathematics 3   3
PHYS 160 University Physics I  3   3
PHYS 161 University Physics I Lab   3 1
CS 211 Computer Science II 3   3
14
3rd Semester
MATH 213 Calculus III 3   3
MATH 203 Matrix Algebra 3   3
PHYS 260 University Physics II 3   3
PHYS 261 University Physics II Lab   2 1
ECE 201 Introduction to Signal Analysis 3   3
Literature Course [2] 3   3
16
4th Semester
MATH 214 Differential Equations [3] 3   3
ECE 280 Electric Circuit Analysis 4 2 5
ECE 220 Signals and Systems I 3 1 3
ECE 331 Digital System Design 3   3
ECE 332 Digital Systems Design Lab   3 1
15
5th Semester
ECE 333 Linear Electronics I 3   3
ECE 334 Linear Electronics I Lab   3 1
ECE 445 Computer Organization 3   3
Fine Arts General Education Elective [5] 3   3
STAT 346 Probability for Engineers  3    3
ENGL 302 Advanced Composition (For Nat. Sci. and/or Tech.) 3   3
16
6th Semester
CS 367 Computer Systems and Programming 3   3
CS 471 Operating Systems 3   3
ECE 448 FPGA and ASIC Design with VHDL 3 3 4
ECE 465 Computer Networking Protocols 3   3
COMM 100 Introduction to Oral Communication 3   3
16
7th Semester
ECE 447 Single-Chip Microcomputers 3 3 4
Technical Elective [4] 3   3
HIST 100 History of Western Civilization 3   3
PHYS 262 University Physics III 3   3
ECE 491 Engineering Senior Seminar 1   1
ECE 492 Senior Advanced Engineering Design Project I 1   1
15
8th Semester
ECE 493 Senior Advanced Engineering Design Project II 2   2
Technical Elective [4] 3    3
Technical Elective [4] 3    3
Technical Elective Lab [4]    3 1
Global/International Issues general education course [5] 3   3
12

[1] GMU requires 45 hours of courses numbered 300 or above to be submitted as part of the required degree program courses when applying for graduation. If you transferred to GMU you may need to take extra course work to meet this requirement. Note, transfer courses labeled with an "L" in the GMU equivalent course do not count towards the 45 hours of "300 level or above" courses. These transfer courses do "count" toward satisfying the specifically required BSCpE courses. See Dr. Sutton if you have any credit hours of  "L" labeled transfer courses that you are intending to apply towards the GMU BSCpE degree, to discuss your options.

[2] Literature courses include (but are not limited to): ENGL 201, 202, 203, 204; several ENGL 3xx literature courses; French 325, 329 (in English); German 325 (in English); Russian 325-327 (in English); Spanish 325 (in English); CLAS 250, 260, 340, 350, 380; and PHIL 253. The ECE Department will announce additional approved literature courses as they become available.

[3] Students are strongly encouraged to try to plan a math sequence that will allow taking MATH 214, Differential Equations, prior to ECE 220. I.e. Summer classes, AP credits.

[4] The Technical Electives and Technical Elective Lab requirement is satisfied by a student selecting one of the pre-approved tracks. A student may, with the prior approval of the Computer Engineering Advisor or Department Chair, create an individualized track by selecting a coherent sequence of three Technical Electives and one Technical Elective lab from the list of Technical Electives and Technical Elective labs courses . This plan will be filed in the student's Departmental file.

[5] The Global Understanding elective and the Fine Arts elective should be selected from the Department's lists of approved courses. See list of Approved Global Understanding Electives. See list of Approved Fine Arts Electives.

[6] No C- or D grades in ECE, ENGR or CS courses can be submitted for the BSCpE degree.

[7] The General Education Synthesis requirement is satisfied by satisfactory completion of ECE 447 (if taken in Fall 2006 or before) or ECE 492/493.


2005 - 2006 Sample Schedule

1st Semester  Lec. Hrs. Lab Hrs. Credits
MATH 113 Analytic Geometry & Calculus I 4   4
ENGR 107 Fundamentals of Engineering 2   2
CS 112 Computer Science I 3 2 4
ENGL 101 English Composition 3   3
ECON 103 MicroEconomics 3   3
16
2nd Semester
MATH 114 Analytic Geometry & Calculus II 4   4
MATH 125 Discrete Mathematics 3   3
PHYS 160 University Physics I  4   4
CS 211 Computer Science II 3   3
14
3rd Semester
MATH 213 Calculus III 3   3
MATH 203 Matrix Algebra 3   3
PHYS 260 University Physics II 3   3
PHYS 261 University Physics II Lab   2 1
ECE 201 Introduction to Electrical Engineering II 3 2 3
Literature Course [2] 3   3
16
4th Semester
MATH 214 Differential Equations [3] 3   3
ECE 280 Electric Circuit Analysis 4 3 5
ECE 220 Signals and Systems I 3 1 3
ECE 331 Digital System Design 3   3
ECE 332 Digital Systems Design Lab   3 1
15
5th Semester
ECE 333 Linear Electronics I 3   3
ECE 334 Linear Electronics I Lab   3 1
ECE 445 Computer Organization 3   3
HIST 120 U.S. History 3   3
STAT 346 Probability for Engineers 
3    3
ENGL 302 Advanced Composition (For Nat. Sci. and/or Tech.) 3   3
16
6th Semester
CS 367 Computer Systems and Programming 3   3
ECE 465 Computer Networking Protocols 3   3
CS 471 Operating Systems 3   3
ECE 442 Digital Computer Design and Interfacing 3   3
COMM 100 Intro to Oral Communication 3   3
15
7th Semester
ECE 447 Single Chip Microcomputer 3 3 4
HIST 100 History of Western Civilization 3   3
Technical Elective [4] 3   3
PHYS 262 University Physics III 3   3
Global/International Issues General Education Course [5] 3   3
16
8th Semester
ECE 448 FPGA and ASIC Design with VHDL 3 3 4

Technical Elective [4]

3    3
Technical Elective [4] 3    3
Technical Elective Lab [4]    3 1
ECE 491 Engineering Senior Seminar 1   1
  12

 

[1] GMU requires 45 hours of courses numbered 300 or above to be submitted as part of the required degree program courses when applying for graduation. If you transferred to GMU you may need to take extra course work to meet this requirement. Note, transfer courses labeled with an "L" in the GMU equivalent course do not count towards the 45 hours of "300 level or above" courses. These transfer courses do "count" toward satisfying the specifically required BSCpE courses. See Dr. Sutton if you have any credit hours of  "L" labeled transfer courses that you are intending to apply towards the GMU BSCpE degree, to discuss your options.

[2] Literature courses include (but are not limited to): ENGL 201, 202, 203, 204; several ENGL 3xx literature courses; French 325, 329 (in English); German 325 (in English); Russian 325-327 (in English); Spanish 325 (in English); CLAS 250, 260, 340, 350, 380; and PHIL 253. The ECE Department will announce additional approved literature courses as they become available.

[3] Students are strongly encouraged to try to plan a math sequence that will allow taking MATH 214, Differential Equations, prior to ECE 220. I.e. Summer classes, AP credits.

[4] The Technical Electives and Technical Elective Lab requirement is satisfied by a student selecting one of the pre-approved tracks. A student may, with the prior approval of the Computer Engineering Advisor or Department Chair, create an individualized track by selecting a coherent sequence of three Technical Electives and one Technical Elective lab from the list of Technical Electives and Technical Elective labs courses . This plan will be filed in the student's Departmental file.

[5] The Global Understanding elective should be selected from the Department's list of approved courses. See list of Approved Global Understanding Electives.

[6] No more than a total of 6 hours of D and C- grades in ECE, ENGR and CS courses can be submitted for the BSCpE degree.

[7] The General Education Synthesis requirement is satisfied by satisfactory completion of ECE 447 (if taken in Fall 2006 or before) or ECE 492/493.


2001 - 2005 Sample Schedule

1st Semester  Lec. Hrs. Lab Hrs. Credits
MATH 113 Analytic Geometry & Calculus I 4   4
ENGR 107 Fundamentals of Engineering 2   2
CS 112 Computer Science I 3 2 4
ENGL 101 English Composition 3   3
HIST 120 U.S. History 3   3
16
2nd Semester
MATH 114 Calculus II 4   4
ECE 201 Introduction to Electrical Engineering II 3   3
PHYS 160 University Physics I  4   4
CS 211 Computer Science II 3   3
14
3rd Semester
MATH 213 Calculus III 3   3
MATH 203 Matrix Algebra 3   3
PHYS 260 University Physics II
3   3
PHYS 261 University Physics II Lab
  2 1
CS 367 Computer Systems and Programming (Take after ECE 445)
      (CS 310 Computer Science III allowed)
3   3
Literature Course [2] 3   3
16
4th Semester
MATH 214 Differential Equations [3] 3   3
ECE 280 Electric Circuit Analysis 4 2 5
ECE 220 Signals and Systems I 3 1 3
ECE 331 Digital System Design 3   3
ECE 332 Digital Systems Design Lab   3 1
15
5th Semester
ECE 333 Linear Electronics I 3   3
ECE 334 Linear Electronics I Lab   3 1
ECE 445 Computer Organization 3   3
PHYS 262 University Physics III 3   3
STAT 346 Probability for Engineers 
3    3
ENGL 302 Advanced Composition (For Nat. Sci.) 3   3
16
6th Semester
ECE 442 Digital Computer Design and Interfacing 3   3
CS 265 Assembly Language Programming 3   3
CS 471 Operating Systems 3   3
ECE 465 Computer Networking Protocols
      (CS 455 Computer Networking Systems or
      ECE 462 Data and Computer Communications, allowed)
3   3
HIST 100, History of Western Civilization 3   3
15
7th Semester
MATH 125 Discrete Mathematics 3   3
ECON 103 MicroEconomics 3   3
ECE 447 Single Chip Microcomputer 3 3 4
Technical Elective [4] 3 3 3
COMM 100 Intro to Oral Communication 3   3
16
8th Semester
ECE 449 Computer Design Lab   3 1
ECE 491 Engineering Senior Seminar 1   1
Technical Elective [4] 3    3
Technical Elective [4] 3    3
Technical Elective Lab [4]    3 1
Global/International Issues General Education Course 3    3
12


[1] GMU requires 45 hours of courses numbered 300 or above to be submitted as part of the required degree program courses when applying for graduation. Note, transfer courses labeled with an "L" in the GMU equivalent course do not count towards the 45 hours of "300 level or above" courses. These transfer courses do "count" toward satisfying the specifically required BSCpE courses. See Dr. Sutton if you have any "L" labeled transfer courses that you are intending to apply towards the GMU BSCpE degree, to discuss your options.

[2] Literature courses include: ENGL 201, 202, 203, 204, 205, 206, 207, 208, 251, 252, 253, 254; several ENGL 3xx literature courses; French 325, 329 (in English); German 325 (in English); Russian 325-327 (in English); Spanisli 325, 329 (in English); CLAS 250-390; CL 300, and PHIL 253.

[3] Students are strongly encouraged to try to plan a math sequence that will allow taking MATH 214, Differential Equations, prior to ECE 220. I.e. Summer classes, AP credits.

[4] The Technical Electives and Technical Elective Lab requirement is satisfied by a student selecting one of the pre-approved tracks. The Signal Processing track can be satisfied by existing courses. The Digital Networks, VLSI/VHDL, and High Performance Computer/VHDL tracks require some proposed courses. See the Computer Engineering Advisor if you have an interest in these tracks. A student may, with the prior approval of the Computer Engineering Advisor or Department Chair, create an individualized track by selecting a coherent sequence of three Technical Electives and one Technical Elective lab from the list of Technical Electives and Technical Elective labs courses . This plan will be filed in the student's Departmental file.

[5] All ECE, ENGR and CS courses submitted to meet the requirements of the BSCpE degree must be graded C or better. A request may be submitted to Waive the requirement of a "C or better in all ECE, ENGR and CS courses" for up to 6 hours of D/C- grades earned prior to Fall 2005.


1998 - 2001 Sample Schedule

1st Semester  Lec. Hrs. Lab Hrs. Credits
MATH 113 Analytic Geometry & Calculus I 4   4
ENGR 107 Fundamentals of Engineering 2   2
CS 112 Computer Science I 3 2 4
ENGL 101 English Composition 3   3
MATH 125 Discrete Mathematics 3   3
16
2nd Semester
MATH 114 Calculus II 4   4
ECE 201 Introduction to Electrical Engineering II 3   3
PHYS 160 University Physics I  (was PHYS 250) 4   4
CS 211 Computer Science II 3   3
14
3rd Semester
MATH 213 Calculus III 3   3
MATH 203 Matrix Algebra 3   3
PHYS 260 University Physics II (was PHYS 350) 3   3
PHYS 261 University Physics II Lab (was PHYS 351)   2 1
CS 310 Computer Science III 3   3
Literature Course [2] 3   3
16
4th Semester
MATH 214 Differential Equations [4] 3   3
ECE 280 Electric Circuit Analysis 4 2 5
ECE 220 Signals and Systems I 3 1 3
ECE 331 Digital System Design 3   3
ECE 332 Digital Systems Design Lab   3 1
15
5th Semester
ECE 333 Linear Electronics I 3   3
ECE 334 Linear Electronics I Lab   3 1
ECE 445 Computer Organization 3   3
PHYS 262 University Physics III (was PHYS 352) 3   3
STAT 344 Applied Probability for Engineers 
3    3
ENGL 302 Advanced Composition (For Nat. Sci.) 3   3
16
6th Semester
ECE 431 Digital Circuit Design 3   3
CS 265 Assembly Language Programming 3   3
CS 471 Operating Systems 3   3
Technical Elective [5] 3   3
Humanities or Social Science Elective [2] 3   3
15
7th Semester
Literature Course [2] 3   3
ECON 103 MicroEconomics 3   3
ECE 442 Digital Computer Design and Interfacing 3   3
ECE 447 Single Chip Microcomputer 3 3 4
Technical Elective [5] 3   3
16
8th Semester
ECE 449 Computer Design Lab   3 1
ECE 491 Engineering Senior Seminar 1   1
CS 455 Computer Networking Systems or
     ECE 462 Data and Computer Communications
3    3
Technical Elective [5] 3    3
Technical Elective Lab [5]    3 1
Humanities or Social Science Elective [2] 3    3
12


[1] GMU requires 45 hours of courses numbered 300 or above to be submitted as part of the required degree program courses when applying for graduation. Note, transfer courses labeled with an "L" in the GMU equivalent course do not count towards the 45 hours of "300 level or above" courses. These transfer courses do "count" toward satisfying the specifically required BSCpE courses. See Dr. Sutton if you have any "L" labeled transfer courses that you are intending to apply towards the GMU BSCpE degree, to discuss your options.

[2] The two Humanities/Social Science electives should be selected from the Department's list of approved courses. Three credit hours of the Humanities/Social Science electives must be in Sociology, Psychology, Anthropology, Economics (excluding the required ECON 103), History, Geography or Government. The
remaining three credit hours of Humanities/Social Sciences electives may be in any of these areas or Religion, Fine Arts, Philosophy, Modern Foreign Languages (at least 300 level for Foreign Languages, and a non-native language for International Students), English (at least 200 level), or Regional Cultures. See list of Approved Humanities/Social Science electives . Students must either take at least two Humanities/Social Science courses from within the same academic area (i.e. two ECON courses [ECON 103 plus another], two HIST courses, two PSYC courses, etc) OR they must take at least one of the Humanities or Social Science or Literature electives at the 300 or above level.

[3] Literature courses include: ENGL 201, 202, 203, 204, 205, 206, 207, 208, 251, 252, 253, 254; several ENGL 3xx literature courses; French 325, 329 (in English); German 325 (in English); Russian 325-327 (in English); Spanisli 325, 329 (in English); CLAS 250-390; CL 300, and PHIL 253.

[4] Students are strongly encouraged to try to plan a math sequence that will allow taking MATH 214, Differential Equations, prior to ECE 220. I.e. Summer classes, AP credits.

[5] The Technical Electives and Technical Elective Lab requirement is satisfied by a student selecting one of the pre-approved tracks.  The Signal Processing track Can be satisfied by existing courses. The Digital Networks, VLSI/VHDL, and High Performance Computer/VHDL tracks require some proposed courses. See the Computer Engineering Advisor if you have an interest in these tracks. A student may, with the prior approval of the Computer Engineering Advisor or Department Chair, create an individualized track by selecting a coherent sequence of three Technical Electives and one Technical Elective lab from the list of Technical Electives and Technical Elective labs courses . This plan will be filed in the student's Departmental file.

[6] All ECE, ENGR and CS courses submitted to meet the requirements of the BSCpE degree must be graded C or better. A request may be submitted to Waive the requirement of a "C or better in all ECE, ENGR and CS courses" for up to 6 hours of D/C- grades earned prior to Fall 2005.