Bachelor of Science in Computer Science

Computer Science

Program Overview

At MoWest earning a Bachelor of Science in Computer Science gives you the knowledge and practical skills for a career in the IT industry. MoWest students learn hands-on with real-world applications, giving you the skills you need to adapt and grow in a career in computer science.

What Will You Learn?

A MoWest Computer Science degree well-prepares students when securing employment in the ever-expanding IT industry or for entering advanced educational programs post-graduation. You’ll learn about core areas like programming languages, algorithm development, database management, networking and computer architecture. These topics and hands-on exercises will prepare you for success in the evolving field of computer science. This program focuses problem-solving and adaptability giving you opportunities to explore areas like data mining and machine learning.

Program Highlights

Practical Curriculum
You will gain understanding in programming paradigms and programming language design. You will also build practical skills in areas like software development, network security and database design.

Hands-on Learning
MoWest’s experienced faculty are experts with real-world systems who lead hands-on exercises in coursework, team projects, lab exercises and internships.

Career-Readiness
Regional employers recognize MoWest graduates as being well-prepared for careers in the computer science field with already having gained experience through hands-on learning experiences only found at MoWest.

Houlne Center for Convergent Technology

Collaborate with your fellow students with a state of the art computer lab inside the Houlne Center for Convergent Technology. Learn programming languages and gain hands-on experience in software development to ready you for a job in the tech industry from day one.

Experience Matters

MoWest’s ETAC department has traditionally had a high placement rate for graduates. The placement rate is approximately 87%.

Student working on a computer

Why MoWest?

  • Experienced Faculty
  • Internships with industry-leading companies
  • Certification exam preparation
  • Collaborations with students and faculty

Career Opportunities:

  • Software Engineer
  • Programmer Analyst
  • Network Administrator
  • Security Specialist
  • Systems Application Architect
  • Mobile App Director

Program Requirements

This program requires students to complete 42 credit hours of general studies coursework, and 43-44 credit hours of program-specific coursework. For more information, please visit the course catalog.

General Education Core 42 Courses

Students must take 42 credit hours of Core 42 Courses. These are general education classes that are needed in order to meet degree plan requirements. While students may choose what Core 42 courses they pursue, the following are required for this program:

  • ENG104 College Writing and Rhetoric
  • ENG108 College Writing and Research (ETC200 Technical Writing option)
  • COM 104 Oral Communications
  • SOC110 Introduction to Sociology
  • PSY101 Introduction to Psychology
  • GS Humanities and Fine Arts (3 courses)
  • GS Math
  • GS Natural Sciences
Computer Science Core Classes
  • ACT 101 Introduction to Information Technology
  • ACT 301 Applied Database Systems
  • CSC 187 Java Programming Fundamentals
  • CSC 246 Programming Languages and Paradigms or CSC 346 Enterprise Systems with Java
  • CSC 254 Object Oriented Programming
  • CSC 274 Introduction to Unix/Linux
  • CSC 285 Data Structures
  • CSC 289 Computational Methods for Computer Science
  • CSC 294 Networking and Telecommunications
  • CSC 305 Database Architecture and Concepts
  • CSC 324 Software Testing and DevOps
  • CSC 406 Object Oriented Applications and Program Development
  • CSC 490 CS Career Preparation
  • SEC 100 Introduction to Cybersecurity
  • One of the following:
    • GBA 210 Business Statistics I
    • MAT 111 Introductory Statistics
    • MAT 111E Introductory Statistics

Ready to Begin Your Online Journey?

Apply for free — no application fee needed. Questions? Call (816) 271-4266