0% found this document useful (0 votes)
26 views8 pages

Programming in R, Term I, Academic Year 2022-2023

This document outlines the syllabus for a course titled "Programming in R, Term I" being offered at IIM Kashipur. The syllabus provides details on the instructors, course description, prerequisites, learning outcomes, required textbook, grading criteria, class schedule, evaluation components, pedagogy, and policies. The course will introduce R programming for business analytics applications and cover topics like data wrangling, visual analytics, descriptive analytics, inferential analytics, predictive analytics, and a group project. Students will learn R programming, apply it to analytics use cases, and understand business analytics concepts.
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)
26 views8 pages

Programming in R, Term I, Academic Year 2022-2023

This document outlines the syllabus for a course titled "Programming in R, Term I" being offered at IIM Kashipur. The syllabus provides details on the instructors, course description, prerequisites, learning outcomes, required textbook, grading criteria, class schedule, evaluation components, pedagogy, and policies. The course will introduce R programming for business analytics applications and cover topics like data wrangling, visual analytics, descriptive analytics, inferential analytics, predictive analytics, and a group project. Students will learn R programming, apply it to analytics use cases, and understand business analytics concepts.
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/ 8

IIM Kashipur

Executive Master of Business Administration (Analytics)

Programming in R, Term I, Academic Year 2022-2023

Syllabus

I. INSTRUCTOR DETAIL

Name: Prof. Venkataraghavan Krishnaswamy


Office: D3-7, Academic Block, IIM Kashipur
Email: [email protected]

Name: Prof. Mayank Sharma


Office: D3-8, Academic Block, IIM Kashipur
Email: [email protected]

Office Hours: One hour after the class. No appointments required.


Please drop an email for any query or post in the google classroom.

II. COURSE DESCRIPTION

In this course, participants will learn about the open-source technology and platform R. R
is used for analytics in wide range of applications. In this course participants will learn
and apply R to facilitate data-driven decision making for business problems. The basics
of data wrangling and data pre-processing along with data exploration using R will be
covered. Furthermore, this basic steps aided with Descriptive Analytics, Visual Analytics,
Inferential Analytics can be used to generate insights, and knowledge using R
Programming. The final application of R in this course is shown through predictive
analytics, demonstrating using Regression and Classification methods. Participants will
be utilizing various packages available in R to import datasets, transform, and manipulate
those datasets for various analytics use-cases.

III. PREREQUISITES

No prerequisites
2

IV. COURSE COMPETENCIES (CC) / LEARNING OUTCOMES

Upon completion of this course, the student will be able to:


CC1. Learn R programming for data analysis- (PLO4C)
CC2. Understand the concepts of Business Analytics (PLO3B)
CC3. Apply R programming concepts for analytics use cases (PLO4A)

V. TEXTBOOKS (REQUIRED MATERIALS)

e-book kindle version:


R in Action, 2ed, Robert L. Kabacoff, Dreamtech Press; Second edition (1 January 2015)
https://www.amazon.in/Action-2ed-MANNING-Robert-Kabacoff/dp/9351198073

RECOMMENDED MATERIALS
Additional material might be distributed each week by the faculty and/or shared through
google classroom.

VI. GRADING CRITERIA

As per EMBAA Manual

VII. CLASS SCHEDULE

Additional readings, cases, and articles may be assigned as they become available

Mod Learning
Sessions Topics Sub-Topics
ules Objectives
R Programming for Business Applications
1 Introduction to • Why R? • Learn basic
R • Installing R of
• Rstudio programming
• Packages in R - (CC1)
2 R Programming • Data Types & Data • Learn basic
Module I

Basics Structures of analytics


3-4 Basic Data • Data Vectorization using R
Wrangling • Data Typecasting programming
- (CC2)
• Sorting, Merging, Data
Manipulation
5-7 Building logic • Conditional Statements
& controlling • Iterators
the flow • Aggregating Data
8-10 Visual Analytics • plot and ggplot2
3

• Plots – Bar, Histogram,


Scatter, Density, Line,
Pie
• Advance Plots –
Corrgrams, faceting
Analytics in R Programming
11 Descriptive • Descriptive Statistics 1. Learn R
Analytics • Frequency and programming
Contingency Tables - (CC1)
2. Learn basic
of analytics
using R
programming
12-13 Inferential • Parametric Tests - (CC2)
Analytics • Non-Paramertic Tests 3. Understand
• Case: A/B Testing at the concepts
Vungle of Business
Module II

https://hbsp.harvard.edu/ Analytics -
product/UV6965-PDF- (CC2)
ENG

14 Missing Value • Identifying Missing


