University of Michigan

USA
9 Scholarships 215 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

Offered at University of Michigan, USA
DegreeBachelor
FieldComputer and Information Sciences, General.

This bachelor's-level programme combines core computing foundations with information science perspectives, preparing students to design, build and evaluate software, data systems and human-centred information solutions. It suits students who want a mix of programming, data analysis and user-centred design with options to pursue industry roles or further study.

What you'll study

The curriculum blends computer science fundamentals with information science topics. Early study focuses on programming, discrete mathematics and data structures to build solid technical skills. Core topics typically include algorithms, databases, computer systems, software engineering and introductory machine learning, alongside information-focused modules in human–computer interaction, information architecture, data visualisation and information policy.

Students usually follow a sequence of foundational courses in the first year, middle-level core requirements, and then choose electives or specialisations. Typical module themes are:

  • Programming and software – introductory programming, object-oriented design, software engineering and testing.
  • Systems and computation – data structures and algorithms, computer organisation, operating systems and networking fundamentals.
  • Data and analytics – databases, data management, statistics for computing, machine learning and data visualisation.
  • Information and people – human–computer interaction, user-centred design, usability testing and information behaviour.
  • Policy, ethics and society – information policy, privacy, ethics of AI and legal considerations for information systems.
  • Capstone and experiential learning – team-based projects, design studios, research projects or industry practicum that synthesize technical and information perspectives.

Students may also take electives from engineering, business, social sciences and the arts to tailor the degree toward software development, data science, product design or information management. Research opportunities with faculty labs and project-based courses are commonly available.

Entry requirements

Admission is competitive and looks for strong academic performance in secondary education with emphasis on mathematics. Useful preparation includes calculus, statistics and at least one course in computer science or programming. Typical application materials include a personal statement, academic transcripts and school references. Demonstrated interest through coding projects, research, internships or relevant extracurriculars strengthens an application.

The university uses a holistic review process; standardised test submission may be optional depending on current institutional policies. International applicants must meet English language proficiency requirements and provide equivalent academic documentation from their home country.

Career prospects

Graduates move into a wide range of roles across technology and information-driven organisations. Common career destinations include:

  • Software engineer or developer, building applications and systems.
  • Data analyst or data scientist, working on data modelling, analytics and machine learning applications.
  • User experience (UX) designer or researcher, conducting user studies and designing interfaces.
  • Product manager or technical consultant, bridging technical teams and stakeholders.
  • Information architect, systems analyst or IT manager within organisations managing data and information flows.

Graduates also pursue postgraduate study in computer science, information science, human–computer interaction, business or law. The degree’s combination of technical and people-centred skills is valued across start-ups, established technology companies, research institutions and public-sector organisations.

Why study at University of Michigan

The University of Michigan provides an interdisciplinary environment with strong ties between computing, information and other disciplines. Students benefit from access to research centres and labs that span artificial intelligence, human–computer interaction, data science and information policy, plus opportunities to collaborate with engineering, business and social science departments.

Ann Arbor’s active technology and startup ecosystem, extensive alumni network and career services support internships and employer connections. There are numerous student organisations, hackathons and project courses that enable practical experience; faculty-led research and industry partnerships offer pathways into research and applied work.

Overall, studying at the University of Michigan gives students technical depth, exposure to information-centred thinking and practical experience to enter a wide range of careers or continue to advanced study.

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 University of Michigan

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.