Skip to main content

Bachelor's in Computer Science — Software Engineering Online Software Engineering Program at WUV

Bachelor's in Software Engineering at WUV

Credit Hours144

Total Courses24

Term Length4 Year Self-Paced

Program Overview Why earn your Bachelor's in Software Engineering at WUV?

The Bachelor's in Computer Science — Software Engineering at westerfirld university of virginia prepares students to design, develop, test, and maintain high-quality software systems. The program covers software security fundamentals, software engineering principles, data structures, object-oriented programming, operating systems, and computer architecture — combined with a broad general education and core computer science foundation.

Skills you'll learn:

  • Software security fundamentals and secure coding practices
  • Software engineering principles and SDLC methodologies
  • Data structures and algorithm implementation
  • Object-oriented programming and design patterns
  • Operating systems and computer architecture
  • Foundations of computing and programming fundamentals
Software Engineering students at WUV

Courses & Curriculum Software Engineering courses that prepare you for your career

This 144-credit Bachelor's program includes 10 general education courses, 8 core computer science courses, and 6 specialist software engineering courses — 24 courses total.

General Education Courses

Broad foundational knowledge across humanities, sciences, and communication.

B-057Introduction to the Humanities
AAS-085Social and Cultural Geography
B-158English Composition
B-200College Algebra
B-336World Religions
AAS-370Ethics
B-460Art Appreciation
AAS-584Pre-Calculus
B-825Human Biology
AAS-902World History

Core Computer Science Courses

Advanced computing foundations covering e-commerce, networking, programming, and IT management.

CS-026Introduction to E-Commerce
CS-159Introduction to Data Communication
CS-172Introduction to Computing
CS-366Networking Basics
CS-535Introduction to Programming
CS-580Essentials of Computer Science
CS-633Foundations of Information Technology
CS-675Computer & Internet Search

Specialist Software Engineering Courses

Applied software engineering courses covering security, OOP, data structures, OS, and architecture.

SEN-018Fundamentals of Software Security
SEN-098Introduction to Software Engineering
SEN-194Data Structures
SEN-259Introduction to Object Oriented Programming
ITE-788Introduction to Operating Systems
SEN-838Principles of Computer Architecture

Apply for free in minutes

Our no-commitment application can help you decide if WUV is the right university. No application fee, no test scores, and no essay required.

Next term starts:
Enroll Anytime

Apply Now Request Information

Admission Applying to WUV is fast and free

No application fee. No test scores. And no essay.

Fill out your basic information and choose your program. Apply Now
Provide your high school transcript or GED certificate. WUV's admissions team will review your documents and confirm your enrollment eligibility.
After acceptance, choose your start date and begin your Software Engineering education at your own pace.

Career Outlook What can you do with a Bachelor's in Software Engineering?

A Bachelor's in Computer Science — Software Engineering from WUV prepares you for roles developing, testing, and maintaining software applications across industries:

  • Software Engineer — Design and develop scalable software systems and applications for businesses.
  • Backend Developer — Build server-side logic, APIs, and database-driven applications.
  • Full-Stack Developer — Develop both frontend and backend components of web applications.
  • Software QA Engineer — Test and validate software quality, performance, and reliability.
  • Systems Programmer — Develop low-level software including operating systems and compilers.
  • Graduate Program Applicant — Advance to WUV's Master's in Computer Science programs.