The demand for computer software programs and applications that are used by millions of people everyday is growing at an incredibly fast pace. As new technologies continue to emerge and expand, the need for bright and creative software engineers to support those technologies also expands. The US Department of Labor has projected that the employment of software engineers will increase by 22% by 2022!
In this online program at BYU-Idaho, students will learn and practice the industry standard approach to design, development and implementation of complex computer systems. This degree is designed for students who want a strong background in software development coupled with additional studies in other areas.
STUDENTS WITH THIS DEGREE ARE SUITED FOR CAREERS IN THE FOLLOWING AREAS:
- Software development
- Computer systems design
- Software engineer
|Course Code||Course Name||Credits|
|CS 124||Introduction to Software Development||3|
|CS 165||Object-Oriented Software Development||3|
|CS 235||Data Structures||3|
|ECEN 160||Fundamentals of Digital Systems||3|
|TAKE THESE COURSES:|
|CS 213||Web Engineering I||3|
|CS 246||Software Design and Development||3|
|CS 308||Technical Communication||3|
|CS 364||Software Engineering I||4|
|CS 371||Human-Computer Interaction||3|
|CS 416||Software Engineering II||2|
|CS 432||Software Engineering III||3|
|CS 470||Computer Security||3|
|CS 499||Senior Project||3|
|ELECTIVE COURSES - TAKE 14 CREDITS -|
|CS 313||Web Engineering II||3|
|MATH 221A||Business Statistics||3|
|CIT 225||Database Design and Development||3|
|CIT 261||Mobile Application Development||3|
|CIT 270||Systems Security I||3|
|CIT 380||Project Management||3|
The BS in Software Engineering degree can be taken entirely online. Students must complete the 40 credits of required Foundations courses, 54 credits of major courses (listed below) plus 26 additional elective credits to reach a total of 120 credits. Review the course list below or check the University Catalog for specific degree requirements. Check course availability and offerings or contact us today at (208) 496-1800.
The time it takes to complete a BYU-Idaho online program depends on how many credits (or course hours) a student takes each semester. Most courses are worth two or three credits each. A certificate is comprised of 15-19 credits. An associate degree is comprised of 60 credits. And a bachelor's degree is 120 credits.
BYU-Idaho online courses are designed around the BYU-Idaho Learning Model, with learning activities adapted to the online environment. The class progresses together through the semester and there is frequent interaction between students and with the instructor. Courses taught online and on-campus are based on the same learning objectives.