College of the Sciences
Computer Science
Bachelor of Science | Major
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.
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.
Your Abilities
Gain recognition through participation in CWU’s Symposium of University Research and Creative Expressions, where you can showcase research and receive awards.
Experts
Learn from faculty with industry experience, supporting your preparation for the tech industry.
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