National University

37 Programs 4 Degree levels
Bachelor

Bachelor of Science in Computer Science

DegreeBachelor
FieldComputer Science
B

Cost & earnings at National University What students borrow here, and what they go on to earn

You borrow $25,000 median federal debt
You repay $284/mo over 10 years
Graduates earn $67,548 10 yrs after entry
Debt clears in 0.9 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing

See the degree grade →

A four- to five-year undergraduate program that combines core theory, object-oriented and systems programming, and applied design projects. Suited to students who want a broad, ABET‑accredited foundation in software engineering, algorithms, databases, networks and computer architecture and who plan to work as professional developers or continue to graduate study.

What you'll study

Coursework and topics described in the program include:

  • Design and implementation projects with a software engineering focus.
  • Data structures and algorithms and efficient programming techniques.
  • Object‑oriented programming in C++ and Java, including classes, inheritance, polymorphism, templates, exception handling, file I/O, GUI, and multithreading.
  • Database systems and application of database technologies.
  • Computer communication networks and computer architecture.
  • Mathematics supporting computing: calculus, linear algebra, and probability/statistics for computing.
  • Senior project sequence (CSC 480A, CSC 480B, CSC 480C) as a capstone design experience.

Entry requirements

To earn the degree students must complete at least 120 semester credit hours including a minimum of 46 semester credit hours of university general education; at least 1 semester credit hour of those must be upper‑division. A minimum of 30 semester credit hours, including the senior project courses (CSC 480A, CSC 480B & CSC 480C), must be completed in residence at the university. Prerequisite coursework includes a science lecture and lab from General Education Area F (with science/engineering‑intended lab courses recommended such as PHS104/PHS104A or PHS130A) and foundational math and programming courses (examples in the catalog include calculus sequences, linear algebra, introductory programming CSC 208, and subsequent OOP and advanced Java courses). Admissions to the university are reviewed year‑round; the program notes a $0 application fee and no essays/exams for application.

Career prospects

The program frames graduates for roles across industries that need computing expertise, particularly in software engineering and related development roles. The curriculum targets skills employers seek in designing, implementing and securing software, as well as in systems, databases and networks.

Scholarships & funding angle (general)

The course page does not list specific scholarships. Prospective students should consult the university financial aid and scholarships office for available awards, tuition assistance and work‑study options and for guidance on transfer credit and residency requirements that affect cost and time to degree.

Latest Bachelor Scholarships

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to National University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.