WCU Program: Computer Science

Computer Science

Become a leader in digital discovery and analysis.

Western Colorado University’s Computer Science program focuses on software engineering, information security, and machine learning. You’ll gain hands-on experience with core concepts, languages, and tools that reflect current industry trends to prepare you with the skills and expertise you’ll need to thrive in a career in software development, systems engineering, or information technology. This experience will prepare you with the skills and expertise needed to thrive in careers such as software engineering, cybersecurity, and machine learning. Each track within the Computer Science program is built on a core of programming in standard languages like Python, C++, and Java, with additional focus on current languages such as Kotlin, Go, and Rust. Students also develop key skills in computational theory, machine learning algorithms, data analysis, system security protocols, network security analysis, big data processing, database management, full-stack development, and software engineering.

To put your knowledge to practice, you’ll execute challenging projects in software engineering, work with machine learning techniques including neural networks and natural language processing, learn state-of-the-art security methods, and become proficient with leading industry hardware and software systems. You’ll gain hands-on experience through competitive internships and research projects, including machine learning model development, computational geometry challenges, and full-stack web development for local businesses.

Computer Science Requirements

Major
Minor

A major is your primary field of study, focusing on a specific subject like biology or business. This differs from a degree, which is the overall qualification you earn (for example, a bachelor’s degree). Your major determines the specialized courses you will take in college. To complete your degree, a major must be paired with a minor.

A minor complements your major by allowing you to explore a secondary field of interest. It requires fewer courses than a major, making it a flexible way to broaden your knowledge, diversify your skills, or pursue a personal passion alongside your primary area of study.

Scholarships

Scholarships by Department

The Western Colorado University Foundation offers scholarships for this program. Explore eligibility requirements and funding opportunities.

General Western Scholarships

Western Colorado University offers merit—and need-based scholarships, recognizing achievement, financial need, and special talents.

1

Top Skills

Programming Proficiency (e.g., Python, Java, C++)
Data Structures and Algorithms
Software Development Methodologies (e.g., Agile, Waterfall)
Problem Solving
Mathematical Foundations (Discrete Math, Logic, Calculus)
Computer Architecture

2

Career Pathways

Software Engineer/Developer
Web Developer
Mobile App Developer
Data Scientist/Analyst
Machine Learning Engineer
Systems Engineer

Latest News

Faculty & Staff

Math & Computer Science Department

Contact Information

Contact Location

Rady Building 272

Mountain Graphic