MaconCatalog : The School of Engineering : Computer Specialization : Bachelor of Science in Engineering (BSE) Degree Requirements:
 
Bachelor of Science in Engineering (BSE) Degree Requirements:
Computer Specialization
 
BSE General Education
32 hours
(includes PHY 162)
 
 
 
Engineering Core
45 hours
 
 
Additional Mathematics
4 hours
MAT 225. Topics in Discrete Mathematics
 
 
 
Required ECE and CSC Courses
45 hours
ECE 202. Signals and Systems
 
CSC 204. Programming I
 
CSC 205. Programming II
 
CSC 245. Data Structures and Algorithm Analysis
 
CSC 3XX/4XX. Approved CSC Elective
 
ECE 322. Digital Logic and Computer Organization
 
ECE 323. Microcomputer Fundamentals
 
ECE 340. Electromagnetic Applications
 
ECE 424. Digital Design with VHDL
 
ECE 425. Introduction to Computer Architecture
 
ECE 428. Embedded Computer Systems
 
ECE 455. Computer Networks
 
ECE 4XX. ECE Tech Elective
 
ECE 481. Introduction to Senior Design - Computer Specialization
ECE 485. Engineering Design Exhibit I - Computer Specialization
 
ECE 486. Engineering Design Exhibit II - Computer Specialization
 
 
Technical Electives
3 hours
Technical electives are chosen by the student with the approval of the student's faculty advisor for the purpose of advancing the student's academic goals. Technical electives must be selected from a list provided by the computer specialization faculty.
 
 
Total Semester Hours Required
129 hours
 
Computer Specialization
 
Freshman Year
Fall Semester
Spring Semester
CHM 111
General Chemistry
3 3 4
EGR 107
Intro to Engr Design
3 0 3
EGR 126
Programming for Engr
3 0 3
TCO 141
Intro to Prof Comm
3 0 3
MAT 191
Calculus I
4 0 4
MAT 192
Calculus II
4 0 4
UNV 101
Freshman Experience
1 0 1
PHY 161
General Physics I
3 3 4
XXX
Gen Ed Grp 2/3/4
3 0 3
XXX
Gen Ed Grp 2/3/4
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
14 3 15
 
 
16 3 17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sophomore Year
Fall Semester
Spring Semester
EGR 232
Statics/Solid Mech
3 0 3
CSC 204
Programming I
3 3 4
EGR 244
Electric Circuit Ana.
3 0 3
ECE 322
Digital Logic
2 0 2
EGR 251
Intro to Prf Ethics
1 0 1
EGR 236
Dynamics
3 0 3
MAT 330
Intro to Diff Eqns
3 0 3
EGR 245
Intro Elec & Power
3 0 3
PHY 162
General Physics II
3 3 4
EGR 246L
Electr. Circuits Lab
0 3 1
XXX
Gen Ed Grp 2/3/4
3 0 3
ECE 202
Signals and Sys
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
16 3 17
 
 
14 6 16
 
 
Junior Year
Fall Semester
Spring Semester
CSC 205
Programming II
3 3 4
CSC 245
Data Struct and Algo
3 0 3
TCO 341
Tech Comm
3 0 3
ECE 428
Embed Comp Sys
3 0 3
ECE 323
Microcomputer Fund
2 3 3
ECE 481
Intro to Sr Dsgn
0 1 0
MAT 225
Discrete Mathematics
4 0 4
EGR 235
Thermodynamics
3 0 3
ECE 424
Digital Design/VHDL
3 3 4
EGR 386
Feedback Control
3 0 3
 
 
 
EGR 252
Prob & Stat for Engr
3 0 3
 
 
 
XXX
Hum/SS/Comm Elec
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
15 9 18
 
 
18 1 18
 
 
Senior Year (Standard BSE Program)
Fall Semester
Spring Semester
CSC 3xx/ 4xx++
Approved CSC Elective
3 0 3
ECE 455
Computer Networks
3 0 3
ECE 340
Electromagn Appl
3 0 3
ECE 486
Engr Dsgn Exhibit II
0 6 2
ECE 425
Comp Architecture
3 0 3
XXX
Tech Elective
3 0 3
ECE 485
Engr Dsgn Exhibit I
0 6 2
EGR 312
Engineering Econ
3 0 3
ECE 4xx
ECE Tech Elective
3 0 3
XXX
Hum/SS/Comm Elec
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
12 6 14
 
 
12 6 14
 