Analysis Data
• Exploring Missing Data
• Dealing with Missing
Data
15-16 Predictive • Linear Regression
Analytics • Case: Capital Bikeshare:
Analyzing Bike Rental
Demand
• https://hbsp.harvard.edu/
product/W21108-PDF-
ENG
17-18 Classification • Logistic Regression,
• Case: Retention
Modelling
https://hbsp.harvard.edu/
product/UV7582-PDF-
ENG
19-20 Group Project Presentation
END TERM EXAMINATION

VIII. EVALUATION COMPONENTS


4

SL. NO. Component Weightage Duration of Nature of


Examination Examination
1) End-Term Exam 50% 2 Hours Open Book
2) Group Project 30%
3) Assignments 20%

IX. PEDAGOGY AND COURSE REQUIREMENTS

The course will be primarily taught though a combination of class discussions, lots of in-
class hands-on exercises, assignments, and group project. There will be regular hands-on
exercises for understanding concepts of analytics using R Programming.

CLASSROOM LECTURE

The classroom lecture will involve the lecture sessions primarily describing the various
concepts of analytics using R Programming. Also, these concepts will be demonstrated
on the computer by executing analytics exercises in R Programming. Students are
expected to do hands-on practice on computers in class. Also, students are expected to
actively participate in the discussions.

ASSIGNMENTS

Participants will be given some - problems and use-cases to solve and submit the
assignments.

GROUP PROJECT

The class will be divided into groups-. Each group will be asked to select a topic/project
where they can apply the R Programming concepts discussed in the class. Each project
group will make a presentation of their work in the class and submit the final report. Each
member must contribute and present an equitable share of the overall team presentation.
Instructor will let students know beforehand the time allowed for the presentation.

X. POLICIES

General Academic Misconduct Policy of IIM Kashipur:

IIM Kashipur is strongly committed to a policy of honesty in academic affairs. Students


are expected to do their own academic work. Students are awarded degrees in recognition
of successful completion of academic coursework in their chosen fields of study. Each
student, therefore, is expected to earn his or her degree on the basis of individual personal
5

effort. Consequently, any form of cheating or plagiarism constitutes unacceptable


academic dishonesty. Such academic misconduct will not be tolerated at IIM Kashipur,
and thus will be penalized according to the seriousness of the infraction, in conformity
with the standards, rules, and procedures of the Institute. Accordingly, students are well
advised to keep in mind that suspension and expulsion from the Institute are among the
sanctions that may be imposed for violations of the Academic Misconduct Policy.

Definitions:
• Plagiarism, as defined by the Little, Brown Essential Handbook for Writers, 4th
edition, is “the presentation of someone else’s ideas or words as your own.
Whether deliberate or accidental, plagiarism is a serious and often punishable
offense” (Aaron, 2001).
• Deliberate plagiarism is “copying a sentence from a source and passing it off as
your own and, summarizing someone else’s ideas without acknowledging your
debt, or buying a term paper and handing it in as your own” (Aaron, 2001).
• Accidental plagiarism is “forgetting to place quotation marks around other
writer’s words, omitting a source citation because you’re not aware of the need
for it, or carelessly copying a source when you mean to paraphrase” (Aaron,
2001).

GUIDELINES:
The United States Naval Academy’s statement on academic plagiarism (USNA, 2004)
provides the following guidelines that will be implemented verbatim at IIM Kashipur.
1. “Give credit where credit is due. Inevitably, you will use other people’s
discoveries and concepts. Build on them creatively. But do not compromise your
honor by failing to acknowledge clearly where your work ends and that of
someone else begins. (USNA, 2004).
2. “Provide proper citation for everything taken from others. Such material includes
interpretations, ideas, wording, insights, factual discoveries, charts, tables, and
appendices that are not your own. Citations must guide the reader clearly and
explicitly to the sources used, whether published, unpublished, or electronic. Cite
a source each time you borrow from it. A single citation, concluding or followed
by extended borrowing, is inadequate and misleading. Indicate all use of another’s
words, even if they constitute only part of a sentence, with quotation marks and
specific citation. Citations may be footnotes, endnotes, or parenthetical
references. (USNA, 2004).
3. Recognize the work of others even if you are not borrowing their words. Theories,
interpretations, assessments, and judgments are all intellectual contributions made
by others and must be attributed to them. (USNA, 2004).
6

4. Paraphrase properly. Paraphrasing is a vehicle for conveying or explaining a


source’s ideas and requires a citation to the original source. A paraphrase captures
the source’s meaning and tone in your own words and sentence structure. In a
paraphrase, the words are yours, but the ideas are not. It should not be used to
create the impression of originality. (USNA, 2004).
5. Cite sources in all work submitted for credit. Your instructor may also require you
to identify the contributions of others in drafts you submit only for review. Ask
your instructor for his or her citation requirements and any discipline-specific
attribution practices. (USNA, 2004).
6. Be cautious when using web-based sources, including Internet sites and electronic
journals. There is a common misperception that information found on the Internet
does not need to be cited. Web-based information, even if anonymous, must be
appropriately cited. Do not cut and paste or otherwise take material from
websites without proper citation. (USNA, 2004).
7. Provide a citation when in doubt. Always err on the side of caution. (USNA,
2004).
8. Papers will be routinely submitted to www.turnitin.com for review.

