{"id":18690,"date":"2026-07-04T15:04:07","date_gmt":"2026-07-04T09:34:07","guid":{"rendered":"https:\/\/sparkl.me\/blog\/?p=18690"},"modified":"2026-07-04T15:04:07","modified_gmt":"2026-07-04T09:34:07","slug":"coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science","status":"publish","type":"post","link":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/","title":{"rendered":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science"},"content":{"rendered":"<h2>IB DP Career &#038; Counselling: Careers That Fit IB DP Students Who Love Computer Science \u2014 An Options Map<\/h2>\n<p>If you\u2019re sitting at your desk with a laptop open, an idea for an app buzzing in your head and a stack of IB syllabuses at your side, welcome. The IB Diploma Programme gives you a powerful toolkit for computer science \u2014 not just coding syntax, but research discipline, argumentation in Theory of Knowledge, and project management through Internal Assessments and CAS. What matters now is translating that toolkit into a clear set of subject choices, projects, and application wins that lead to the kinds of degrees and roles you actually want.<\/p>\n<p><img src='https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg' alt='Photo Idea : Student coding on a laptop with IB subject notes and a cup of tea nearby'><\/p>\n<p>This article is a friendly, practical options map. It walks through which IB choices and experiences make sense for different computer-science-related careers, how to use the Extended Essay and CAS strategically, what majors and alternative routes look like, and how to present your IB profile to universities and employers. It\u2019s written so you can read it now, use it this academic cycle, and come back to it later as your interests sharpen.<\/p>\n<h3>Why the IB DP is an excellent starting point for computer science<\/h3>\n<p>The DP\u2019s emphasis on breadth and depth is a natural match for computing. You learn to think across disciplines \u2014 so you can approach a machine-learning problem with math, ethics (TOK) and real-world data in mind. The EE and internal assessment structure teach you how to run a small research project from question to conclusion \u2014 the same loop you\u2019ll use when prototyping features or training models.<\/p>\n<ul>\n<li>Interdisciplinary thinking: link coding to ethics, business, or design.<\/li>\n<li>Research skills: form a question, test it, report results (Extended Essay practice).<\/li>\n<li>Project delivery: plan, build, iterate \u2014 skills mirrored in software development cycles.<\/li>\n<li>Assessment rigor: exams and IA performance demonstrate sustained academic ability.<\/li>\n<\/ul>\n<h3>Building a DP timetable that keeps CS options open<\/h3>\n<p>There\u2019s no single \u201cright\u201d combination, but your choices should reflect what you enjoy and where you might want to apply. If you love proofs and deep math reasoning, lean towards the analysis-focused math option. If you prefer applied modelling and data, the applications route may feel more natural. If your school offers Computer Science HL, that\u2019s a direct advantage; if not, take it at SL and build out-of-school projects.<\/p>\n<p>Think in layers: a strong mathematical backbone, at least one science or design subject that reinforces systems thinking, and a humanities or language that shows communication skills. That combination keeps doors open for software engineering, data science, AI, and more.<\/p>\n<h3>Recommended subject combinations for different CS pathways<\/h3>\n<p>Below are sample DP subject maps tailored to common directions. Use them as patterns to adapt to your school\u2019s offerings and your energy levels \u2014 HLs are a commitment.<\/p>\n<ul>\n<li><strong>Software development \/ generalist CS:<\/strong> Math HL (analysis focus) + Computer Science HL\/SL + Physics or Design Technology HL\/SL + English A. <\/li>\n<li><strong>Data science \/ analytics:<\/strong> Math HL (analysis or heavy applications) + Computer Science SL\/HL + Economics or Biology (for applied domains) + Statistics projects in IA\/EE.<\/li>\n<li><strong>AI \/ machine learning research:<\/strong> Math HL + Computer Science HL + Physics HL or another analytical HL + a research-focused Extended Essay.<\/li>\n<li><strong>Cybersecurity:<\/strong> Computer Science HL\/SL + Math HL\/SL + Physics or Systems Design + relevant CAS activities (capture-the-flag, security clubs).<\/li>\n<li><strong>Human-centered computing \/ UX &#038; product:<\/strong> Design Technology HL + Computer Science SL + a social science (Psychology, Economics) + strong portfolio of user-focused projects.<\/li>\n<\/ul>\n<h3>Quick reference table: career areas and IB subject anchors<\/h3>\n<div class=\"table-responsive\"><table>\n<thead>\n<tr>\n<th>Career Area<\/th>\n<th>IB Subjects to Consider<\/th>\n<th>Typical University Major<\/th>\n<th>Skills to Highlight<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Software Developer<\/td>\n<td>Math (AA or Applications), Computer Science, Physics\/Design Tech<\/td>\n<td>BSc Computer Science \/ Software Engineering<\/td>\n<td>Algorithms, coding projects, version control, teamwork<\/td>\n<\/tr>\n<tr>\n<td>Data Scientist \/ Analyst<\/td>\n<td>Math HL, Computer Science SL\/HL, Economics\/Biology<\/td>\n<td>Data Science \/ Statistics \/ CS + Data<\/td>\n<td>Statistics, data cleaning, visualisation, Python\/R<\/td>\n<\/tr>\n<tr>\n<td>AI \/ ML Researcher<\/td>\n<td>Math HL, Computer Science HL, Physics or Chemistry<\/td>\n<td>CS with AI specialisation \/ Computational Science<\/td>\n<td>Math maturity, model understanding, research project<\/td>\n<\/tr>\n<tr>\n<td>Cybersecurity<\/td>\n<td>Computer Science, Math, Systems Design<\/td>\n<td>Cybersecurity \/ Computer Engineering<\/td>\n<td>Security fundamentals, problem solving, ethical awareness<\/td>\n<\/tr>\n<tr>\n<td>Product \/ UX<\/td>\n<td>Design Technology, Computer Science, Psychology\/Economics<\/td>\n<td>Human-Computer Interaction \/ Design \/ CS<\/td>\n<td>User research, prototyping, cross-functional communication<\/td>\n<\/tr>\n<tr>\n<td>Hardware &#038; Embedded Systems<\/td>\n<td>Physics, Computer Science, Design Technology<\/td>\n<td>Computer Engineering \/ Electronics<\/td>\n<td>Systems thinking, circuit basics, embedded programming<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<h3>Using the Extended Essay, IA and CAS as career accelerators<\/h3>\n<p>Your Extended Essay is a golden opportunity to show focused inquiry. Pick a topic that sits at the intersection of curiosity and demonstrable skill. Examples that work well for a CS-minded student include algorithmic performance comparisons, a small machine-learning experiment on a public dataset, or a user-study comparing two educational apps.<\/p>\n<ul>\n<li>EE idea: Compare the efficiency and energy use of two sorting algorithms with real inputs and a clear evaluation framework.<\/li>\n<li>EE idea: A small-scale ML classification task (clearly limited scope), with careful discussion of features, model choice and evaluation.<\/li>\n<li>IA projects: implement a clear software solution that answers a question and document the design, testing and user feedback.<\/li>\n<li>CAS projects: run a coding club, create an app for a community need, or mentor younger students \u2014 practical leadership speaks loudly on applications.<\/li>\n<\/ul>\n<h3>Real-world examples: project ideas that stand out<\/h3>\n<p>Admissions officers and employers want evidence that you can take an idea to delivery. Here are project templates that scale from DP-level work to portfolio highlights:<\/p>\n<ul>\n<li>A mobile app that solves a local problem: interviews, prototypes, user feedback and an iteration cycle reported in your EE\/portfolio.<\/li>\n<li>A data visualisation on a public dataset: cleaning, analysis, clear charts and a short write-up interpreting findings.<\/li>\n<li>An open-source contribution: a patch to a library that fixes a documented issue plus a clear pull request history.<\/li>\n<li>A small hardware build: sensor data logged to a Raspberry Pi and a short report on calibration and limitations.<\/li>\n<\/ul>\n<h3>University majors and alternative pathways \u2014 choose the route that fits you<\/h3>\n<p>Universities accept many variants of computing study. If you want a research-heavy route toward AI, aim for programmes that emphasise theory and mathematics. If you prefer making products, degrees with software engineering and human-computer interaction options are natural. If traditional university is not your only plan, remember there are rigorous alternative routes: apprenticeships, coding bootcamps, and portfolio-led admissions. The DP gives you discipline and evidence that you can thrive in any path.<\/p>\n<h3>How to present your IB profile in applications<\/h3>\n<p>Think of your application as a compact story: what you\u2019re curious about, what you\u2019ve done to explore it during the DP, and what you want to do next. Use concrete evidence \u2014 project URLs, a concise portfolio, clear EE and IA write-ups \u2014 and coach your recommenders to mention intellectual curiosity, problem solving and teamwork.<\/p>\n<ul>\n<li>Academic focus: highlight HL grades in Math and Computer Science where relevant.<\/li>\n<li>Projects: link to GitHub, a short demo video, or a live app \u2014 each with a one-paragraph context note.<\/li>\n<li>Research potential: your EE is the primary piece of independent research you can show; make it count.<\/li>\n<li>Character: CAS and leadership roles prove you collaborate and apply skills beyond exams.<\/li>\n<\/ul>\n<h3>How tutoring and focused guidance can help<\/h3>\n<p>One-to-one guidance can be the difference between a good project and a clear, university-ready portfolio. If you want targeted study plans, practice interviews, or feedback on personal statements and EE drafts, personalised tutoring can help you prioritise and polish. For example, <a href='https:\/\/sparkl.me\/register' target='_blank' rel='noopener noreferrer'>Sparkl<\/a>&#8216;s personalised tutoring can offer 1-on-1 guidance, tailored study plans and expert feedback so your work fits university expectations while staying authentic.<\/p>\n<h3>Portfolio and interview prep: what to practice<\/h3>\n<p>When preparing for interviews or portfolio reviews, rehearse explaining your projects in plain language (one-minute elevator pitch), then dig into the technical choices (five-minute technical walkthrough). Practice coding under time pressure, but also prepare to discuss design trade-offs and ethical considerations.<\/p>\n<ul>\n<li>One-minute pitch: the problem, why it matters, the outcome.<\/li>\n<li>Technical walkthrough: architecture, key algorithms, performance considerations.<\/li>\n<li>Reflection: what you learned, what you\u2019d do differently next time.<\/li>\n<\/ul>\n<p>If you need structured mock interviews or help polishing a statement of purpose, <a href='https:\/\/sparkl.me\/register' target='_blank' rel='noopener noreferrer'>Sparkl<\/a>&#8216;s tutors often provide tailored mock sessions and AI-driven insights that help tighten language and presentation.<\/p>\n<h3>Decision checklist: an options map you can follow<\/h3>\n<p>Use this compact checklist across the DP to stay on track. It\u2019s an options map \u2014 think of each item as a waypoint rather than a single, irreversible decision.<\/p>\n<ul>\n<li>Self-audit: list what you enjoy in CS (theory, systems, data, design).<\/li>\n<li>Subject choices: prioritise Math and at least one technical subject.<\/li>\n<li>Project plan: commit to at least one portfolio project with milestones.<\/li>\n<li>EE topic: pick a question that\u2019s narrow, measurable and demonstrates method.<\/li>\n<li>CAS plan: pick activities that show leadership and community impact with a tech focus.<\/li>\n<li>Applications prep: gather transcripts, project links and recommenders early.<\/li>\n<li>Practice interviews: simulate technical and personal interviews with timed sessions.<\/li>\n<li>Reflect and adjust: revisit choices each term and adapt as your interests evolve.<\/li>\n<\/ul>\n<h3>Common pitfalls and how to avoid them<\/h3>\n<p>It\u2019s easy to over-commit to HLs because you think they look impressive, or to choose subjects because a friend did. Avoid these pitfalls by matching your choices to both enjoyment and strategic fit. Don\u2019t let your EE become a rushed appendix \u2014 pick something manageable that you can finish well. And remember: a polished project with strong reflection beats a sprawling unfinished idea.<\/p>\n<h3>How counselors can help (and what to ask them)<\/h3>\n<p>Your IB coordinator and school counselors are a major asset. When you meet, bring a one-page plan: intended subjects, EE idea, CAS outline, and universities or career areas you\u2019re curious about. Ask for:<\/p>\n<ul>\n<li>Predicted grade guidance and how your HL choices map to their admissions expectations.<\/li>\n<li>Teacher support for EE supervision and potential external mentors.<\/li>\n<li>Opportunities for work experience, hackathons or local industry connections.<\/li>\n<\/ul>\n<h3>Putting it all together: a short example pathway<\/h3>\n<p>Imagine a student who loves building helpful apps. They choose Math HL (analysis), Computer Science HL, Design Technology SL and English A HL. Their EE compares user engagement between two prototype apps, and CAS includes running an after-school coding club. They use GitHub to host a portfolio, rehearse interviews with mock technical sessions, and submit applications highlighting the EE and a public demo. This pattern shows how subject choice, project work and presentation combine into a coherent profile.<\/p>\n<h2>Final academic takeaway<\/h2>\n<p>The IB DP gives you a flexible, rigorous framework to explore computing intellectually and practically: pick subjects that strengthen the math and technical foundations you enjoy, use the EE and CAS to produce demonstrable projects, and present a clear, evidence-backed narrative in applications. That combination \u2014 curiosity, sustained work, and thoughtful presentation \u2014 is what opens the most doors in computer science and related fields.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A friendly, practical guide for IB DP students who love computer science: subject choices, Extended Essay ideas, university majors, career pathways, and a clear options map to plan your DP and beyond.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[11561,11568,11566,11567,8602,5079,8231,11376,8251,2257],"class_list":["post-18690","post","type-post","status-publish","format-standard","hentry","category-ib","tag-career-pathways","tag-coding-portfolio","tag-computer-science-majors","tag-extended-essay-cs","tag-hl-mathematics","tag-ib-computer-science","tag-ib-counselling","tag-ib-dp-careers","tag-ib-subject-choices","tag-university-applications"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl\" \/>\n<meta property=\"og:description\" content=\"A friendly, practical guide for IB DP students who love computer science: subject choices, Extended Essay ideas, university majors, career pathways, and a clear options map to plan your DP and beyond.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\" \/>\n<meta property=\"og:site_name\" content=\"Sparkl\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Sparkl-Edventure\/61563873962227\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-04T09:34:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg\" \/>\n<meta name=\"author\" content=\"Rohit Dagar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rohit Dagar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\"},\"author\":{\"name\":\"Rohit Dagar\",\"@id\":\"https:\/\/sparkl.me\/blog\/#\/schema\/person\/5a765be01d26097536fdccdcd1d6cd5d\"},\"headline\":\"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science\",\"datePublished\":\"2026-07-04T09:34:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\"},\"wordCount\":1768,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sparkl.me\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg\",\"keywords\":[\"career pathways\",\"coding portfolio\",\"computer science majors\",\"Extended Essay CS\",\"HL Mathematics\",\"IB Computer Science\",\"IB counselling\",\"IB DP careers\",\"IB subject choices\",\"university applications\"],\"articleSection\":[\"IB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\",\"url\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\",\"name\":\"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl\",\"isPartOf\":{\"@id\":\"https:\/\/sparkl.me\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg\",\"datePublished\":\"2026-07-04T09:34:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage\",\"url\":\"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg\",\"contentUrl\":\"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sparkl.me\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sparkl.me\/blog\/#website\",\"url\":\"https:\/\/sparkl.me\/blog\/\",\"name\":\"Sparkl\",\"description\":\"Learning Made Personal\",\"publisher\":{\"@id\":\"https:\/\/sparkl.me\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sparkl.me\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sparkl.me\/blog\/#organization\",\"name\":\"Sparkl\",\"url\":\"https:\/\/sparkl.me\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sparkl.me\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sparkl.me\/blog\/wp-content\/uploads\/2025\/06\/CourseSparkl-ColourBlack-Height40px.svg\",\"contentUrl\":\"https:\/\/sparkl.me\/blog\/wp-content\/uploads\/2025\/06\/CourseSparkl-ColourBlack-Height40px.svg\",\"width\":154,\"height\":40,\"caption\":\"Sparkl\"},\"image\":{\"@id\":\"https:\/\/sparkl.me\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/Sparkl-Edventure\/61563873962227\/\",\"https:\/\/www.youtube.com\/@SparklEdventure\",\"https:\/\/www.instagram.com\/sparkledventure\",\"https:\/\/www.linkedin.com\/company\/sparkl-edventure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sparkl.me\/blog\/#\/schema\/person\/5a765be01d26097536fdccdcd1d6cd5d\",\"name\":\"Rohit Dagar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sparkl.me\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/234b661cea998c2cad71fdca476cffb17b4ac61d7e4921fbd8ee32c73d925857?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/234b661cea998c2cad71fdca476cffb17b4ac61d7e4921fbd8ee32c73d925857?s=96&d=mm&r=g\",\"caption\":\"Rohit Dagar\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/rohitdagar08\/\"],\"url\":\"https:\/\/sparkl.me\/blog\/profile\/rohit-dagarsparkl-me\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/","og_locale":"en_US","og_type":"article","og_title":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl","og_description":"A friendly, practical guide for IB DP students who love computer science: subject choices, Extended Essay ideas, university majors, career pathways, and a clear options map to plan your DP and beyond.","og_url":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/","og_site_name":"Sparkl","article_publisher":"https:\/\/www.facebook.com\/people\/Sparkl-Edventure\/61563873962227\/","article_published_time":"2026-07-04T09:34:07+00:00","og_image":[{"url":"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg","type":"","width":"","height":""}],"author":"Rohit Dagar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rohit Dagar","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#article","isPartOf":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/"},"author":{"name":"Rohit Dagar","@id":"https:\/\/sparkl.me\/blog\/#\/schema\/person\/5a765be01d26097536fdccdcd1d6cd5d"},"headline":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science","datePublished":"2026-07-04T09:34:07+00:00","mainEntityOfPage":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/"},"wordCount":1768,"commentCount":0,"publisher":{"@id":"https:\/\/sparkl.me\/blog\/#organization"},"image":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage"},"thumbnailUrl":"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg","keywords":["career pathways","coding portfolio","computer science majors","Extended Essay CS","HL Mathematics","IB Computer Science","IB counselling","IB DP careers","IB subject choices","university applications"],"articleSection":["IB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/","url":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/","name":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science - Sparkl","isPartOf":{"@id":"https:\/\/sparkl.me\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage"},"image":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage"},"thumbnailUrl":"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg","datePublished":"2026-07-04T09:34:07+00:00","breadcrumb":{"@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#primaryimage","url":"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg","contentUrl":"https:\/\/asset.sparkl.me\/pb\/blogs-image\/img\/2e3206529d7044ef8a269149c5e1bc4b.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/sparkl.me\/blog\/ib\/coding-your-future-an-ib-dp-options-map-for-students-who-love-computer-science\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sparkl.me\/blog\/"},{"@type":"ListItem","position":2,"name":"Coding Your Future: An IB DP Options Map for Students Who Love Computer Science"}]},{"@type":"WebSite","@id":"https:\/\/sparkl.me\/blog\/#website","url":"https:\/\/sparkl.me\/blog\/","name":"Sparkl","description":"Learning Made Personal","publisher":{"@id":"https:\/\/sparkl.me\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sparkl.me\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sparkl.me\/blog\/#organization","name":"Sparkl","url":"https:\/\/sparkl.me\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sparkl.me\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sparkl.me\/blog\/wp-content\/uploads\/2025\/06\/CourseSparkl-ColourBlack-Height40px.svg","contentUrl":"https:\/\/sparkl.me\/blog\/wp-content\/uploads\/2025\/06\/CourseSparkl-ColourBlack-Height40px.svg","width":154,"height":40,"caption":"Sparkl"},"image":{"@id":"https:\/\/sparkl.me\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Sparkl-Edventure\/61563873962227\/","https:\/\/www.youtube.com\/@SparklEdventure","https:\/\/www.instagram.com\/sparkledventure","https:\/\/www.linkedin.com\/company\/sparkl-edventure"]},{"@type":"Person","@id":"https:\/\/sparkl.me\/blog\/#\/schema\/person\/5a765be01d26097536fdccdcd1d6cd5d","name":"Rohit Dagar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sparkl.me\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/234b661cea998c2cad71fdca476cffb17b4ac61d7e4921fbd8ee32c73d925857?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/234b661cea998c2cad71fdca476cffb17b4ac61d7e4921fbd8ee32c73d925857?s=96&d=mm&r=g","caption":"Rohit Dagar"},"sameAs":["https:\/\/www.linkedin.com\/in\/rohitdagar08\/"],"url":"https:\/\/sparkl.me\/blog\/profile\/rohit-dagarsparkl-me"}]}},"_links":{"self":[{"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/posts\/18690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/comments?post=18690"}],"version-history":[{"count":1,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/posts\/18690\/revisions"}],"predecessor-version":[{"id":23763,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/posts\/18690\/revisions\/23763"}],"wp:attachment":[{"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/media?parent=18690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/categories?post=18690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparkl.me\/blog\/wp-json\/wp\/v2\/tags?post=18690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}