Programming in R, Term I, Academic Year 2022-2023
Programming in R, Term I, Academic Year 2022-2023
Syllabus
I. INSTRUCTOR DETAIL
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
RECOMMENDED MATERIALS
Additional material might be distributed each week by the faculty and/or shared through
google classroom.
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
https://hbsp.harvard.edu/ Analytics -
product/UV6965-PDF- (CC2)
ENG
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
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
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).
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.
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