The Master’s in Computer and Information Sciences at Colorado State University is a graduate programme that combines core computing foundations with applied work in information systems, data management and human-centred technologies. It suits students with a computing or related undergraduate background who want advanced technical skills, research experience or preparation for leadership roles in industry or academia.
The programme blends advanced coursework in algorithms, software engineering, data management, computer systems and information science with elective study in areas such as data science, machine learning, human–computer interaction, cybersecurity and cloud computing. Students typically follow either a thesis (research) track or a non‑thesis (project/coursework) track; both routes emphasise rigorous technical training plus practical application. Typical modules include:
Students gain hands-on experience through labs, team-based projects and opportunities for industry practicum or internships. The thesis option involves a supervised research project and defence; the non‑thesis option emphasises advanced coursework and a capstone project.
Applicants should hold a recognised bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related discipline. Successful candidates normally demonstrate prior coursework in programming, data structures, discrete mathematics and basic systems or databases. Admissions typically consider the overall academic record, letters of recommendation, a statement of purpose and a CV. GRE submission may be optional or recommended depending on the applicant’s background and the department’s current policies. International applicants must meet the university’s English proficiency requirements and submit certified academic transcripts; relevant industry experience, publications or a portfolio of projects can strengthen an application.
Graduates enter a wide range of technical and leadership roles across industry and government. Common career paths include:
Graduates benefit from Colorado’s active technology sector and regional industry partnerships, which support internship and hiring opportunities in startups, established tech firms and public-sector organisations.
Colorado State University offers a research-active computing environment with faculty working across core and applied areas of computer and information sciences. Students have access to laboratories, high-performance computing resources and interdisciplinary collaborations across engineering, natural sciences and business. The university’s location provides proximity to a growing technology ecosystem in Colorado, enabling industry engagement, internships and applied research partnerships. The department emphasises mentorship, hands-on learning and professional development to prepare graduates for technical roles, research careers and leadership positions in a rapidly evolving technology landscape.
Shortlist scholarships and plan your application — free guidance from our advisors.