Warning! Your browser is extremely outdated and not web standards compliant.
Your browsing experience would greatly improve by upgrading to a modern browser.
Visit Apply Contact

Computer Science Major

Do you think it would be cool to design the technologies that make computer devices work better? To invent new ones? To help make people’s lives and jobs easier? Then maybe computer science is the right path for you! 

As a computer science major at Grand View University, programming courses will be a key part of your studies. You’ll learn how to solve problems by translating a question into instructions a computer can follow to come up with the answers. And you’ll explore what goes on inside a computer when it’s solving a problem.

Wondering whether you should pursue business analytics, computer science, or management information systems?

Explore the differences

Why Grand View?

  • Personalized electives along with a solid computer science core that helps you best fit the major to your personal goals.
  • Focus on relating the major from a liberal arts perspective to help you use all of your skills to be ready for high level computer science with the ability to communicate effectively in many facets.
  • Year-long senior seminar that allows you to work on a project of your own choosing and use the skills you have learned in a viable application problem.
  • Flexibility to double major in another program of interest.
Career Options

Our recent graduate are enjoying diverse and rewarding careers in the following jobs. You will too.

  • Software Applications Developer
  • Network Systems Administrator
  • Computer Hardware Engineer
  • Computer Systems Analyst
  • Computer Network Architect
  • Software Quality Assurance (QA) Tester
  • Software Systems Developer
  • Information Security Analyst
  • Computer and Information Systems Manager
  • Software Developer
  • Database Administrator
  • Project Manager
  • Database Administrator
  • Business Intelligence Analyst
  • Web Developer
  • Computer Programmer
  • Graduate School

What Can I Do With This Major?

Course Requirements

Prerequisite Courses (3 credits)

These courses will not be counted in computing the GPA for the major.

MATH 121 College Algebra 3 credits

Requirements (45-49 credits)

BSAD / CPSC 241 Computer Science I 3 credits
CPSC 242 Computer Science II 3 credits
CPSC 300 Computer Architecture 3 credits
CPSC 330 Data Structures & Algorithms 3 credits
CPSC 360 Programming Languages 3 credits
CPSC 363 Software Development 3 credits
CPSC 399 Internship 3 credits
CPSC 451 Computer Capstone Seminar Experience I 2 credits
CPSC 453 Computer Capstone Seminar Experience II 1 credit

Mathematics Core 

MATH 231
MATH 212
Calculus with Analytical Geometry I or Applied Calculus 5 credits
3 credits
MATH 300 Introduction to Mathematical Reasoning 3 credits
MATH 340 Discrete Computational Structures 3 credits
MATH 331
STAT 261
Linear Algebra
Applied Statistics
3 credits

Electives (9-11 credits)

1 course outside of CPSC - must be approved by CPSC advisor (applicable to future goals)
3 - 5 credits

6 Credits From the Following

CPSC 210 Human Computer Interaction 3 credits
CPSC / STAT 260 Fundamental Programming for Data Mining and Analysis 3 credits
CPSC 310 High Performance Computing 3 credits
CPSC 316 Web Application Development 3 credits
BSAD / CPSC 323 Networking & Telecommunication 3 credits
CPSC 421 Databases 3 credits
CPSC 430 Topics in Computer Science 3 credits
CPSC 440 Theory of Computation 3 credits
Download Degree Checklist

Awards and Accomplishments


Ryan McCleeary was published in a journal in 2016.


Emma Budd (2017) • According to faculty member, Heather Brady, "Emma has done many amazing things in her time at Grand View." Emma met with Lieutenant Governor Kim Reynolds to talk about STEM education and financial backing. Emma has been volunteering with pi 515 for over a year and is very passionate about getting more girls involved in technology and STEM careers. She also volunteers with Girls Who Code, a national non-profit organization dedicated to closing the gender gap in technology.

“The vital part about mentoring is to just be there for someone - To positively challenge and engage them," Emma says. "PI515 and Girls Who Code allows me to ‘pay it forward’ to future generations of young female STEM entrepreneurs. My experience with the LT Governor provided a springboard for me to provide inspiration to an even larger audience.”

Career Outlook

Employment of computer science graduates is projected to grow 11 percent from 2014 to 2024, faster than the average for all occupations. Computer scientists are likely to enjoy excellent job prospects, because many companies report difficulties finding these highly skilled workers.

Fortunately, computer science graduates at Grand View University are recruited by employers in nearly every industry. Because we maintain strong ties with the Des Moines area business community, students have completed internships for the U.S. Department of Agriculture, the Department of Natural Resources, The Principal Financial Group and Wells Fargo Bank to name just a few. Students have also found opportunities in the financial and insurance industries as well. 

Plus, there are a number of unique opportunities depending on your second major (if you so choose). For instance, if you choose to double major in Art, you could get a front-end design career. The possibilities are endless with a computer science major.

Explore More Programs Visit Campus

Elings Hall

Elings Hall is home to the instrumentation facility and analytics lab as well as the cadaver lab, which makes Grand View one of the few private colleges of our size to have one. Located at the corner of East Ninth Street and Grandview Avenue, Elings Hall is a two-story building containing general-purpose classrooms, science laboratories, faculty offices, a greenhouse, and two of the three largest lecture halls on campus.

Virtual Tour