Mar 19, 2024  
Undergraduate Catalog 2023-2024 
    
Undergraduate Catalog 2023-2024

Computer Engineering, BS


The Computer Engineering curriculum prepares the undergraduate for both a professional career in Electrical and Computer Engineering and advanced studies in those fields. Our ABET accredited program provides each student with a uniquely transformative education that combines the latest in technology, procedures and practices of Computer Science, Electrical Engineering, and Computer Engineering with a firm foundation in basic science and mathematics.  Therefore, they are able to function in today’s technological environment and are prepared to understand the technologies that come in the future. 

However, The University of Scranton Computer Engineering graduate also benefits from an education steeped in the Jesuit liberal arts tradition. So they are not only prepared for the technical challenges they will face throughout their professional careers, they are also ready to face the personal and ethical challenges of modern life.

The technical core of the program emphasizes theoretical and laboratory skills, hardware and software skills, simulation and design. The technical core of the program emphasizes theoretical and laboratory skills, hardware and software skills, simulation and design. Technical courses are taught by faculty from both Computer Science and Engineering, ensuring balanced coverage and integration of hardware and software while basic science courses are taken with faculty from Physics and Chemistry, ensuring the depth and breadth of the coverage of these topics. The design process is emphasized throughout all four years, and design projects are incorporated into all laboratory courses. The core of the sophomore and junior years include courses covering computer algorithms, digital system design, computer architecture, embedded systems, computer interfacing and programming, which provides the background for their senior year, which includes electives for additional depth and breadth to their professional development, as well as a two-semester design project.

The liberal arts core ensures our students have a background in the Social Sciences, the Humanities, Philosophy and Theology, while the Eloquentia Perfecta program provides them with the writing and oral communication skills needed by the Engineering Professional.

Career opportunities in Computer Engineering range from industrial automation, robotics, avionics and software engineering system design to neural networks and computational medicine.


For more information about the Physics and Engineering department, visit its website

Computer Engineering Curriculum


   Department and Number - Descriptive Title of Course Fall Cr. Spr. Cr.

First Year

                                         
 GE EP - GE WRTG  ENGR 150 - (FYOC, FYDT) Foundations of Physics and Engineering  — WRTG 107 - (FYW) Composition   3 3
 COGNATE  CMPS 134 - Computer Science I / CMPS 134L - Computer Science I Lab  — CMPS 144 - Computer Science II / CMPS 144L - Computer Science II Lab   4 4
 COGNATE   MATH 109 - (Q) Pre-Calculus Mathematics 1or MATH 142 - (Q) Discrete Structures  — MATH 114 - (Q) Calculus I   4 4
 COGNATE  CHEM 112 (E) General and Analytical Chemistry   3  
 COGNATE  PHYS 140/PHYS 140L - (E) Elements of Physics I     4
 GE HUMN  HUMN ELECT - Humanities Elective    3
 GE PHIL  PHIL 120 - Introduction to Philosophy   3  
 GE FSEM  First Year Seminar 2    
    17 18

Second Year

   
 MAJOR  E/CE 240 - Introduction to Computer Engineering /EE 240L - Introduction to Computer Engineering Lab  — EE 241/EE 241L - (EPW) Circuit Analysis   4 4
 MAJOR  PHYS 141/PHYS 141L - (E) Elements of Physics II   4  
 COGNATE  MATH 221 - Calculus II  — MATH 222 - Calculus III   4 4
 COGNATE  CMPS 240 - Data Structures and Algorithms   3  
 MAJOR  CMPS 250 - Machine Organization and Assembly Language Programming     3
 GE PHIL  PHIL 210 - Ethics     3
 GE HUMN  HUMN ELECT – Humanities Elective   3
    15 17

Third Year

   
 MAJOR  EE 343/EE 343L - Electronic Circuits I  — EE 344/EE 344L - Electronic Circuits II   4 4
 MAJOR  ENGR 350 - Applied and Engineering Mathematics   3  
 MAJOR  EE 346 - Digital Signal Processing   3  
 MAJOR  E/CE 340 - Digital Systems     3
 MAJOR/COGNATE  Technical Elective3 or MATH 142 - (Q) Discrete Structures     3-4
 MAJOR  PHYS 270/PHYS 270L - (EPW: Lab only) Elements of Modern Physics   4  
 GE S/BH  S/BH ELECT – Social/Behavioral Elective3   3
 GE T/RS  T/RS 121 - (P) Theology I: Introduction to the Bible  — T/RS 122 - (P) Theology II: Introduction to Christian Theology   3 3
    17 16-17

Fourth Year

   
 MAJOR  EE 449/EE 449L - (EPW: Lab only) Embedded Systems   3  
 MAJOR  EE 450 - Control Systems  — EE 454 - Robotics Design Project and Professional Practice   3 3
 MAJOR  CMPS 374 - (EPW) Fundamentals of Software Engineering     3
 MAJOR  CMPS 352 - Operating Systems 4 CMPS 344 - Programming Languages   3 3
 S/BH ELECT  S/BH ELECT - Social/Behavioral Elective5 3  
 GE PHIL or T/RS  PHIL ELECT - Philosophy Elective or T/RS ELECT - T/RS Elective   3
 GE HUMN  HUMN ELECT – Humanities Elective 3 3
    15 15
                                        

Total: 130-131 Credits

1Those students with Math Placement PT score of 14 or higher or ALEKS score of 76 or higher will begin with MATH 142 . Those students who do not begin with MATH 142  and who have Math Placement DAT score of 13 or higher, or ALEKS score of 61, or higher will begin with MATH 109 .

2 The selection of a First Year Seminar is likely to fulfill requirements both for the First Year Seminar and a General Education Requirement. Thus, the First Year Seminar will not add to the total credits for the semester. Talk with your advisor if you have any questions.

3Technical elective in Engineering, Physics, and Mathematics, or Computer Science (suggested courses include: ENGR 252 EE 475 , EE 451 PHYS 372 , MATH 109  only if required by Math Placement Test Score, MATH 341 , MATH 351 CMPS 350 ).  

4Or technical elective in Engineering, Physics, Mathematics, or Computer Science (suggested courses include: ENGR 252 EE 475 , EE 451 , PHYS 372 , MATH 341 MATH 351 , CMPS 350 ).

5ECO 153  — ECO 154  is recommended by the department.