Degrees

The curricula in the BYU-Idaho Department of Computer Science and Electrical Engineering are designed to provide a broad background in the theory and practice of computer software, computer hardware, and electrical systems.

Bachelor of Science in Computer Engineering

Computer Engineers design computer systems, both hardware and software, to create new technology and meet new social needs. The degree focuses on technologies that are required in computing machines such as in robotics, and on providing students with laboratory experiences to explore and apply these technologies. The core courses are in areas of logic design, electronics, software engineering, computer architectures, microprocessors, real-time embedded systems, controls, communications, and computing networks. 

As a computer engineer, imagine creating the next super computer, the next revolutionary MP3/video player, or even the next control system for the latest Air Force fighter jet. The Computer Engineering program at BYU-Idaho balances scientific and engineering theory with technical laboratory experiences in order to develop practical knowledge and skills that working computer engineers need. The curriculum is balanced to make you adept at designing and developing both computer hardware and computer software. In addition, throughout your computer engineering education, you will gain in-depth knowledge and skills in the design and development of many different types of computer systems: from small MP3 players to large parallel computer systems. Graduates are prepared for high paying employment as computer engineers or to continue their education at graduate school.

The Computer Engineering (BS) program at Brigham Young University-Idaho is accredited by the Engineering Accreditation Commission (EAC) of ABET, http://www.abet.org. (EAC/ABET) [accredited as of October 1, 2004].

Bachelor of Science in Computer Science

The Computer Science major provides a solid background in Computer Science by providing experience in algorithm development, procedural and object-oriented design and programming, software engineering practices, data structures, computer organization, and theoretical foundations.

As a computer scientist, imagine creating the next search engine, the next social web site, or even the next "must have" video game. The Computer Science program at BYU-Idaho offers a solid background in computer science by providing experiences in algorithm development, procedural and object-oriented design and programming, software engineering practices, computer security, web engineering, technical communication, and the theoretical foundations of computing. Graduates are prepared for high paying employment as software engineers or to continue their education at graduate school.

Bachelor of Science in Electrical Engineering

Electrical engineering focuses on the study of electrical and electronic systems. Electrical engineers have many potential job functions but most design, develop, and test products that are powered by or produce electricity. There are many potential products that an electrical engineer may work on. A few include medical equipment (e.g., Magnetic Resonance Imaging - MRI), communication equipment (e.g., cellular phones), computers, motion controllers, and airline navigation systems. Often overlapping with computer engineering, a degree in electrical engineering can open up the door to a technical career in almost any industry.  

As an electrical engineer, imagine creating the next generation of consumer electronic devices, the next generation of robotics, or the next electronic medical device that saves lives. The Electrical Engineering program at BYU-Idaho prepares you to use electricity and electronics in novel ways to help solve some of the world's greatest scientific challenges. The program balances scientific and engineering theory with technical laboratory experiences in order to develop practical knowledge and skills that working electrical engineers need. Graduates are prepared for high paying employment as electrical engineers or to continue their education at graduate school.

The Electrical Engineering (BS) program at Brigham Young University-Idaho is accredited by the Engineering Accreditation Commission (EAC) of ABET, http://www.abet.org. (EAC/ABET) [accredited as of March 1, 2011].

Bachelor of Science in Software Engineering

The B.S. Software Engineering Degree is a subset of the B.S. Computer Science Degree. This program provides students with a solid foundation in both the breadth and depth of the principles and practices of software engineering as well as skills in computer programming.

In this program of study, students learn and practice the industry standard approach to the design, development and implementation of complex software systems. Software engineers can be involved in the design and development of many types of software, including computer games, word processing and business applications, operating systems and network distribution, and compilers, which convert programs to machine language for execution on a computer.

This degree is designed for students who want a strong background in software development coupled with a minor or two clusters in another subject.

To qualify for graduation, students must achieve at least a C- grade in all major required classes.