Computer Engineering Track - Bachelor of Electrical and Computer Engineering (B.E.C.E.)

To graduate with a Bachelor of Electrical and Computer Engineering with a concentration in Computer Engineering, it is recommended that students follow the sequence of courses below. The sequence of courses includes the general education requirements.

Year One Fall - Take All

MATH 121Analytic Geometry and Calculus I

4

CSC 113/CSC 113H/CSC 113Introduction to Computer Programming with MATLAB

3

ENGR 102Introduction to Engineering Design and Professionalism

3

PHIL 201/HSPH 101/PHIL 201P/PHIL 211/PHIL 201The Classical Mind: The Origin and Growth of Western Philosophy

3

ENG 101/ENG 101H/ENG 101C/ENG 101Writing and Rhetoric

3

Year One Spring - Take All

MATH 122Analytic Geometry & Calculus II

4

PHYS 215/PHYS 215/PHYS 215HUniversity Physics I

4

ENGR 106Computer Aided Engineering Tools

3

PHIL 202/HSPH 102/PHIL 212/PHIL 202The Modern Mind: Philosophy from Descartes to the Present

3

TRS 201/HSTR 101/TRS 201H/TRS 201Foundations of Theology I: Scripture and Jesus Christ

3

Year Two Fall - Take All

MATH 221/MATH 221Analytic Geometry & Calculus III

4

PHYS 216/PHYS 216/PHYS 216HUniversity Physics II

4

CHEM 107General Chemistry I for Engineers

3

CHEM 113General Chemistry Laboratory I

2

Additionally, take one Flexible Schedule Course (see list below)

Year Two Spring - Take All

ENGR 222/ENGR 222H/ENGR 222Engineering Mathematics I

4

ENGR 212/ENGR 212H/ENGR 212Electric Networks

3

ENGR 213Electrical Networks Laboratory

1

CSC 210Discrete Mathematics

3

Additionally, take one Flexible Schedule Course (see list below)

Year Three Fall - Take All

MATH 309Probability and Statistics for Engineers

3

CSC 390Computer Organization and Architecture

3

CSC 397Computer Organization and Architecture Laboratory

3

EE 311Signals and Systems

3

ENGR 321Electronic Circuits I

3

ENGR 355Electrical Laboratory I

1

Additionally, take one Flexible Schedule Course (see list below)

Year Three Spring - Take All

EE 326/CSC 326/EE 326Switching Circuits and Logic Design

3

EE 327/CSC 327/EE 327Switching Circuits and Logic Design Laboratory

1

EE 312/CSC 312/EE 312Microprocessor Programming and Design

3

EE 362Analog and Digital Signal Processing

3

ENGR 207Programming Robots and Sensors

3

Additionally, take one Flexible Schedule Course (see list below)

Year Four Fall - Take All

ENGR 401Senior Seminar I

1

EE 421/EE 421Programmable Logic Devices and HDL Design

3

CSC 430/DA 401/CSC 530/DA 501/CSC 401Introduction to Data Analysis

3

EE 413Communication Systems and Networks

3

EE 457Communications Laboratory

1

ENGR 441Interdisciplinary Senior Design I

3

Additionally, take one Program Specific Elective (see list below)

Year Four Spring - Take All

EE 405/EE 505Embedded Systems

3

CSC 306Introduction to Operating Systems

3

CSC 323Introduction to Computer Networks

3

ENGR 442Interdisciplinary Senior Design 2

3

Additionally, take one Flexible Schedule Course (see list below)

Flexible Schedule Courses

Taken any time after completing the First Year Curriculum (ENG 101, PHIL 201, PHIL 202, TRS 201)
TRS 202A/TRS 202B/TRS 202AThe Church and the Human Person

3

PHIL 362Professional Ethics in Engineering

3

Lit, SS, Fine Art XXX
Literature, Social Science, Fine Art Course

3

XXX
Liberal Studies Elective

3

XXX
Liberal Studies Elective

3

Calculus/Engineering Mathematics Sequence

These courses must be taken in order.

* Students who don’t place into MATH 121 must first complete MATH 109

* Catholic U currently accepts a 4 or 5 score for AP Calc AB or BC.

MATH 109Pre-Calculus for Engineers

4

MATH 121Analytic Geometry and Calculus I

4

MATH 122Analytic Geometry & Calculus II

4

MATH 221/MATH 221Analytic Geometry & Calculus III

4

ENGR 222/ENGR 222H/ENGR 222Engineering Mathematics I

4

MATH 309Probability and Statistics for Engineers

3

 

Program Specific Electives

*Students should elect one of the following courses*
EE 422Mixed Signal VLSI Design

3

CSC 391Computer Systems Architecture

3

CSC 475/CSC 475Quantum Computing

3

CSC 544/CSC 443Internet of Things

3