[go: up one dir, main page]

0% found this document useful (0 votes)
59 views7 pages

Mft5seim12 Python and R

This document provides an overview of the course "Python and R" including: 1. The course aims to teach programming concepts in Python and R including data types, structures, graphics, data manipulation, and object-oriented programming. 2. Python is a top choice for data science and analytics while R is commonly used for statistics and data science. Knowing both languages will benefit MBA students. 3. The course uses lectures, cases, and guest sessions to provide a managerial overview of Python and R programming. Assessment includes assignments, a group project, and an end-term examination.

Uploaded by

AnishaSapra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views7 pages

Mft5seim12 Python and R

This document provides an overview of the course "Python and R" including: 1. The course aims to teach programming concepts in Python and R including data types, structures, graphics, data manipulation, and object-oriented programming. 2. Python is a top choice for data science and analytics while R is commonly used for statistics and data science. Knowing both languages will benefit MBA students. 3. The course uses lectures, cases, and guest sessions to provide a managerial overview of Python and R programming. Assessment includes assignments, a group project, and an end-term examination.

Uploaded by

AnishaSapra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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