Bachelor of Science in Computer Science


Our Computer Science program at CWU is designed to equip you with the tools and skills needed to excel in the dynamic field of computer science.

With a focus on practical experience, you'll have the opportunity to work on innovative projects, engage with cutting-edge technologies, and collaborate with like-minded peers and experienced faculty. We are committed to creating an inclusive and supportive environment where you can thrive and make meaningful contributions to the field. Computer science is in high demand, and pursuing a degree in this field can open a wide range of job opportunities in many industries. Our program is housed in a modern facility with the technology and equipment you need to learn and grow.

Critical Thinking Problem Solving Work Ethic

Create Your Future

Want to learn more about Central Washington University?

Request Info

Questions? Contact Us.


Computer Science

Samuelson Hall Rm. 207

We Build Community

What You'll Study

Academic Catalog | Computer Science Website

 

Take courses at CWU Des Moines


In partnership with Highline College, CWU Des Moines offers you a Bachelor of Science in Computer Science. This program equips you with a solid foundation in essential computer science skills—right where you are.

 

Courses


  • CS 110 - Programming Fundamentals I
  • CS 111 - Programming Fundamentals II
  • CS 112 - Introduction to Data Science in Python
  • CS 301 - Data Structures
  • CS 302 - Advanced Data Structures and File Processing
  • CS 311 - Computer Architecture I
  • CS 312 - Computer Architecture II
  • CS 325 - Technical Writing in Computer Science
  • CS 361 - Principles of Language Design I
  • CS 362 - Principles of Language Design II
  • CS 380 - Introduction to Software Engineering
  • CS 392 - Practical Experience in Debugging Computer Code
  • CS 420 - Database Management Systems
  • CS 427 - Algorithm Analysis
  • CS 450 - Computer Network and Data Communications
  • CS 470 - Operating Systems
  • CS 480 - Advanced Software Engineering
  • CS 481 - Capstone Project
  • CS 489 - Senior Colloquium
  • CS 492 - Laboratory Experience in Teaching Computer Science
  • MATH 172 - Calculus I
  • MATH 260 - Sets and Logic
  • MATH 330 - Discrete Mathematics

Internship Opportunities

You have access to a wealth of internship opportunities with leading organizations such as Apple, Boeing, the CIA, Google, Microsoft, and Intel.

Advanced Software Engineering

In CS 480, Engage in project management, requirements gathering, design, coding, testing, maintenance, and documentation, all while developing essential teamwork and communication skills for the industry.

Expert Faculty

The senior capstone course series focuses on real-world applications, allowing you to engage in projects that transform your creative ideas into productivity-enhancing systems.

Theory and Practice

Our courses integrate theoretical foundations and practical laboratory experiences, emphasizing both experimental techniques and design methodologies.

Apply

Discover how to apply to your program of choice at Central.

Financial Aid

Our Financial Aid staff are here to help you navigate financial aid.

Student Life

Pursue your interests in a supportive community. Learn more.

Visit

The best way to discover what makes CWU so special is to experience it yourself. 

Showcase

Your Abilities

Gain recognition through participation in CWU’s Symposium of University Research and Creative Expressions, where you can showcase research and receive awards.

Learn from

Experts

Learn from faculty with industry experience, supporting your preparation for the tech industry.

High-tech

Computing Facilities

The Department is located in Samuelson Hall, which houses its state-of-the-art computing facilities.

Why Study Computer Science at Central?


  • Engage in practical experiences through labs, projects, and internships, allowing you to apply your theoretical knowledge, enhance your skills, and increase your employability.
  • Benefit from dedicated faculty who are experts in their fields and genuinely committed to your success, fostering a collaborative and inclusive environment throughout your studies.
  • CWU has established partnerships with tech companies, providing you with valuable networking opportunities, job placements, and insights into current industry trends to help launch your career.

Careers


Cloud Architect/Cloud Engineer

Cybersecurity Specialist

Data Scientist

Database Architect

Machine Learning Engineer

Software Engineer