B.S Computing Science from Weber State University Overview
The Bachelor of Science in Computer Science at Weber State University is a comprehensive 4-year full-time on-campus program offered through the College of Engineering, Applied Science & Technology.Graduates can pursue careers such as Software Programmer, Network Administrator, Game Developer, and more, with an average starting salary of up to $54,000 USD.Weber State University accepts almost all English proficiency exams, such as IELTS,TOEFL, PTE and DET for international students admission. Indian students with excellent scores are eligible for the Louis F. Moench Scholarship, H. Aldous Dixon Scholarship, Aaron W. Tracy Scholarship and William P. Miller Scholarships.
B.S Computing Science from Weber State University Fees
The Annual Cost of pursuing an B.S Computing Science from Weber State University is $38,756, which includes a $27,765 tuition fee and other cost $2,591.Monthly living costs range from $8,400, which includes Room&Board.

B.S Computing Science from Weber State University Dates
Weber State University accepts applications for Fall, Spring and Summer Intake. The upcoming deadline for Spring 2025 Intake is 30 October 2025.
B.S Computing Science from Weber State University Module
The B.S Computing Science from Weber State University includes the following modules:
| Category |
Course Code |
Course Title |
Credits |
| Required Major Courses (26 credits) |
CS 3100 |
Operating Systems |
4 |
|
CS 3230 or |
Object Oriented UI Development with Java or |
4 |
|
CS 3280 |
Object Oriented Windows Application Development |
|
CS 3550 |
Advanced Database Programming |
4 |
|
CS 3750 CEL |
Software Engineering II |
4 |
|
CS 4110 |
Formal Languages & Algorithms for Computing |
4 |
|
CS 4760 |
CS Capstone |
4 |
|
CS 4890 INT |
Cooperative Work Experience |
2 |
|
CS 4899 |
Bachelor’s Degree Assessment |
0 |
| Support Course (3–4 credits) |
MATH 1220 or |
Calculus II or |
4 |
|
MATH 3110 or |
Foundations of Algebra |
3 |
|
MATH 3160 or |
Number Theory |
3 |
|
MATH 1216 |
Integral Calculus |
4 |
| CS Upper Division Electives (6–8 credits) |
— |
Any two upper division CS courses (excluding CS 4800, 4850, 4890) |
6–8 |
| Other Upper Division Electives (4 credits) |
— |
Any upper division course from CS, NET, WEB, ECE, EET, MIS, PHYS, or MATH |
4 |
Suggested CS Upper Division Electives by Specialization
| Specialization |
Course Code |
Course Title |
Credits |
| Graduate Prep (MS CS) |
CS 4280 |
Computer Graphics |
4 |
|
CS 4500 |
Introduction to Artificial Intelligence |
4 |
|
CS 4820 |
Compiler Design |
4 |
| Web Development |
CS 4230 |
Java Application Development |
4 |
|
CS 4350 |
Advanced Internet Programming |
4 |
|
CS 4790 |
.NET Web Application Development |
4 |
|
CS 3620 |
Server-Side Web Architecture |
4 |
|
CS 3630 |
Rich Internet Application Development |
4 |
| Mobile Development |
CS 3230 |
Object Oriented UI Development with Java |
4 |
|
CS 3260 |
Mobile Development for the iPhone |
4 |
|
CS 3270 |
Mobile Development for Android |
4 |
| Network Security |
CS 3030 |
Scripting Languages |
4 |
|
CS 3705 |
Protocol Analysis |
4 |
|
CS 3805 |
Computer and Network Security |
4 |
|
CS 3840 |
Computer Forensics for Security Assurance |
4 |
|
CYBR 4740 |
Security Vulnerabilities & Intrusion Mitigation |
4 |
Alternative Customized Option (33–35 credits + Minor/Second Degree)
| Course Requirements |
Credits |
| Required Core Courses (same as above) |
30–32 |
| Two CS Upper Division Electives (not CS 4800, 4850, or 4890) |
6–8 |
| Complete one of the following: minor in any area, a second bachelor’s, or have completed a first bachelor’s |
— |
Comments