Cheating by Plagiarism:
Plagiarism is a form of academic misconduct. IIM Kashipur views plagiarism as the
representation of another’s work, words, or ideas, statement of facts not generally known
as one’s own without use of an academically recognized method of citation. Work
submitted at IIM Kashipur must be the original work of the student. Original work may
include the words and ideas of others, but the source of these words and ideas must be
indicated in a manner consistent with an academically recognized form, style, and
citation manual. Plagiarism subjects the student to penalties pursuant to the Academic
Misconduct Policy. Any student helping a student plagiarize is considered as guilty as the
student assisted.

Plagiarism involves using the words, information, insights, or ideas of another without
crediting that person through proper citation. Proper documentation is required for all
source material as discussed in the individual course policy statement which will be
provided and explained by each instructor during the first session of each course. It is
your responsibility to know the rules for proper citation – claiming ignorance of the
proper citation rules is not an excuse for cheating. One can avoid plagiarism by fully and
openly crediting all sources used.

In the absence of guidance from the instructor, reference “APA Style Manual” (standards
and rules to be followed when referencing source material).

Cheating on Examinations and Assignments:


7

Academic misconduct consists of cheating of any kind with respect to examinations and
assignments as well as the unauthorized possession and/or use of exams, papers, and
materials. Cheating is defined and characterized by copying answers to examinations,
quizzes, presentations, and projects from a source not approved by the professor. This
includes but not limited to “crib” notes and “cheat” sheets, cellphones, PDA’s, I-Pods,
and of course, collusion with your fellow student (neighbor). In addition, the use of test
banks, computers, answer keys, stolen exams, and instructor’s manuals are expressly
forbidden. (USNA, 2004).

Cheating subjects the student to penalties pursuant to the Academic Misconduct Policy.
Cheating includes, but is not limited to, the following:
• The unauthorized submission of work previously presented in another course.
• Having someone else write a paper for the student; purchasing a paper from
someone or through the Internet.
• Participating in an arrangement whereby work, classroom activity, or an
examination is done by another person.
• Unauthorized collaboration on assignments or work to be presented.
• Arranging to have others take examinations or to do assignments.
• Obtaining examinations prior to administration.
• Communicating or exchanging test information with other students during an
exam or quiz.
• The manipulating of recorded grades or other class records in a grade book or on
a computer system or the falsifying of such information.
• Bribery.

Cheating in IIM Kashipur will not be tolerated.


Discipline for Academic Misconduct:
The professor/instructor has the authority to determine whether plagiarism or cheating
has occurred. She or he will take the appropriate action depending upon the nature of the
infraction.

Expulsion: Deliberate plagiarism is unethical and dishonorable! In cases of deliberate


plagiarism and cheating, the student is subject to immediate dismissal from the program.
In these cases, due process is afforded through the appeals process.

Failing Grade: Accidental plagiarism, or sloppy scholarship, is academically


unacceptable. In cases of accidental plagiarism, the professor/instructor has the authority
to issue a failing grade for the assignment or the course depending upon the severity of
the infraction. In these cases, the decision of the faculty member is final.
8

Disruption to Academic Process:


Disruption of the classroom or the teaching environment is unacceptable at IIM Kashipur
and is considered a form of punishable academic misconduct. This includes email or any
other form of communication. Disruption of the academic process includes act(s) or
word(s) by a student in a classroom or teaching environment that in the estimation of a
faculty member deflects attention from the academic matters at hand. Examples of such
disruption encompass: noisy distractions; persistent, disrespectful, and/or abusive
interruptions; improper language, dress, and/or behavior; and actions that present a
danger to the health, safety, and/or well-being of a faculty member, student, staff
member, or guest. Disruption also includes tampering with, defacing, or stealing library
or online materials. Punishment for such disruption can range from a verbal reprimand by
the faculty member, to dismissal of the student from class with a grade of “F,” to
suspension or expulsion from the school.

References:
Aaron, J. (2001). The Little, Brown Compact Handbook. (4th ed.) Needham Heights, MA:
Pearson/Longman.
USNA, (2004). United States Naval Academy 9USNA) Statement on Academic
Plagiarism. May 4, 2004 Faculty Senate Meeting. Retrieved on February 21,
2008 from: http://www.usna.edu/Library/Plagiarism/Plagiarism.html

XI. ADDITIONAL INFORMATION

Active student participation is required in all sessions

You might also like