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.
An advisory committee, which consists of individuals employed in the industry who have experience pertinent to the programs within the department, has been developed to help keep our programs current. The members of this committee study the programs and give insight regarding the content of courses and possible new courses that will benefit our students.
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. The Computer Engineering (BS) program at Brigham Young University-Idaho is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (EAC/ABET) [granted in 2007, effective as of October 1, 2004]. Visit www.abet.org for more information about this accreditation.
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 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.
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.
To qualify for graduation, students must achieve at least a C- grade in all major required classes.