Fundamentals of Business Intelligence & Data Science
3 credits · 19 chapters · 78 flashcards
Pre mid-sem
- What business intelligence and data science areNot startedThe vocabulary the whole course rests on: BI, data science, the DIKW ladder, the three kinds of analytics and the 4 Vs of big data. · 40 min · 25 steps · Session 1Quiz: 6 questions, 70% to pass
- Charts, maps and dashboardsNot startedChoosing the right chart for the question, reading one honestly, and building the frequency tables and cross-tabs that feed it. · 45 min · 23 steps · Sessions 2-3Quiz: 6 questions, 70% to pass
- Linear programming: turning a business problem into a modelNot startedDecision variables, objective function, constraints; the feasible region and its corner points; and how the same model is solved graphically and in Excel Solver. · 1 h · 25 steps · Outline sessions 18-22, taught around 29 JulyQuiz: 6 questions, 70% to pass
- Integer, binary and mixed-integer programmingNot startedWhen the answer has to be a whole number or a yes-or-no: 0-1 variables, mutually exclusive and contingent constraints, and capital budgeting. · 55 min · 23 steps · Outline sessions 18-22, taught around 30 JulyQuiz: 6 questions, 70% to pass
- Non-linear programming and the evolutionary solverNot startedWhat breaks linearity, why a local optimum is not a global one, and when to reach for GRG Nonlinear or the Evolutionary engine. · 45 min · 21 steps · Outline sessions 18-22, the 7 August sessionQuiz: 6 questions, 70% to pass
- What machine learning isNot startedThe vocabulary of the second half: supervised against unsupervised, regression against classification, and the process a model is built by. · 45 min · 26 steps · Session 6Quiz: 6 questions, 70% to pass
- Clustering: finding groups without labelsNot startedk-means step by step on the class wine data, why variables must be standardised first, choosing k with the elbow, and how hierarchical clustering differs. · 55 min · 26 steps · Sessions 7-8, the 12 August sessionQuiz: 6 questions, 70% to pass
- k-Nearest NeighboursNot startedBirds of a feather: classify a new point by the labels of its nearest neighbours, and see why the features must be normalised first. · 50 min · 22 steps · Sessions 9-12Quiz: 6 questions, 70% to pass
- Section B only: decision trees, entropy and information gainNot startedSection B only: how a tree picks its first split, computed by hand with entropy, conditional entropy and information gain on the ten-customer insurance dataset. · 45 min · 23 steps · Section B, 31 August; not taught in Section AQuiz: 6 questions, 70% to pass
- Logistic regression, and how to judge a classifierNot startedThe logit, the sigmoid and the log-likelihood Solver maximises; then the confusion matrix and the five metrics read off it. · 1 h 5 min · 30 steps · Sessions 9-12Quiz: 7 questions, 70% to pass
- Bayes' theorem and Bayesian networksNot startedUpdating a probability when evidence arrives: prior, likelihood, posterior, the naive independence assumption, and the conditional probability tables Orange prints. · 45 min · 19 steps · Sessions 9-12, the 17 August sessionQuiz: 6 questions, 70% to pass
Post mid-sem
- Recommender systems and collaborative filteringNot startedPredicting a rating nobody has given: content-based averaging by genre, and user-based collaborative filtering with Pearson similarity and mean-centring. · 55 min · 22 steps · Outline sessions 4-5, filed post mid-semQuiz: 7 questions, 70% to pass
- R: objects, vectors and data framesNot startedThe forty lines of R the course actually uses: assignment, the three atomic types, sequences, data frames, and how to select, filter and sort rows. · 45 min · 20 steps · Sessions 25-26Quiz: 7 questions, 70% to pass
- R: cleaning, aggregating and plottingNot startedMissing values, which.max, group totals with aggregate, the four base charts, and reading a correlation matrix as a heatmap. · 45 min · 20 steps · Sessions 25-26, the third R sessionQuiz: 7 questions, 70% to pass
- Market basket analysis and association rulesNot startedSupport, confidence and lift: how often, how sure, how strong. Computed by hand on a basket matrix, then generated in bulk with Apriori. · 55 min · 22 steps · Sessions 13-15, the 28 August sessionQuiz: 7 questions, 70% to pass
- Principal component analysisNot startedCollapsing many correlated columns into a few meta-variables: loadings, variance explained, the scree plot and the biplot, and how to name a component. · 50 min · 21 steps · Sessions 16-17Quiz: 7 questions, 70% to pass
- Multiple linear regression and reading summary(lm)Not startedEvery line of a regression output: residuals, estimates, standard errors, t, p, RSE, degrees of freedom, R squared, adjusted R squared, F, and VIF. · 1 h · 25 steps · Sessions 23-24Quiz: 7 questions, 70% to pass
- Classification in R, end to endNot startedThe whole loop in eight lines: seed, stratified split, glm or knn, predict, threshold, then caret's confusion matrix and every metric it prints. · 50 min · 23 steps · Sessions 9-12 revisitedQuiz: 7 questions, 70% to pass
- Monte Carlo simulation and forecasting new productsNot startedModelling risk by generating thousands of trials, then the four time-series patterns, the classical forecasting methods, the accuracy measures and the Bass diffusion curve. · 1 h · 25 steps · Sessions 27-30Quiz: 7 questions, 70% to pass
Assessment
| Component | Weight | Note |
|---|---|---|
| Mid-Sem Exam | 20% | Section B's professor calls it the Mid-Trimester Exam. Already written, week of 8 September 2026. |
| End-Sem Exam | 30% | PLO assessed: PLCa2. Called the End-Trimester Exam on Section B's slide 3. No date appears anywhere in the material. |
| Quiz | 20% | Section B only: slide 3 refines the outline's flat Quiz 20 into two quizzes of 10 marks each. No quiz date and no quiz file exist in either export. |
| Class Participation | 10% | |
| Group Assignment | 20% | Section B only: a movie rating prediction and recommendation task in Excel, groups of five, content-based plus user-based collaborative filtering, due 26 or 27 August 2026 (the announcement and the workbook disagree by one day). Section B's slide 3 marks Individual Assignment and PPT as NA, so this is the only assignment component. |
What the exam looks like
This is the one Semester V exam taken on a computer. That is the student's own statement, recorded in DECISIONS.md, and the outline supports it: every session in the session plan is marked "Hands on practice session" except session 1. So expect a machine in front of you, a dataset, Excel with Solver and the Analysis ToolPak, and possibly R or Orange.
Nothing in the material is a past paper. The Classroom coursework list is empty, and there is no quiz file, no assignment brief and no solved exam in either section. The best proxies for exam tasks are the two Class Problem Sheets (LPP on 29 July and BIP on 30 July) and the Excel workbooks built in class, all of which are formulate-and-solve problems: a business paragraph, then "what is the maximum profit", "the optimal product mix", "which projects should be selected".
Answer as a lab task with a written component. State the model in words first: decision variables with units, objective, constraints. Then the numeric answer. Then one or two lines interpreting it. On a computer exam the spreadsheet layout is half the marks, so keep changing cells separate from formulas and put every right-hand side in its own cell.
Expect hand-computable items too, because those are exactly what a short written question can ask without a machine: a 2 x 2 confusion matrix and its five metrics, a support / confidence / lift calculation, a KNN distance and vote, an entropy and information gain, a Bayes update, and reading an Excel regression or an R summary(lm) printout line by line.
Section B was told to install Power BI as well as Excel and R or Python. Section A was not, but it is worth knowing the tool was in scope for the course.
What the professor expects
The outline's "Course Expectation from the students" box is empty. The only sentence anywhere, under Course requirements: "Students are required to come prepared for each session by reading the respective reference material given in this course plan."
One operational instruction, from the 17 August announcement: "Please install Orange in your respective systems." Orange, the visual data-mining tool, was used for Bayesian networks. Section B was additionally told to install Power BI (24 July) and R or Python.
The learning objectives are worth reading as the syllabus they are: understand the fundamentals of BI; visualise data and create charts, maps and dashboards; perform clustering; perform classification; see where data science applies across business verticals; build data science models from data; apply techniques that ensure generalizability; and evaluate models and follow best practices. That seventh objective is why train/test splitting, over-fitting and holdout evaluation get their own steps throughout.
The professor runs the course as a lab. Every announcement is a data file for that day's session, signed simply "Boudhayan." with "PFA" and a one-line description.
Books
- An Introduction to Management Science - Camm, Cochran, Fry, Ohlmann, Anderson, Sweeney and Williams (the outline's prescribed text; NOT in the Drive)
- Business Analytics, Fifth Edition - Jeffrey D. Camm, James J. Cochran, Michael J. Fry, Jeffrey W. Ohlmann (reference, and the copy actually in the Drive; every textbook citation in this subject points here)
- Business Analytics - Albright and Winston (reference, cited by the outline for sessions 9-15 and 23-24; NOT in the Drive)
- Data Science for Business - Foster Provost and Tom Fawcett (in the Drive but not named by the outline; background reading only)