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.