Academic Programs

Admissions

Tuition & Financial Aid

Student Experience

B.S. in Computer ScienceBuild a Brighter
Online World

Request Information

Explore Undergraduate

Computer Science

What if you could build applications that would streamline an industry’s productivity? Or create responsive databases that improve a company’s sales? And what if you could do this while working from anywhere in the world? With a computer science degree, you can take the first steps toward a career in the growing field of computer technology.

The rapidly-growing field of computer science has a great need for curious, logical minds with a bent toward innovative problem-solving and a love for technology. At Cornerstone University, you’ll learn the essentials, including software development, networking essentials and data analytics. And you’ll learn from experienced professors who teach from a Christ-centered worldview.

Degree Type

  • Bachelor of Science
  • Minor

Format

  • On Campus
  • Residential

Location

  • Grand Rapids

Change the Way
the Web Works

Computer science is quickly becoming a valuable skill for employers around the globe. As computer technology becomes an integral part of our daily lives, skilled professionals who know how to troubleshoot problems and create quality digital systems are needed across all industries.

According to the Bureau of Labor Statistics, jobs in the computer industry are expected to grow 16% by 2028. In a recent national tech analysis, CompTIA ranked Michigan third in the nation for tech job growth. An added benefit of computer industry positions is that many of them can be performed from anywhere. You could be a web programmer for a corporation in Tokyo, a database manager for a nonprofit in Nashville or a business analyst for a company in Munich—all without leaving home.

Alongside Cornerstone’s curriculum, you’ll be immersed in math, engineering and computer science courses, surrounded by students who are as passionate about technology as you are.
As you grow in your studies, you will learn to solve problems and optimize scenarios while becoming a better steward of God’s creation. You’ll ask questions and discover answers as you explore the physical and virtual world through analytics, systems and machines. And you’ll learn to apply knowledge about God’s orderly creation, providing technical support for the work of others across various industries.

Careers

Employers are constantly on the lookout for computer science professionals who can help them with their online and offline needs. Computer science professionals are needed in a vast array of industries, including health care, construction, hospitality and more.

Opportunities

  • Software developer
  • Database manager
  • Network security
  • Web designer
  • Business analyst

Internships

Put your computer science skills to the test before you even graduate from college. 100% of Cornerstone students take an internship for credit with one of our numerous community partners. Take a look at the list below of some of the places our students have interned in the past.

Opportunities

  • Padnos
  • Mission India
  • Clark Retirement Community
  • IT Hands
  • St Thomas the Apostle Church
  • Our Daily Bread
  • OST

0%

Placement rate for traditional undergraduates who are prepared to lead in their careers and lives with influence and wisdom.

0:1

Student-to-faculty ratio with an average class size of 22.

0%

Of students participate in internship or practicum experiences.

Course List and
Learning Outcomes

The courses you’ll take as part of the computer science major will help you build a firm foundation in your understanding of computer technology. Here are the courses you can expect to take.

Computer Science Major Courses

  • CSC-131 Computer Science I
  • CSC-132 Computer Science II
  • CSC-133 Introduction to Operating Systems
  • CSC-216 Database Theory
  • CSC-231 Data Structures & Algorithms
  • CSC-325 Web Development with Database
  • CSC-326 Mobile Application Development
  • CSC-332 Systems Analysis & Design
  • CSC-333 Computer Organization & Architecture
  • CSC-353 Client/Server Networking
  • CSC-380 Internship
  • CSC-452 Capstone: Software Development Operations

Computer Science, Engineering & Mathematics Division Courses Required for Major

  • EGR-220 Measurement & Data Analysis
  • EGR-226 Introduction to Digital Systems
  • EGR-336 Project Management
  • MAT-131 Calculus I
  • MAT-132 Calculus II
  • MAT-243 Discrete Mathematics
  • MAT-251 Probability and Statistics

Computer Science Minor

  • CSC-131 Computer Science I
  • CSC-132 Computer Science II
  • CSC-133 Introduction to Operating Systems
  • CSC-216 Database Theory
  • CSC-231 Data Structures & Algorithms
  • CSC-325 Web Development with Database
  • MAT-243 Discrete Mathematics

Electives (3 credit hours required)

  • CSC-353 Client/Server Networking
  • CSC-326 Mobile Application Development
  • CSC-332 Systems Analysis and Design
  • CSC-333 Computer Organization & Architecture

Program Learning Outcomes

The computer science program reflects our commitment to developing students’ knowledge, skills and attitudes in five distinct yet interconnected areas.

Specialized Knowledge

Exhibit comprehension of the major knowledge areas of computer science, including information assurance and security (IAS), networking and communication (NC), platform-based development (PBD), parallel and distributed computing (PD), software development fundamentals (SDF) and system fundamentals (SF).

  • Understand fundamental computer science topics, including hardware, software, algorithms, database, networking and systems.
  • Understand successful dynamic application development, using both proprietary and open-source environments, console and graphical user interfaces, structured and object-oriented programming.
  • Understand various architectures for multi-platform development, including desktop, web-based, embedded and mobile environments.
  • Learn tools and techniques allowing effective, collaborative development operations.
  • Learn skills and methods for continuing to learn new technical environments and innovative problem-solving.
  • Learn ethical principles for analysis and design decision-making processes.

Applied Knowledge and Collaborative Learning

Demonstrate mastery of computer science knowledge areas skills and techniques, including information assurance and security (IAS), networking and communication (NC), platform-based development (PBD), parallel and distributed computing (PD), software development fundamentals (SDF) and system fundamentals (SF).

  • Demonstrate mastery of fundamental computer science skills, including hardware, software, algorithms, database, networking and systems.
  • Demonstrate mastery of successful dynamic application development, using both proprietary and open-source environments, console and graphical user interfaces, structured and object-oriented programming.
  • Demonstrate utilization of various architectures for multi-platform development, including desktop, web-based, embedded and mobile environments.
  • Demonstrate successful usage of tools and techniques allowing effective, collaborative development operations.
  • Demonstrate successful deployment of skills and methods for continuing to learn new technical environments and innovative problem-solving.
  • Demonstrate application of ethical decision-making in analysis and design processes.

Intellectual Skills

Demonstrate your ability to integrate both traditional and non-traditional cognitive skills, including analytical inquiry, information literacy, quantitative fluency and communicative fluency.

Civic and Global Learning

Demonstrate intercultural competence in addressing civic, social, environmental and economic issues.

Biblical Worldview Integration

Articulate a Christ-centered worldview and its personal, professional and communal embodiment through Christian virtues.

Want to Learn More About CU?

I love how personable and engaging the professors are at Cornerstone. Not only do they want you to pass their class, but they are also very supportive and encouraging when searching for internships or jobs.

Zachariah Nyp (’19)

Related Programs

Cornerstone offers a number of programs related to computer science, math and engineering, all of which are vital for businesses across the world.

Admissions Office

Contact

F:
616.222.1418

Hours

MON - FRI: 8 a.m. - 5 p.m.
SAT & SUN: Closed

Want to Learn More About CU?

Connect With CU