Stanford University

USA
10 Scholarships 101 Programs 3 Degree levels
Bachelor

Computer Science - Individually Designed Track

Offered at Stanford University, USA
DegreeBachelor
FieldBSc CS (Individually Designed Track)
Duration4 years
Tuition67731.00

Overview

A flexible undergraduate Computer Science pathway that lets you design a personalised course plan around your technical interests. The track is built for students who want to combine core CS foundations with targeted study in areas such as software engineering, systems, AI, and human-centred computing.

About this programme

Overview

The Individually Designed Track in Computer Science at Stanford University offers a flexible undergraduate pathway tailored to your unique technical interests. This program allows you to combine essential Computer Science foundations with specialized studies in areas such as software engineering, artificial intelligence, and human-centered computing. Designed for full-time students, this track empowers you to create a personalized course plan that aligns with your career aspirations.

What you'll study

Your academic journey begins with an approved, individually designed course plan that combines core Computer Science coursework and electives. Subject to adviser approval, this plan ensures you meet degree requirements while exploring your interests.

Example areas you may study (subject to approval)

  • Core CS foundations: algorithms, data structures, programming, and computational reasoning
  • Systems and software engineering: operating systems, systems programming, software architecture, and compilers
  • Data and AI: applied machine learning and related modeling topics
  • Specialized computing tracks: computer vision, cybersecurity, networking, distributed systems, and cloud computing
  • Human-centered computing: human-computer interaction and user-focused design
  • Applied development: web applications and mobile or graphics-related coursework

How the “individually designed” element works

  • You propose a coherent set of courses that supports a clear technical direction.
  • Your plan is reviewed to ensure it meets degree expectations and includes appropriate breadth and depth.
  • Electives can be selected to match your intended career or research interests.

Important: The specific list of courses available may change over time, and your final approved curriculum will be confirmed by the university.

Entry requirements

Admission to the program is based on a holistic review of your academic background and overall application. Stanford does not publish a specific set of minimum GPA or test-score thresholds for this program.

For applicants whose prior education was not conducted in English, proficiency requirements apply. Be sure to check the university’s current English language policy for acceptable tests and minimum scores.

Career prospects

Graduating from the Individually Designed Track in Computer Science at Stanford University equips you with the skills and knowledge needed to excel in various technology-related fields. With a strong foundation in core Computer Science principles and specialized knowledge in your chosen areas, you will be well-prepared for roles in software development, data analysis, artificial intelligence, and more. The flexibility of this program allows you to tailor your education to meet the demands of the ever-evolving tech landscape, enhancing your employability and career growth opportunities.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

Similar Bachelor programmes at other universities

Get help applying to Stanford 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.