Year 1 fall
Undergraduate
- Introduction to Programming in Python
- Calculus I
- English Composition
- Homer's Odyssey: Introduction to Humanities
Add statistical reasoning and applied modeling to your software background. The 3+2 pathway combines a Computer Science BA with an MS in Applied Data Science in a planned five years, extending your work from building software to building and evaluating systems that use data.
Choose Python, Calculus I and Linear Algebra within the AOC; add Probability I.
Design a pipeline that validates, stores and prepares data for analysis.
Connect a trained model to an application and evaluate how well it performs.
Use logs or usage data to investigate performance, behavior and reliability.
Keep the core programming sequence and the five advanced-elective categories in view. Plan math choices before filling both elective slots.
The CS internship, community software project or REU is a separate AOC requirement. Schedule it before BA completion; the Year 5 MS practicum comes later.
Your CS electives may overlap with graduate databases, programming or machine learning. Review the content with both advisors before selecting them.
These are sample schedules. Work with your area-of-concentration sponsor to confirm course prerequisites, actual offerings, remaining BA requirements and the fall thesis deadline. Graduate courses do not automatically replace undergraduate requirements.
Each course or thesis activity appears on its own line. General-education choices are examples to review with your sponsor.
The MS requires 36 graduate credits. Complete the BA credit, general-education and area-of-concentration requirements as well.
Plan three January Independent Study Projects (ISPs) during Years 1–3, including the projects required by your area of concentration. Use this work to prepare for your senior thesis.
Develop the thesis with your sponsor during Year 3. The original 3+2 plan calls for completing the thesis, Baccalaureate Exam (BACC) and all remaining BA requirements in Year 4 fall, before formal graduate entry in spring.
If thesis timing changes, discuss a revised course and graduation plan with the program director. The original plan places formal graduate admission in the first spring after all BA requirements are complete.
In the summer after Year 3, complete your technical internship, community software project or Research Experience for Undergraduates (REU). This is a separate Computer Science requirement.
For help planning your pathway, contact graduateDS@ncf.edu.
References: NCF 3+2 pathway; original program proposal (PDF).