You are on page 1of 7

Master of Business Administration

Batch: 2019-2021 Term: IV

Course Code
MFT5SEIM12 Python and R
and Title
Credit Hours 3
Faculty Prof. Neil Harwani
E-mail ID neil@TechAndTrain.com
Blog https://piazza.com/nirmauni.ac.in/summer2020/mft5seim12/home
Phone No. 9712965004
Monday and Tuesday – 10 AM to 11 AM [Tentative slots and will be
Office Hours
adjusted upon the receipt of time table]

****************************************************************************

I. Course Overview:

In this course students would learn programming with R & Python including concepts of
various data types, structures, features of both programming languages, graphics
creation, printing, data manipulation, import / export, managing object-oriented
programming concepts, loops, conditionals, implementation of concepts of statistics using
R, etc. Course is divided into two parts starting with first part of Python followed by
second part of R programming. It will act as a foundation for competency building in
students for various programming & analysis works of data science and analytics.

Python currently is the top choice for programming language in data science & analytics,
also it’s used for web-development as well. Knowing Python will be helpful for MBA
students and future managers in IT implementations for various types of projects. R
programming is used heavily in academic circles as well as for statistical / data science
implementation. With R & Python programming course, students would get an overview
of language used on both sides – academics & industry resulting in well-rounded
professionals who are ready for challenges on all sides.

This course provides a comprehensive introduction to the concepts of programming. The


course will focuses on equipping students with a managerial overview of programming in
Python and R using a mix of lectures, case discussions, guest sessions.

1
II. Course Learning Outcomes (CLO):

At the end of the course, the students will be able to:

1. Discuss on the use of Python and R in data processing


2. Elaborate on technical concepts of Python and R
3. Create basic programs in Python and R for real world scenarios
III. Text Book:
1. Kamthane, A. N., & Kamthane, A. A. (2018). Programming and Problem Solving
with Python. McGraw-Hill Education.
2. Rakshit, S. (2017). R for Beginners. McGraw-Hill Education.
IV. Assessment Components & Schedule:

Overall CLO
Assessment Weightage
Schedule Weightage
Component % Number
%
Session 15 (Assignment in Python to
create a program based on
contemporary topics related to the
course)
Individual
Assignments 20 & 40 1 and 2
(2) Session 23 (Assignment in R to
create a program based on
contemporary topics related to the
course)
Session 20
(Assignment in groups of 5 to create
Group a programming based project on
20 20 2 and 3
Assignment contemporary topic related to the
course [Either R / Python based on
student selection])
End-term
40 As per schedule 40 1, 2 and 3
Examination

V. Session Plan

Session
Description
No.
Topic: Introduction to programming in R & Python
Pedagogy: Lecture
Text Book 1, Chapter 1 – Pages 1-22.
Text Book:
1 Text Book 2, Chapter 1 – Pages 1-34.
Reading: -
Case /
-
Exercise:
CLO No: 1, 2
2
Session
Description
No.
Topic: Basics of Python Programming
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 2 – Pages 23-54.
2 Reading: -
Case /
-
Exercise:
CLO No: 1, 2 & 3
Topic: Operators & Expressions in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 3 – Pages 55-85
3 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Decision Statements using Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 3 – Pages 55-85
4 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Loop control statements in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 5 – Pages 111-137
5 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Functions in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 6 – Pages 138-163
6 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Strings in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 7 – Pages 164-191
7 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Lists in Python
Pedagogy: Lecture & In-class activity
8
Text Book: Text Book 1, Chapter 8 – Pages 192-222
Reading: -

3
Session
Description
No.
Case /
-
Exercise:
CLO No: 2, 3
Topic: List Processing in Python – Searching & Sorting
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 9 – Pages 224-251
9 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Object Oriented programming concepts
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 10 – Pages 252-299
10 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Tuples, Sets & Dictionaries in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 11 – Pages 301-329
11 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Graphics Programming using Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 12 – Pages 333-355
12 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: File Handling in Python
Pedagogy: Lecture & In-class activity
Text Book: Text Book 1, Chapter 13 – Pages 356-379
13 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Introduction to various libraries used in Data Science - 1
Pedagogy: Lecture & In-class activity
Text Book: Class Handouts
14 Reading: -
Case /
-
Exercise:
CLO No: 1, 2, 3
Topic: Introduction to various libraries used in Data Science - 2
15
Pedagogy: Lecture & In-class activity
4
Session
Description
No.
Text Book: Class Handouts
Reading: -
Case /
-
Exercise:
CLO No: 1, 2, 3
Topic: Functions, Scripts, Operators, Conditionals, Loops, Switch in R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 2 - Pages 35-59
16 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Lists and Data Frames in R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 3 – Pages 67-92
17 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Object-oriented programming in R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 4 – Pages 99-122
18 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Debugging in R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 5 – Pages 128-143
19 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Import & Export in R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 5 – Pages 128-143
20 Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Topic: Statistics using R
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 7 – Pages 174-197
21 Reading: -
Case /
-
Exercise:
CLO No: 1, 2, 3
5
Session
Description
No.
Topic: Statistics using R - 2
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 9, 10 – Pages 249-263
22 Reading: -
Case /
-
Exercise:
CLO No: 1, 2, 3
Topic: Statistics using R - 3
Pedagogy: Lecture & In-class activity
Text Book: Text book 2, Chapter 11 – Pages 268-292
23 Reading: -
Case /
-
Exercise:
CLO No: 1, 2, 3
Graphics in R
Topic:
Pedagogy: Lecture & In-class activity
Text Book: Text Book 2, Chapter 12, Pages 297-319
24
Reading: -
Case /
-
Exercise:
CLO No: 2, 3
Industry Use Case discussion – Analysis of data & it’s exploration
Topic:
in managerial context
Pedagogy: Class discussion
Text Book: -
25
Reading: Handouts & blogs
Case /
-
Exercise:
CLO No: 2, 3
Topic: Industry Use Case discussion – Boeing 737 Max
Pedagogy: Class discussion
Text Book: -
26 Reading: Handouts & blogs
Case /
-
Exercise:
CLO No: 2, 3
Topic: Industry Use Case discussion – Technical growth for a manager
Pedagogy: Class discussion
Text Book: -
27 Reading: Handouts & blogs
Case /
-
Exercise:
CLO No: 2, 3
Industry Use Case discussion – Evolution of technology and
Topic:
28 learnings from it for managers
Pedagogy: Class discussion
6
Session
Description
No.
Text Book: -
Reading: Handouts & blogs
Case /
-
Exercise:
CLO No: 2, 3
Topic: Industry Use Case discussion – Technology roles for managers
Pedagogy: Class discussion
Text Book: -
29 Reading: Handouts & blogs
Case /
-
Exercise:
CLO No: 2, 3
Topic: Course Recap
Pedagogy: Class discussion
Text Book: All chapters
30 Reading: -
Case /
-
Exercise:
CLO No: 1,2 and 3

VI. Readings:
Nil

You might also like