{"id":5632,"date":"2023-02-10T16:58:14","date_gmt":"2023-02-10T21:58:14","guid":{"rendered":"https:\/\/www.bu.edu\/spark\/?page_id=5632"},"modified":"2026-01-06T16:31:35","modified_gmt":"2026-01-06T21:31:35","slug":"courses","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/spark\/students\/courses\/","title":{"rendered":"Our courses"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">BU Spark! provides students with opportunities to engage in real-world computing and data science projects through courses where students can pursue their own projects or work on an external partner\u2019s project. Spark! also offers two credit workshops where students build their knowledge around specific topics relevant to real-world application of computing and data science.<\/span><\/p>\n<h2 id=\"courses-courses\"><span style=\"color: #00a99e;\">Courses<\/span><\/h2>\n<h4><b>HUB XC475 (AR675): Spark! Technology Innovation Fellowship Course<\/b><\/h4>\n<p><span><strong><span style=\"color: #787878;\">Mondays from 2:30 \u2013 5:15 PM* (Fall\/Spring)<\/span><br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you have a project you want to build or take to the next level but don\u2019t know where to start, XC475 will help you take your project from an idea to a working prototype in one semester. If you don\u2019t have an idea but want to join a student-driven innovation project, this course is for you too. You will work through Spark!\u2019s structured product innovation process with technical support from Spark! experts and industry mentors. <span style=\"color: #ff572d;\"><strong>An application and interview are required to register for this course.<\/strong><\/span><\/span><\/p>\n<a href=\"https:\/\/bu.edu\/spark\/xc475\" class=\"button\">Learn more<\/a>\n<p>&nbsp;<\/p>\n<h4><b>HUB XC473 A1 (formerly XC410 A1): Spark! Justice Media co-Lab<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Fridays from 11:15 AM \u2013 2:00 PM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p>If you have a background in computer and data science, statistics, computer engineering, or journalism-related disciplines, XC473 A1 (formerly XC410 A1) will match you with computational journalism projects provided by external media partners (like the Boston Globe, CBS Boston, GHB, USA Today, and more). You will work on computational investigations focused on issues of justice and accountability, and be guided by veteran faculty practitioners in journalism and computer and data science. <span style=\"color: #ff572d;\"><strong>An application is required to register for this course.<\/strong><\/span><\/p>\n<a href=\"https:\/\/bu.edu\/spark\/jmcl\" class=\"button\">Learn more<\/a>\n<h2 id=\"courses-courses2\"><\/h2>\n<h4><b>CDS DS488 \/ DS688: Spark! UX Design X-Lab Practicum<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Mondays 6:30-9:15 PM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In CDS DS488, you will have the opportunity to apply methods and practices of user experience design to real-world projects for industry partners.<\/span><\/p>\n<a href=\"https:\/\/www.bu.edu\/spark\/cds-ds488\/\" class=\"button\">Learn more<\/a>\n<h4><\/h4>\n<h4><b>CDS CS\/DS519: Spark! Software Engineering X-Lab Practicum<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Mondays 6:30-9:15 PM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In CDS DS519, you will have the opportunity to apply your programming and system development skills by working on real-world projects provided by partnering organizations within and outside of Boston University.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>CDS DS539: Spark! Data Science Practicum\u00a0<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Tuesdays 6:30-9:15 <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In CDS DS539, you will have the opportunity to apply data science practices and techniques to a<span> semester-long project for an external partner.\u00a0<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>CDS CS\/DS549: Spark! Machine Learning X-Lab Practicum<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Tuesdays 6:30-9:15 <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In CDS DS549, you will have the opportunity to apply your knowledge in algorithms, inferential analytics, and software development by working on real-world projects provided by partnering organizations within and outside of Boston University.<\/span><\/p>\n<a href=\"https:\/\/www.bu.edu\/spark\/students\/ds549\/\" class=\"button\">Learn more<\/a>\n<h4><\/h4>\n<h4><b><span style=\"color: #f15935;\"><\/span><\/b><b>CDS DS594: Spark! Data Visualization X-Lab Practicum\u00a0<\/b><\/h4>\n<p><span style=\"color: #787878;\"><b>Tuesday\/Thursdays 3:30-4:45 (Fall\/Spring)<\/b><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In CDS DS594, you will have the opportunity to <span>work on a semester-long project for an external partner that highlights the strategic, infrastructural, and architectural considerations involved in building a data science analytics pipeline.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>CDS DS 701: Tools for Data Science<\/b><\/h4>\n<p><span style=\"color: #787878;\"><b>Fall only\u00a0<\/b><\/span><\/p>\n<p><span>This is a new course to be designed specifically for the MS DS program. Students will take this course in their first semester. The goal of the course is to give students exposure to, and practical experience in, formulating data science questions &#8212; particularly learning how to ask good questions in a specific domain. The course will also cover methods of obtaining data and common methods of processing data from a practical standpoint. It will be organized around a semester-long group project in which students are organized into teams and engage with &#8220;clients&#8221; who bring data science questions from a particular domain. The course will include a formal presentation of results at the end of the semester.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>CDS DS719: Spark! Intro to Product Management for Data Science 1\u00a0<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Monday \/ Wednesday\u00a0 4:30-6:15 PM* (Spring only)<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This 4-credit workshop, created by a BU alum and Microsoft Product Manager, provides<span> you with a practical and hands-on introduction to product management through exposure to an instructor with industry experience, guest speakers, and assignments based on real products. <\/span><\/span><span style=\"font-weight: 400;\"><span>From this class, you will learn about scoping and managing the lifecycle of a technical feature from concept to launch, identifying and tracking qualitative and quantitative success metrics, and ensuring customer satisfaction and smooth team collaboration.\u00a0<em>This course is for students in the MSDS program in CDS.\u00a0<\/em><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"courses-workshops\"><span style=\"color: #00a99e;\">Workshops (2-credits)\u00a0<\/span><\/h2>\n<h4><b>CDS DS219: Spark! Software Engineering Career Prep Practicum<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Wednesdays from 4:30 \u2013 6:15 PM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p>Taught by industry veterans who are Spark! Experts in Residence, this 2-credit workshop prepares you for a career as full-stack software or data engineer. This workshop covers the language of modern software development including <span style=\"font-weight: 400;\">patterns, source control, pull requests, open source, containerization, virtualization, and agile vs waterfall development methods. This workshop will also introduce you to some of the specialized professional software engineering and DevOps roles in the industry.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>CDS DS280: <\/b><b>Spark! UX\/UI Design Workshop<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Tuesdays from 3:30 PM \u2013 5:15 PM* (Fall\/Spring)\u00a0<\/strong><\/span><\/p>\n<p>This 2-credit workshop covers the basic steps of the UX design process, beginning with user insights and problem definition, empathy maps around personas, user stories, and low-fidelity wireframes, to brand design and high-fidelity wireframes. In this workshop, you will complete a series of activities within the UX design toolkit developed by Spark! in collaboration with the Red Hat UX design team. This course fulfills a single unit in the Digital\/ Multimedia Expression BU Hub area.<\/p>\n<p>&nbsp;<\/p>\n<h4 style=\"text-align: justify;\"><b>CDS DS291: Spark! Exploring DEI in Tech<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Fridays from 10:10 \u2013 11:55 AM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this 2-credit workshop, you will explore topics related to diversity, equity, inclusion and justice (DEIJ) in the tech sector. This workshop implements the theory of practice of DEIJ across the technology sector, allowing you to gain a foundational understanding of key concepts like intersectionality, inclusive dialogue, and how to initiate DEIJ efforts in your communities. You will apply this framework to better understand issues of DEIJ in the tech sector, academia, business, and other domains from AI to hardware. You will complete a final project using an intersectional lens to asses a problem you\u2019re passionate about and develop solutions.<\/span><\/p>\n<a href=\"https:\/\/bu.edu\/spark\/ds291\" class=\"button\">Learn more<\/a>\n<p>&nbsp;<\/p>\n<h4><b>CDS DS229: Introduction to Product Management<\/b><\/h4>\n<p><span style=\"color: #787878;\"><strong>Wednesdays 4:30-6:15 PM* <span>(Fall\/Spring)<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This 2-credit workshop<span>\u00a0strives to provide you with a practical and hands-on introduction to product <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">management<\/span><span> through exposure to guest speakers and assignments based on real products and <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">project<\/span><span>s.\u00a0The class equips students with both hard and soft skills to oversee a variety of technical <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">project<\/span><span>s from concept to launch. Upon completion of the course, students will be equipped with skills preparing them for <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">product<\/span><span> manager positions in industry or academia. <br style=\"clear: both;\" \/><\/span><\/span><\/p>\n<h2 id=\"courses-workshops\"><span style=\"color: #00a99e;\"><br style=\"clear: both;\" \/>Not currently offered:\u00a0<\/span><\/h2>\n<h4><b>CDS DS290: Spark! Civic Tech Research Design Workshop<\/b><\/h4>\n<p>This workshop focuses on how we learn from data, answering questions like <em>ho<\/em><span style=\"font-weight: 400;\"><em>w do we identify and analyze relationships in our data?<\/em> <em>What conclusions can we draw from our data, and how applicable are our conclusions to broader contexts?<\/em> <em>How do we communicate effectively about our data and analyses?<\/em> <em>How can we be critical consumers of data and research, and identify issues and limitations in how data is used by data scientists, journalists, academics, and others?\u00a0\u00a0<\/em><\/span><\/p>\n<h4><b>CDS DS292: Spark! Civic Tech Toolkit Workshop\u00a0<\/b><\/h4>\n<p>This workshop covers essential programs, tools, and frequently used data sets necessary to work effectively on civic tech projects, <span style=\"font-weight: 400;\">enabling greater interdisciplinary engagement and contextual understanding of the tools in an applied context. You will work with GIS\/ geospatial programming languages, gain familiarity with commonly used libraries and packages in R and Python, and leverage data visualization tools like Tableau, Flourish, and PowerBI. Additionally, you will also learn about and engage with commonly used civic tech data sets including census\/ ACS data, elections data, land use and housing data, development data, data about criminal legal systems, and more.<\/span><\/p>\n<h4><b>HUB XC410 B1: Data Science for Good (DS4G)<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">If you want to tackle real-world computing and data science challenges related to a pressing social issue, in XC410 B1, you will work in teams on client-based projects. You will engage with a wide range of potential stakeholders, iterating and producing usable data sets, tools, software products, or research that addresses their data needs. You will develop technical artifacts involving data science and strengthen your computational and analytical skills by working with messy, real-world data to yield meaningful, reproducible, and defensible insights and compelling interfaces.\u00a0<\/span><\/p>\n<h4><b>CAS CS391 S1: Spark! Software Engineering Immersion<\/b><\/h4>\n<p><span>Students will be introduced to all concepts required to work on a modern web development project. This course is intentionally taught with very little prerequisite knowledge to enable students to begin learning these skills earlier in their college path. Students begin by learning the basic skills required to build a functioning web application. During the second half of the course, students will be allocated to teams and assigned a project to work on over the course of the semester. Students will submit their final application as their final project on the last day of classes.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><em>*Course offerings and times are subject to change.<\/em><\/p>\n<article role=\"main\" id=\"post-5710\" class=\"post-5710 page type-page status-publish hentry\">This page was last updated on January 6, 2026 4:30pm<\/article>\n","protected":false},"excerpt":{"rendered":"<p>BU Spark! provides students with opportunities to engage in real-world computing and data science projects through courses where students can pursue their own projects or work on an external partner\u2019s project. Spark! also offers two credit workshops where students build their knowledge around specific topics relevant to real-world application of computing and data science. Courses [&hellip;]<\/p>\n","protected":false},"author":21966,"featured_media":0,"parent":28,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/pages\/5632"}],"collection":[{"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/users\/21966"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/comments?post=5632"}],"version-history":[{"count":51,"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/pages\/5632\/revisions"}],"predecessor-version":[{"id":8261,"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/pages\/5632\/revisions\/8261"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/pages\/28"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/spark\/wp-json\/wp\/v2\/media?parent=5632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}