The Bachelor's in Computer and Information Sciences at Colorado State University is an undergraduate programme that combines core computing principles with applied information systems and data skills. It suits students who want a broad foundation in software, networks and information management while gaining hands‑on experience through labs, team projects and industry placements.
What you'll study
This interdisciplinary bachelor programme blends computer science fundamentals with information‑systems and data‑oriented coursework. Study typically follows a four‑year structure that includes general education, core computing and mathematics, domain electives and a culminating project or capstone.
- Core computing topics: programming (object‑oriented and scripting languages), data structures and algorithms, software engineering, operating systems, computer architecture and networks.
- Information and data topics: databases and information modelling, data management, introductory data science and analytics, information assurance and cybersecurity principles.
- Mathematics and foundations: discrete mathematics, calculus, linear algebra, probability and statistics for computing.
- Applied and human‑centred modules: web and mobile application development, human–computer interaction, systems analysis, and enterprise information systems.
- Practical experience: laboratory courses, collaborative programming projects, a senior capstone or practicum with real clients, and opportunities for internships or cooperative education placements.
- Electives and specialisation: options typically allow deeper study in areas such as machine learning, cybersecurity, cloud computing, embedded systems, or information management depending on interest and departmental offerings.
Entry requirements
Applicants need a secondary‑school completion credential that is equivalent to U.S. high school graduation. Strong performance in mathematics is expected, and applicants with coursework in algebra, precalculus or calculus are preferred. Prior experience in programming or computer coursework is advantageous but not always mandatory.
- Academic transcripts: official secondary‑school transcripts demonstrating readiness for a STEM degree; transfer students must provide college or university transcripts.
- Suggested subjects: mathematics (algebra, pre‑calculus or calculus), and any computer science or technology courses available at school.
- English language: international applicants whose first language is not English must demonstrate English proficiency through accepted tests or approved institutional pathways.
- Additional materials: some applicants include a statement of purpose describing interest in computing, and those with relevant experience may include project samples or portfolios; admission may also consider overall academic fit and preparation for the major.
Career prospects
Graduates leave prepared for a wide range of roles across technology and information industries. The combination of software, systems and data skills suits both technical and applied positions.
- Common job roles: software developer/engineer, systems analyst, database administrator, data analyst, network or systems administrator, cybersecurity analyst, web and mobile developer.
- Industry sectors: technology companies, financial services, healthcare, government and defence, consulting, research organisations and start‑ups.
- Further study and progression: options include specialised graduate degrees (computer science, data science, information systems, cybersecurity), professional certifications, or entrepreneurial pathways and research roles.
Why study at Colorado State University
Colorado State University offers a learning environment with hands‑on labs, collaborative project courses and access to research active faculty across computing and information disciplines. Students benefit from connections to the regional technology ecosystem, internship opportunities, and university career services that support employer engagement and job placement.
- Practical learning: emphasis on laboratory work, team projects and a senior capstone to build real‑world skills.
- Research and faculty: opportunities to work with faculty on research in areas such as data analytics, cybersecurity, and software engineering.
- Industry connections: partnerships and internship pipelines with regional employers and a supportive alumni network.
- Student support: academic advising, tutoring centres, computing clubs and student organisations that foster professional development and peer learning.
Explore more on ScholarshipsAds