Computer science blends scientific and engineering principles, theoretical analysis, and actual computing experience to provide undergraduate students with a solid foundation in the discipline. Emphasis is on computing activities of both practical and intellectual interest, and on theoretical studies of efficient algorithms and the limits of computation.
Beginning Fall 2019: The minor in computer engineering is available to all students except those majoring or minoring in electrical engineering or computer science. The computer engineering minor requires a minimum of 17 hours of EECS courses, including the completion of all laboratory corequisites for courses selected for the minor. Computer engineering includes such topics as embedded systems, computer systems / networks, and intelligent systems / robotics. This minor is ideal for students who are interested in aspects of both electrical engineering and computer science.
Beginning Fall 2019: The minor in electrical engineering is available to all students except those majoring or minoring in computer engineering. The electrical engineering minor requires a minimum of 16 hours of EECS courses, including the completion of all laboratory corequisites for courses selected for the minor. Electrical engineering includes such topics as microelectronics, signal / image processing, robotics, and networking / communications. This minor provides students with a foundation in the concepts of circuits and systems that are essential to almost all aspects of the modern world.
Faculty in the School of Engineering and the College of Arts and Science offer an interdisciplinary minor in scientific computing to help natural and social scientists and engineers acquire the ever-increasing computational skills that such careers demand. Computation is now an integral part of modern science and engineering. In engineering, computer simulation allows the analysis and synthesis of systems too expensive, dangerous or complex to model and build directly.