Lake Superior State University

Computer Engineering: Bachelor of Science

Program Description

LSSU’s Computer Engineering program has been designed to put you in the high-demand computer market with the potential for good career growth. This accredited* program blends practical computer science courses in computer organization, databases, operating systems, and networks with traditionally hands-on electrical engineering courses in digital circuits, digital system, microcontrollers, computer programming, and digital signal processing. This combination gives you a broad-based education that ties software to hardware and theory to application. Some of the program highlights are:

  • The program provides an excellent mix of theory and practical laboratory experiences, preparing you to solve real-world problems.
  • For your senior year experience, choose from opportunities in cooperative education, industry-based projects or research projects.
  • Engineering courses begin in your freshman year.
  • Opportunities exist for you to work with faculty on current undergraduate research projects.
  • You will study assembly language programming, computer architecture, microcontroller hardware and software, databases, digital signals and systems, and networking.
  • Concentrations available in control systems and robotics and automation.

Cooperative Education

Opportunities are available as part of this program for students who are academically qualified. A certificate that documents this practical training is available.

Degree Requirements

Degree Options (Concentrations) in:

  • Control Systems
  • Robotics and Automation

Departmental Requirements:



  • CHEM115 General Chemistry I 5
  • PHYS231 Applied Physics for Engineers and Scientists I 4
  • PHYS232 Applied Physics for Engineers and Scientists II 4

Computer Science

  • CSCI105 Intro. to Computer Programming 3
  • CSCI121 Principles of Programming 3
  • CSCI122 Programming Tools and Techniques 3
  • CSCI201 Data Structures and Algorithms 3
    CSCI221 Computer Networks 3
  • CSCI341 Discrete Structures for Computer Science 4


  • EGEE125 Digital Fundamentals 4
  • EGEE210 Circuit Analysis 4
  • EGEE250 Microcontroller Fundamentals 4
  • EGEE280 Introduction to Signal Processing 5
  • EGEE320 Digital Design 4
  • EGEE345 Fundamentals of Engineering Electromagnetics 3
  • EGEE355 Microcontroller Systems 4
  • EGEE370 Electronic Devices 4
  • EGEE425 Digital Signal Processing 3
  • EGNR101 Introduction to Engineering 2
  • EGNR140 Linear Algebra and Numerical Methods for Engineers 2
  • EGNR340 Advanced Numerical Methods for Engineers 1
  • EGNR346 Probability and Statistics Lab for Engineers 1

Technical Electives (Minimum 11 Credits from one of the following):


  • CSCI281 Intro to UNIX and Networking (or higher level CSCI) 3
  • EGEE310 Network Analysis (or higher level EGEE) 3
  • EGEM220 Statics 3
  • EGME275 Engineering Materials (or higher level EGME) 3
  • EGET310 Electronic Manufacturing Processes 4
  • EGRS385 Robotics Engineering 4
  • EGRS430 Systems Integration & Machine Vision 4
  • EGRS435 Automated Manufacturing Systems 3
  • EGRS460 Control Systems 4
  • EGRS461 Design of Control Systems 4
  • MATH215 Fund Concepts of Mathematics (or higher level MATH) 3

Control Systems Concentration (C or better grade required for all courses)

Robotics and Automation Concentration (C or better grade required for all courses)

  • EGRS385 Programmable Logic Controllers 3
  • EGRS430 Systems Integration and Machine Vision 4
  • EGRS435 Automated Manufacturing Systems 4

Senior Sequence (Complete one of the following sequences):

Industrial Project

  • EGNR491 Engineering Design Project I 3
  • EGNR495 Engineering Design Project II 3

Cooperative Project

  • EGNR250 Cooperative Education 2
  • EGNR450 Cooperative Education Project I 4
  • EGNR451 Cooperative Education Project II 3
  • EGNR491 Engineering Design Project I 3

Research Project

  • EGNR260 Engineering Research Methods 2
  • EGNR460 Engineering Research Project I 4
  • EGNR461 Engineering Research Project II 2

32 credits from Mathematics (including EGNR340) and Natural Sciences is required.

General Education: All LSSU bachelor's degree candidates must complete the LSSU general education core requirements, or have earned the MACRAO Stamp (Michigan Community College transfer students), or have completed the general education certification (Sault College transfer students), or have already earned a bachelor's degree (honors bachelor degree from a Canadian University).

A minimum of 124 credits (at the 100 level or higher) must be earned for graduation with a cumulative gpa of 2.00 or higher.  A gpa of 2.00 or higher is also required in your Major, as well as in your General Education Core Requirements.

-- --