Cost & earnings at Brigham Young University What students borrow here, and what they go on to earn
The Bachelor of Science in Applied Computer Science at Brigham Young University provides a practical, hands-on foundation in programming, software engineering and systems design, suited to students who want to build real-world computing solutions or proceed to industry roles. The programme combines core computer science theory with applied coursework, labs and team projects, and suits students aiming for careers in software development, data work, embedded systems or graduate study.
The Applied Computer Science degree emphasises practical skills in software development while covering the fundamental principles of computing. Typical modules include programming and data structures, algorithms, software engineering and design, operating systems, databases, computer networks and computer architecture. Applied electives commonly cover topics such as web and mobile development, human–computer interaction, machine learning and data science, embedded and real‑time systems, cybersecurity, and parallel and distributed computing.
Coursework blends lectures with laboratory sessions, team software projects and a capstone or senior project where students design and deliver a substantial application or system. Students also encounter coursework in mathematics (calculus, discrete mathematics, linear algebra) and often take complementary classes in statistics, physics or business to support applied work. Opportunities for internships, undergraduate research with faculty and participation in student computing clubs and hackathons are typical components of the learning experience.
Applicants are expected to meet Brigham Young University’s general undergraduate admission standards, including a strong high‑school academic record with emphasis on mathematics. Preparatory study should include algebra and precalculus or calculus; prior programming experience is helpful but not always required. Successful applicants typically demonstrate strength in problem solving and quantitative subjects.
All students must comply with the university’s Honor Code and obtain the required ecclesiastical endorsement regardless of religious affiliation. International applicants must demonstrate English language proficiency through recognised tests unless otherwise exempt. Placement assessments in mathematics and computing may be used to determine appropriate first‑year courses.
Graduates of Applied Computer Science have a wide range of career options in both industry and research. Common job titles include software engineer or developer, systems analyst, backend or frontend web developer, mobile application developer, data analyst or data scientist, DevOps engineer, embedded systems engineer and cybersecurity specialist. Many graduates join technology firms, startups, financial services, healthcare IT, government agencies or manufacturing firms; others use the degree as preparation for graduate study in computer science or related fields.
BYU’s location and alumni network support internship and employment connections with regional tech employers and national technology centres. The programme’s emphasis on team projects and software development practices helps graduates be job‑ready for roles that require collaborative development, version control, testing and deployment workflows.
BYU offers a strong undergraduate focus with accessible faculty, many of whom are active in applied research and industry collaborations. The university combines classroom teaching with extensive laboratory resources and opportunities for undergraduate research and internships. Students benefit from an active campus community with computing clubs, hackathons and career services that foster connections to employers.
In addition to academic strengths, BYU emphasises character and ethical conduct as part of professional preparation through its Honor Code and campus culture. For students seeking a practical, application‑oriented computer science education within a close-knit campus environment, BYU provides a supportive setting to develop both technical skills and professional habits.
Shortlist scholarships and plan your application — free guidance from our advisors.