++ Approved by ECE Department Chair; neither CSC 322 nor CSC 323 can be used to fulfill this requirement.
 
4+1 Bachelor of Science in Engineering /Master of Science in Engineering in Computer Engineering*
Students who complete the first three years of the Bachelor of Science in Engineering with a Computer Specialization or in any engineering specialization with appropriate computer courses included and with grades which qualify them for graduate study may directly pursue the Master of Science in Engineering degree during their fourth and fifth years of study. An academic year is needed to complete the Master of Science in Engineering degree in Computer Engineering or in Electrical Engineering. See the graduate studies section near the back of this catalog for more information about the Integrated Bachelor of Science in Engineering/Masters of Science in Engineering Program.
 
 
Senior Year (4+1 Bachelor of Science in Engineering/
Master of Science in Engineering students only)
Fall Semester
Spring Semester
ECE 340
Electromagn Appl
3 0 3
EGR 312
Engineering Econ
3 0 3
ECE 525**
Intro to Com Arch
3 0 3
ECE 486
Engr Dsgn Exhibit II
0 6 2
CSC 3xx/4xx++
Appr CSC Elect
3 0 3
ECE 555**
Computer Networks
3 0 3
ECE 485
Engr Dsgn Exhibit I
0 6 2
SSE 554
Obj Orient Dsgn II
3 0 3
SSE 6xx**
Grad Course
3 0 3
XXX
Hum/SS/Comm Elec
3 0 3
 
 
 
XXX
Tech Elective
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
12 6 14
 
 
15 6 17
 
++ Approved by ECE Department Chair; neither CSC 322 nor CSC 323 can be used to fulfill this requirement.
 
**Graduate credit courses require additional enrollment procedures and are limited to 9 credit hours total.
 
 
Graduate Year (4+1 Bachelor of Science in Engineering/
Master of Science in Engineering students only)
Fall Semester
Spring Semester
ECE 6xx
Grad ECE Course
3 0 3
ECE 6xx
Grad Course
3 0 3
SSE 6xx
Grad SSE Course
3 0 3
ECE/SSE 6xx
Grad Course
3 0 3
ECE 5xx/6xx
Grad Course
3 0 3
ECE/SSE 6xx
Grad Course
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
9 0 9
 
 
9 0 9
 
*Computer Engineers may select either Computer Engineering or Software Engineering for their fifth year Master’s degree program. A plan for students specializing in computer engineering who select to pursue the Software Engineering Master’s degree is provided. See graduate section of this catalog for 600-level graduate course information.
 
4+1 Bachelor of Science in Engineering (Computer Specialization)/Master of Science in Engineering, Software Engineering
 
 
Senior Year (4+1 Bachelor of Science in Engineering/
Master of Science in Engineering students only)
Fall Semester
Spring Semester
ECE 340
Electromagn Appl
3 0 3
EGR 312
Engineering Econ
3 0 3
ECE 525**
Intro to Com Arch
3 0 3
ECE 486
Engr Dsgn Exhibit II
0 6 2
CSC 3xx/4xx++
Appr CSC Elect
3 0 3
ECE 555**
Computer Networks
3 0 3
ECE 485
Engr Dsgn Exhibit I
0 6 2
SSE 554
Obj Orient Dsgn II
3 0 3
SSE 657**
Obj Or. Proj Mth
3 0 3
XXX
Hum/SS/Comm Elec
3 0 3
 
 
 
XXX
Tech Elective
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
12 6 14
 
 
15 6 17
++ Approved by ECE Department Chair; neither CSC 322 nor CSC 323 can be used to fulfill this requirement.
 
**Graduate credit courses require additional enrollment procedures and are limited to 9 credit hours total.
 
 
Graduate Year (4+1 Bachelor of Science in Engineering/
Master of Science in Engineering students only)
Fall Semester
Spring Semester
SSE 6xx
Grad SSE Course
3 0 3
SSE 6xx
Grad Course
3 0 3
SSE 5xx/6xx
Grad Course
3 0 3
SSE 6xx
Grad Course
3 0 3
SSE 662
Dsgn Main & Qual
3 0 3
SSE 6xx
Grad SSE Course
3 0 3
 
 
__ __ __
 
 
__ __ __
 
 
9 0 9
 
 
9 0 9