Program Overview
Saint Louis University's Computer Engineering program emphasizes hands-on learning in the design and development of computer systems. Graduates acquire advanced degrees or establish themselves as practicing engineers, solving engineering problems with electrical or computer engineering principles. The program offers a balance of breadth and depth, preparing students for a wide range of career paths, including graduate school, industry, and consulting positions. Students benefit from opportunities for internships, research, and global experiences.
Program Outline
The program provides a solid foundation through coursework and hands-on learning, equipping students with the skills to design solutions for today's technology-based devices and systems.
Program Educational Objectives:
- Graduates will have acquired advanced degrees or are engaged in advanced study in engineering, business, law, medicine, or other appropriate fields.
- Graduates will have established themselves as practicing engineers in electrical, computer, or related engineering fields.
- Graduates will be filling the technical needs of society by solving engineering problems using electrical or computer engineering principles, tools, and practices.
Student Outcomes:
- Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- Communicate effectively with a range of audiences.
- Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
- Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- Acquire and apply new knowledge as needed, using appropriate learning strategies.
Outline:
Year One
- Fall:
- SE 1700: Engineering Fundamentals (2 credits)
- CHEM 1110 & CHEM 1115: General Chemistry 1 and General Chemistry 1 Laboratory (4 credits)
- ENGL 1920: Advanced Writing for Professionals 1 (3 credits)
- MATH 1510: Calculus I (4 credits)
- ECE 1200 or ECE 1100: Computer Engineering 101 or Electrical Engineering 101 (2 credits)
- CORE Requirement: Equity and Global Identities: Identities in Context, Ways of Thinking: Social and Behavioral Sciences (3 credits)
- Spring:
- CSCI 1300: Introduction to Object-Oriented Programming (4 credits)
- MATH 1660: Discrete Mathematics (3 credits)
- MATH 1520: Calculus II (4 credits)
- ECE 1100 or ECE 1200: Electrical Engineering 101 or Computer Engineering 101 (2 credits)
Year Two
- Fall:
- ECE 2101 & ECE 2103: Electrical Circuits I and Electrical Circuits Lab (4 credits)
- MATH 2530: Calculus III (4 credits)
- CORE 1200: Eloquentia Perfecta 2: Oral and Visual Communication (3 credits)
- PHYS 1630 & PHYS 1640: University Physics II and University Physics II Laboratory (4 credits)
- CORE 2500: Cura Personalis 2: Self in Contemplation (0 credits)
- CORE 2800: Eloquentia Perfecta 3: Creative Expression (2-3 credits)
- Spring:
- CSCI 2100: Data Structures (4 credits)
- ECE 2205 & ECE 2206: Digital Design and Digital Design Lab (4 credits)
- MATH 3110: Linear Algebra for Engineers (3 credits)
- MATH 3550: Differential Equations (3 credits)
- ECE 3052: Probability and Random Variables for Engineers (3 credits)
Year Three
- Fall:
- ECE 3217: Computer Architecture and Organization (3 credits)
- ECE 3130: Semiconductor Devices (3 credits)
- ECE 3150 & ECE 3151: Linear Systems and Linear Systems Lab 2 (4 credits)
- ECE 3225 & ECE 3226: Microprocessors and Microprocessors Laboratory 2 (4 credits)
- ECE 3205: Advanced Digital Design (3 credits)
- Spring:
- CSCI 2510: Principles of Computing Systems (3 credits)
- ECE 3090: Junior Design (1 credit)
- ECE 3131 & ECE 3132: Electronic Circuit Design and Electronic Circuit Design Lab (4 credits)
- ECE 3215 & ECE 3216: Computer Systems Design and Computer Systems Design Lab (4 credits)
- CSCI 2300: Object-Oriented Software Design (3 credits)
- CORE 3500: Cura Personalis 3: Self in the World (1 credit)
- CORE: Equity and Global Identities: Global Interdependence (0-3 credits)
Year Four
- Fall:
- CORE 1600: Ultimate Questions: Theology (3 credits)
- ECE/CSCI Elective 5 (3 credits)
- CORE 1700: Ultimate Questions: Philosophy (3 credits)
- CORE: Eloquentia Perfecta: Writing Intensive (0-3 credits)
- CORE 4000: Collaborative Inquiry (0-3 credits)
- Spring:
- ECE 4810: Electrical and Computer Engineering Design II (3 credits)
- ECE 4245: Computer Networks Design (3 credits)
- ECE/CSCI Elective 5 (3 credits)
- Technical Elective (3 credits)
- CORE 4500: Reflection-in-Action (0 credits)
- CORE Requirement: Equity and Global Identities: Dignity, Ethics, and a Just Society, Ways of Thinking: Aesthetics, History, and Culture (3 credits)
ECE/CSCI Electives:
- ECE 3110: Electric Energy Conversion
- ECE 3140: Electromagnetic Fields
- ECE 4225: Hardware/Software Co-Design
- ECE 4226: Mobile Robotics
- ECE 4235: Digital IC Design
- ECE 4151: Digital Signal Processing
- CSCI 3100: Algorithms
- CSCI 3200: Programming Languages
- CSCI 4710: Databases
- CSCI 4740: Artificial Intelligence
Technical Elective:
- One 3-credit course selected from an approved list in science, mathematics, or engineering at the 2000-level or higher, or Computer Science at 3000 or higher.
Internship and Co-op:
- Students can elect to participate in an internship or cooperative experience before graduation.
- ECE 2910: Co-op in Electrical and Computer Engineering
- ECE 3910: Co-op with Industry
- ECE 4910: Co-Op with Industry
- ECE 2915: Internship with Industry
- ECE 3915: Internship with Industry
Careers:
- Computer engineers enjoy a variety of career paths spanning industrial or consulting positions.
- Students in this program are also prepared for graduate school and professional schools such as law, business administration, or medicine.
- Computer engineering graduates from SLU have found employment at companies such as:
- Amazon
- Boeing
- Citibank
- Department of Defense
- Emerson Electric
- Express Scripts
- Garmin
- General Motors
- Intel
- Rockwell
- Samsung
- SpaceX
- Texas Instruments
- U.S. Air Force
Other:
- SLU's computer engineering program coursework provides students with both breadth and depth in computer engineering.
- The program also ensures that graduates have an opportunity to work on multidisciplinary teams and develop effective communication skills.
- The program provides a broad design experience that is integrated throughout the program by introducing fundamental elements of the design process in coursework.
- SLU's computer engineering program also includes a two-semester design sequence to provide a meaningful and significant engineering design experience that focuses on and prepares students for professional practice.
- Students are encouraged and assisted in obtaining summer internships with local and global companies through career services.
- Undergraduate research opportunities within the college are available during the summer or regular semesters.
- Undergraduate students are also encouraged to seek opportunities for research with faculty of the program or faculty in other programs.
- Students can complete all or part of the marketing major at SLU's campus in Madrid.