Michigan State University

USA
2 Scholarships 229 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

DegreeBachelor
FieldComputer and Information Sciences, General.
B

Cost & earnings at Michigan State University What students borrow here, and what they go on to earn

You borrow $23,250 median federal debt
You repay $264/mo over 10 years
Graduates earn $67,253 10 yrs after entry
Debt clears in 0.8 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor’s in Computer and Information Sciences at Michigan State University develops practical and theoretical skills in how information is created, organised, secured and used. It suits students who want a broad, interdisciplinary education combining computing, data, human-centred design and information policy to pursue careers across technology, analytics and information management.

What you'll study

The programme blends computing fundamentals with information science topics to give a comprehensive view of how information systems are designed and deployed. Early-year courses typically cover programming, discrete mathematics, computer systems and introductory information principles. Core modules examine data structures and algorithms, database systems, information retrieval, human–computer interaction, web development, and networks.

  • Programming and systems: object-oriented programming, operating principles, and software engineering practices.
  • Data and information: databases, information modelling, data analysis and visualisation.
  • User-centred design: HCI, usability testing, accessibility and user experience design.
  • Society and policy: information ethics, privacy, security, and legal/regulatory considerations.
  • Applied experience: practicum or capstone projects, internships and collaborative projects with industry or campus research groups.

Students choose electives and specialisations allowing deeper study in areas such as data science, cybersecurity, user experience, or software development. The curriculum emphasises hands-on lab work, team projects, and opportunities to collaborate with other units across the university—including engineering, business and communication—to reflect real-world, interdisciplinary problem‑solving.

Entry requirements

Applicants should have a high-school diploma or equivalent with strong performance in mathematics (algebra and precalculus) and science. Background in programming is helpful but not always required; preparatory courses are available for students who have not studied computing previously. Admissions typically consider academic record, the strength of maths/science coursework, letters of recommendation, and a personal statement that explains interest in information and computing.

Prospective transfer students should have completed foundational college-level coursework in math and introductory programming or systems; completion of an articulated pathway or community college coursework can be advantageous. Specific requirements and recommended preparatory courses are available from the university’s admissions pages and the School of Information advising office.

Career prospects

Graduates enter a wide range of roles across technology and information professions. Typical career paths include:

  • Software developer or engineer — building applications and backend systems.
  • Data analyst or data engineer — preparing, analysing and visualising data for decision-making.
  • User experience (UX) or usability specialist — designing and evaluating interfaces and interactions.
  • Systems or business analyst — translating organisational needs into technical solutions.
  • Information security technician or specialist — protecting data and systems against threats.
  • Product manager or IT consultant — guiding product strategy and implementation in private and public sectors.

Graduates also pursue graduate study in computer science, information science, data science, human–computer interaction, information policy or business. The programme’s practicum and industry connections help students build portfolios and obtain internships that lead to employment.

Why study at Michigan State University

Michigan State University offers an interdisciplinary environment where information science is taught alongside engineering, business and communication, enabling students to apply computing to real organisational and social problems. The School of Information (and nearby departments) provide access to research labs, maker spaces and applied practicum opportunities.

Students benefit from longstanding industry partnerships in the region, active internship pipelines, and university career services that support placements across technology, healthcare, manufacturing and government. The campus community and alumni network offer mentoring and networking opportunities, while collaboration with research centres gives students exposure to emerging areas such as data privacy, smart systems and AI applications.

Overall, MSU’s programme emphasises practical skills, interdisciplinary thinking and experiential learning to prepare graduates for a diverse set of information and computing careers.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Michigan State University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.