Overview
The Computer Science - Software Engineering at Brigham Young University provides a rigorous academic foundation designed to equip students with the technical expertise required to solve complex computing problems. This bachelor's degree integrates theoretical principles with practical application, ensuring graduates can design, implement, and evaluate sophisticated computing-based solutions. By focusing on the full software development lifecycle, the curriculum prepares students to meet the evolving requirements of the modern digital landscape.
Students within this programme develop essential professional skills, including effective communication and the ability to function as leaders within multidisciplinary teams.
Tuition Fee Breakdown
- International fee: USD 13776 per year
- National fee: USD 13776 per year
- Local fee: USD 6888 per year
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The curriculum is structured to provide a deep understanding of both hardware and software systems. Modules may include:
- Computer Systems
- Data Structures
- Discrete Structure
- Software Construction
- Web Programming
- Algorithm Design & Analysis
- Systems Programming
- QA & DevOps
- Database Modeling Concepts
Careers with Computer Science - Software Engineering
Graduates from this programme are prepared for a wide range of professional roles within the technology sector. The focus on software engineering principles makes students highly competitive for positions such as software developers, systems architects, and quality assurance engineers. By completing the capstone projects, students demonstrate their ability to produce production-ready computing solutions, making them attractive candidates for major technology firms and innovative start-ups alike.
The programme also emphasises career readiness through dedicated modules that explore professional opportunities in computer science. Students gain insights into the software business and technical communication, ensuring they can bridge the gap between complex engineering tasks and organisational goals. This comprehensive preparation enables graduates to pursue successful careers in fields such as mobile development, distributed systems, and secure software design.
Programme Structure
Courses:
- Systems Programming
- Algorithm Design and Analysis
- Software Design
- Advanced Programming Concepts
- Computer Programming
- Newtonian Mechanics
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before
-
- Starting
- Apply before
-
- Starting
- Apply before
-
- Starting
- Apply before
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Provo, United States
Disciplines
Computer Sciences Software Engineering Machine Learning View 72 other Bachelors in Machine Learning in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- Current high school students
- Those who have only completed college credit while in high school (concurrent work/dual enrollment)
- High school graduates with no college credit, regardless of the amount of time since high school graduation
- Homeschool students with no college credit taken after the date they have completed their home school requirements
- Applicants who are high school age but will not be completing high school
- Non-high school graduates who have not completed any graded college work
Tuition Fees
-
International Applies to you
Applies to youNon-residents13776 USD / year≈ 13776 USD / year - Out-of-State13776 USD / year≈ 13776 USD / year
-
Domestic
Applies to youIn-State6888 USD / year≈ 6888 USD / year
Additional Details
Latter-day Saint: $3,344 / Non-Latter-day Saint: $6,688
Living costs
Provo
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Computer Science - Software Engineering.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility