SWITZERLAND DIGITAL THINKING GLOBAL PERSPECTIVE
Undergraduate / BSc Pathways Programme Code 107 Data Science & Analytics

BSc in Data Science and Analytics

An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.

Duration 3 Years (6 Semesters)
Curriculum Model Modular Degree Candidate
Delivery Mode Full-Time / Blended Learning
Next Intakes October & February
CURRICULUM ARCHITECTURE

Academic Overview & Learning Objectives

The BSc in Data Science and Analytics at Brookfield School of Computing is engineered to provide deep competency across core computer science, systems design, and targeted domain applications. Students develop fluency in software craftsmanship, distributed architectures, algorithm optimization, and data governance.

Instruction balances rigorous theoretical foundations with practical code repositories, laboratory simulations, and ethical technology review aligned with modern international computing standards.

Modular code development & test coverage
Secure systems design & vulnerability mitigation
Distributed computing & cloud orchestration
Ethical technology & algorithmic transparency
MODULAR SYLLABUS

Curriculum Structure by Academic Section

Semester 1
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA101 Foundations of Data Science & Empirical Investigation Theory Formulate statistical questioning, data collection lifecycles, experimental reproducibility and hypothesis formulation in Data Science and Analytics.
DSA102 Scientific Python & Pandas Data Wrangling Lab Practical Load, clean, transform and manipulate tabular datasets using Python, Pandas and NumPy vector operations.
DSA103 Calculus & Linear Algebra Foundations for Data Science Theory Compute partial derivatives, matrix inversions, vector spaces and eigenvalues for data transformations.
DSA104 Linux & Command-Line Tools for Data Processing Lab Practical Automate CSV manipulation, text filtering, regex parsing and pipeline piping using AWK, Sed, grep and Bash.
DSA105 Relational Database Systems, Schema Design & Advanced SQL Theory Design normalized database schemas, understand B-tree indexing and formulate multi-table relational joins.
DSA106 Advanced SQL Analytics & Window Functions Workshop Practical Execute complex SQL analytical queries utilizing window functions, Common Table Expressions (CTEs) and aggregations.
DSA107 Data Ethics, Algorithmic Fairness & Privacy Regulations Theory Analyze data collection consent, demographic bias in datasets, anonymization limits and Swiss/EU privacy mandates.
DSA108 Exploratory Data Analysis & Visualization Lab (Seaborn) Practical Generate publication-quality statistical distributions, correlation heatmaps and scatter plots in Matplotlib and Seaborn.
DSA109 Technical Communication & Data Storytelling in Data Science and Analytics Theory Translate statistical insights, uncertainty intervals and data visualizations into actionable executive narratives.
Semester 2
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA201 Probability Distributions & Inferential Statistics Theory Calculate confidence intervals, Central Limit Theorem bounds, Student's t-tests, ANOVA and z-score transformations.
DSA202 Statistical Hypothesis Testing & A/B Testing Lab Practical Design, execute and evaluate two-sample t-tests, chi-square independence tests and statistical power calculations.
DSA203 Object-Oriented Programming for Data Pipelines Lab Practical Write modular, object-oriented data ingestion classes, custom exception handlers and logging pipelines in Python.
DSA204 NoSQL Databases & Semi-Structured Data Processing (JSON / Parquet) Theory Compare document datastores (MongoDB), columnar formats (Apache Parquet) and key-value stores for analytics.
DSA205 Machine Learning Foundations: Supervised Regression & Classification Theory Derive ordinary least squares (OLS) regression, ridge/lasso regularization, logistic regression and decision trees.
DSA206 Scikit-Learn Predictive Modeling & Feature Scaling Lab Practical Train, evaluate and tune supervised machine learning models with k-fold cross-validation in Scikit-Learn.
DSA207 Data Quality, Imputation & Feature Engineering Principles Theory Apply missing data imputation strategies, categorical encoding, polynomial features and outlier detection methods.
DSA208 Interactive Dashboard Engineering Studio (PowerBI / Tableau) Practical Build interactive corporate business intelligence dashboards with dynamic filters, DAX measures and drill-downs.
DSA209 Applied Data Science and Analytics First-Year Practicum: End-to-End Analytics Practical Deliver an end-to-end analytical study from raw data acquisition through statistical modeling and presentation.
Semester 3
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA301 Advanced Machine Learning: Ensemble Methods & Gradient Boosting Theory Deconstruct bagging, random forests, AdaBoost, XGBoost and LightGBM gradient boosted decision trees.
DSA302 XGBoost & LightGBM Model Optimization Lab Practical Tune hyperparameters, optimize learning rates and cross-validate gradient boosted ensembles on tabular datasets.
DSA303 Distributed Computing Principles & Apache Spark Architecture Theory Analyze Spark execution plans, Resilient Distributed Datasets (RDDs), data shuffling and worker node partitioning.
DSA304 PySpark Distributed Data Processing & Spark SQL Lab Practical Process multi-gigabyte datasets using PySpark DataFrames, lazy evaluations and distributed SQL queries on clusters.
DSA305 Time Series Analysis, ARIMA Modeling & Forecasting Theory Model stationarity, autocorrelation (ACF/PACF), seasonal decomposition, ARIMA and exponential smoothing.
DSA306 Time Series Forecasting Lab (Prophet & Statsmodels) Practical Build automated time-series forecasting models with Statsmodels and Meta Prophet for trend and seasonality.
DSA307 Cloud Data Warehousing Architecture (Snowflake & BigQuery) Theory Analyze decoupled storage and compute, columnar storage clustering, micro-partitions and virtual warehouses.
DSA308 Cloud Data Warehouse Modeling & dbt Transformation Lab Practical Construct dimensional star-schema models and execute automated dbt data transformations in Snowflake/BigQuery.
DSA309 Quantitative Research Design & Econometric Methods in Data Science and Analytics Theory Formulate regression discontinuity, instrumental variables and panel data models for causal inference.
Semester 4
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA401 Deep Learning for Unstructured Data & Neural Network Foundations Theory Analyze feedforward perceptrons, backpropagation gradients, activation functions and loss surface dynamics.
DSA402 PyTorch Deep Learning & Tensor Operations Lab Practical Build and train multi-layer neural networks for classification and regression tasks using PyTorch and CUDA.
DSA403 Natural Language Processing & Text Analytics Foundations Theory Deconstruct TF-IDF term vectors, word embeddings, tokenization, topic modeling (LDA) and sentiment classification.
DSA404 NLP Text Mining & Sentiment Classification Lab Practical Extract named entities, build topic models and fine-tune transformer sentiment classifiers using Hugging Face.
DSA405 Real-Time Streaming Architectures & Event Hubs (Kafka) Theory Architect real-time streaming pipelines, Kafka topic partitions, consumer groups and stream-table duality.
DSA406 Kafka Event Streaming & PySpark Streaming Lab Practical Consume real-time simulated telemetry streams with Kafka and execute windowed aggregations in PySpark Streaming.
DSA407 Data Governance, Lineage & Metadata Management Theory Implement data cataloging, automated lineage tracking, data stewardship frameworks and regulatory auditability.
DSA408 Automated Data Pipelines with Apache Airflow Lab Practical Author Directed Acyclic Graphs (DAGs) in Apache Airflow with task dependencies, automated retries and alerts.
DSA409 Industrial Data Science and Analytics Team Project: Analytics Solution Studio Practical Deliver a complete production analytics solution combining data ingestion, transformation, modeling and reporting.
Semester 5
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA501 Causal Inference, Counterfactuals & Directed Acyclic Graphs Theory Evaluate potential outcomes frameworks, Judea Pearl's do-calculus, confounders and propensity score matching.
DSA502 Causal Modeling & Propensity Score Matching Lab Practical Implement propensity score matching, difference-in-differences and instrumental variable models in Python (DoWhy).
DSA503 Unsupervised Learning, Clustering & Dimensionality Reduction Theory Derive k-means, hierarchical agglomerative clustering, DBSCAN, t-SNE and UMAP manifold projections.
DSA504 High-Dimensional Clustering & Customer Segmentation Lab Practical Execute PCA dimensionality reduction and density-based clustering to discover latent behavioral segments.
DSA505 Strategic Enterprise Analytics, ROI & Decision Science Theory Calculate expected monetary value of models, false positive costs, churn prevention ROI and executive metrics.
DSA506 Automated Machine Learning (AutoML) & Model Governance Lab Practical Deploy AutoML frameworks (FLAML, AutoGluon) and establish model registry governance with MLflow tracking.
DSA507 Swiss & Global Data Protection Compliance (FADP & GDPR) Theory Audit analytical datasets for PII exposure, differential privacy noise injection and compliant data retention.
DSA508 Data Quality Monitoring with Great Expectations Lab Practical Define automated data quality assertions, schema validations and alerting pipelines with Great Expectations.
DSA509 Senior Data Science and Analytics Capstone Project: Problem Formulation & Scoping Practical Author comprehensive problem statements, data acquisition protocols, metric definitions and validation plans.
Semester 6
9 Modules
Code Module Title Type Discipline & Learning Outcome
DSA601 Emerging Frontiers in Data Science & Foundation Models Theory Evaluate generative data augmentation, synthetic tabular data generation, LLM agents for data science and frontiers.
DSA602 Senior Data Science and Analytics Capstone Project: End-to-End Pipeline Build Practical Engineer the complete data pipeline, model training workflows and automated inference endpoints for the capstone.
DSA603 Senior Data Science and Analytics Capstone Project: Empirical Evaluation & Benchmarking Practical Conduct thorough statistical cross-validation, sensitivity analysis, bias testing and benchmark against baselines.
DSA604 Executive Data Leadership & Boardroom Storytelling Theory Communicate model assumptions, uncertainty distributions and strategic data initiatives to C-suite executives.
DSA605 Production Deployment, Streamlit / FastAPI Serving Lab Practical Deploy the trained analytical model as an interactive web app and REST API with containerized Docker packaging.
DSA606 Societal Implications of Big Data, Surveillance & Human Dignity Theory Analyze data surveillance capitalism, autonomous predictive profiling, predictive justice ethics and dignity.
DSA607 Industry Technical Data Portfolio & Model Defense Practical Defend statistical methodology, feature selection choices and business impact before an expert industry review board.
DSA608 Peer Review, Reproducibility & Scientific Dissemination Theory Author reproducible Jupyter research notebooks, methodology whitepapers and open-source data artifacts.
DSA609 Final Data Science and Analytics Capstone Project Demonstration & Oral Defense Practical Demonstrate the live production data science system and successfully pass an oral academic dissertation examination in Data Science and Analytics.
Pathway Snapshot
  • Target Award Private Bachelor Pathway Candidate
  • Study Level Undergraduate / BSc Pathways
  • Language English
  • Delivery Full-Time / Blended Learning
Eligibility Guidelines

Secondary School Diploma / Swiss Matura / International Baccalaureate or recognized foreign upper-secondary certificate. English proficiency IELTS 6.0+ or equivalent.

Institutional Disclosure

Brookfield School of Computing is an independent private education institution in formation. Academic programmes, entry requirements, fees and awards are subject to institutional review and applicable Swiss legal regulations.