Computer Science & IT
Published on Computer Science & IT (https://csit.iisuniv.ac.in)

Home > R PROGRAMMING LAB

R PROGRAMMING LAB [1]

Paper Code: 
MCA 422A
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

This course enables the students to

  1. Implement programming concepts in  R language
  2. Experiment various functionalities through R programming.
  3. Identify solution of given problem
  4. Apply packages in solving problems.
  5. Evaluate & choose efficient solution
  6. Construct small application using R

 

Course Outcomes(COs):

 

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

 
 

CO238.        Understand and apply various programming concepts in R language

CO239.        Implement various functions using R

CO240.        Analyze the problem and find right solution

CO241.        Implement packages to design and program testing.

CO242.        Understand data and file management using R.

CO243.        Develop and analyze applications using R

Approach in teaching:

Interactive Lab Sessions,

Modeling, Discussions, implementing enquiry based learning, student centered approach

 

Learning activities for the students:

Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems

·  Lab Assignments

·  Practical Record

·  Continues Assessment

·  Semester End Examination

 

Enable Ginger

 
Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Enable Ginger

 

Contents

 

Fundamentals [2]

·   About R tutorial [3]

·   Introduction to R [4]

·   About R, Do & Don't [5]

·   Why R programming Language [6]

 

Overview

·   General Properties [7]

·   First Program - Hello World [8]

·   Core Characteristics [9]

 

Data Types

·   Data types introduction [10]

·   Data types Examples [11]

·   Variable in R Language [12]

·   Introduction to Variable [13]

 

Operators [14]

·   Operator Introduction [15]

·   Arithmetic Operators [16]

·   Relational Operators [17]

·   Logical Operators [18]

·   Assignment Operators [19]

·   Miscellaneous Operators [20]

 

Decision Making [21]

·   Decision Making Introduction [22]

·   if statement [23]

·   if...else statement [24]

·   switch statement [25]

·   if…else Ladder [26]

·   ifelse() function [27]

 

Loop control [28]

·   Loop Introduction [29]

·   for loop [30]

·   while Loop [31]

·   repeat Loop [32]

·   Break Statement [33]

·   Next Statement [34]

Array [35]

·   Array Introduction [36]

·   String [37]

·   String Introduction [38]

Function [39]

·   Function Introduction [40]

·   Your First Function [41]

·   Built-in Function [42]

Vector [43]

·   Vector Introduction [44]

·   Lists [45]

·   List Introduction [46]

Matrices [47]

·   Matrix Introduction [48]

·   Matrix Construction [49]

·   Addition & Subtraction [50]

·   Multiplication & Division [51]

Factors [52]

·   Factor Introduction [53]

Data Frames [54]

·   Data Frame Introduction [55]

·   Data Frame details [56]

·   Filtering and subsetting data [57]

·   Aggregate function [58]

Packages [59]

·   Package Introduction [60]

Data Reshaping [61]

Data Reshaping Introduction [62]

Data and File Management [63]

·   Types of Input [64]

·   CSV Files [65]

·   Excel file [66]

·   Reading and writing data [67]

Charts & Graphs [68]

·   Graphical Procedures Introduction [69]

·   plot function [70]

·   Plot using base graphics [71]

·   Plot using ggplot2 [72]

Data Analytics

Design and write efficient programs using R to perform routine and specialized data manipulation and analysis tasks using

·       Packages

·       Data Reshaping

·       Charts & Graphs

 

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

ESSENTIAL READINGS: 

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

REFERENCES: 

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Academic Year: 
2022-23 [73]

Footer Menu

  • Home
  • Univ Home
  • Contact Us
  • About Us
  • Site Map
  • Downloads
  • Feedback
  • Jobs
  • Site Login

Follow Computer Science & IT on:

Facebook Twitter YouTube

IIS (Deemed to be University)

Gurukul Marg, SFS, Mansarovar, Jaipur 302020, (Raj.) India Phone:- +91-141-2400160-61, 2397906-07, Fax: 2395494, 2781158


Source URL: https://csit.iisuniv.ac.in/courses/subjects/r-programming-lab-1

Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/r-programming-lab-1
[2] https://www.atnyla.com/tutorial-ch/fundamentals-of-r-language/7/78
[3] https://www.atnyla.com/tutorial/about-r-tutorial/7/409
[4] https://www.atnyla.com/tutorial/introduction-to-r/7/410
[5] https://www.atnyla.com/tutorial/about-r-do-amp-don-t/7/411
[6] https://www.atnyla.com/tutorial/why-r-programming-language/7/515
[7] https://www.atnyla.com/tutorial/general-properties/7/412
[8] https://www.atnyla.com/tutorial/first-program---hello-world/7/508
[9] https://www.atnyla.com/tutorial/core-characteristics/7/517
[10] https://www.atnyla.com/tutorial/data-types-introduction/7/413
[11] https://www.atnyla.com/tutorial/data-types-examples/7/414
[12] https://www.atnyla.com/tutorial-ch/variable-in-r-language/7/81
[13] https://www.atnyla.com/tutorial/introduction-to-variable/7/415
[14] https://www.atnyla.com/tutorial-ch/operators-in-r-language/7/82
[15] https://www.atnyla.com/tutorial/operator-introduction/7/416
[16] https://www.atnyla.com/tutorial/arithmetic-operators/7/417
[17] https://www.atnyla.com/tutorial/relational-operators/7/418
[18] https://www.atnyla.com/tutorial/logical-operators/7/419
[19] https://www.atnyla.com/tutorial/assignment-operators/7/420
[20] https://www.atnyla.com/tutorial/miscellaneous-operators/7/421
[21] https://www.atnyla.com/tutorial-ch/decision-making-of-r-language/7/83
[22] https://www.atnyla.com/tutorial/decision-making-introduction/7/422
[23] https://www.atnyla.com/tutorial/if-statement/7/423
[24] https://www.atnyla.com/tutorial/if-else-statement/7/424
[25] https://www.atnyla.com/tutorial/switch-statement/7/425
[26] https://www.atnyla.com/tutorial/if-hellip-else-ladder/7/426
[27] https://www.atnyla.com/tutorial/ifelse-function/7/427
[28] https://www.atnyla.com/tutorial-ch/loop-control-in-r-language/7/84
[29] https://www.atnyla.com/tutorial/loop-introduction/7/428
[30] https://www.atnyla.com/tutorial/for-loop/7/429
[31] https://www.atnyla.com/tutorial/while-loop/7/430
[32] https://www.atnyla.com/tutorial/repeat-loop/7/431
[33] https://www.atnyla.com/tutorial/break-statement/7/432
[34] https://www.atnyla.com/tutorial/next-statement/7/433
[35] https://www.atnyla.com/tutorial-ch/array-in-r-language/7/85
[36] https://www.atnyla.com/tutorial/array-introduction/7/434
[37] https://www.atnyla.com/tutorial-ch/string-in-r-language/7/86
[38] https://www.atnyla.com/tutorial/string-introduction/7/435
[39] https://www.atnyla.com/tutorial-ch/function-in-r-language/7/87
[40] https://www.atnyla.com/tutorial/function-introduction/7/436
[41] https://www.atnyla.com/tutorial/your-first-function/7/437
[42] https://www.atnyla.com/tutorial/built-in-function/7/438
[43] https://www.atnyla.com/tutorial-ch/vector-in-r-language/7/88
[44] https://www.atnyla.com/tutorial/vector-introduction/7/439
[45] https://www.atnyla.com/tutorial-ch/lists-in-r-language/7/89
[46] https://www.atnyla.com/tutorial/list-introduction/7/440
[47] https://www.atnyla.com/tutorial-ch/matrices-in-r-language/7/90
[48] https://www.atnyla.com/tutorial/matrix-introduction/7/441
[49] https://www.atnyla.com/tutorial/matrix-construction/7/442
[50] https://www.atnyla.com/tutorial/addition-amp-subtraction/7/443
[51] https://www.atnyla.com/tutorial/multiplication-amp-division/7/444
[52] https://www.atnyla.com/tutorial-ch/factors-in-r-language/7/91
[53] https://www.atnyla.com/tutorial/factor-introduction/7/445
[54] https://www.atnyla.com/tutorial-ch/data-frames-in-r-language/7/92
[55] https://www.atnyla.com/tutorial/data-frame-introduction/7/446
[56] https://www.atnyla.com/tutorial/data-frame-details/7/449
[57] https://www.atnyla.com/tutorial/filtering-and-subsetting-data/7/518
[58] https://www.atnyla.com/tutorial/aggregate-function/7/526
[59] https://www.atnyla.com/tutorial-ch/packages-in-r-language/7/93
[60] https://www.atnyla.com/tutorial/package-introduction/7/447
[61] https://www.atnyla.com/tutorial-ch/data-reshaping-in-r-language/7/94
[62] https://www.atnyla.com/tutorial/data-reshaping-introduction/7/448
[63] https://www.atnyla.com/tutorial-ch/data-and-file-management/7/95
[64] https://www.atnyla.com/tutorial/types-of-input/7/450
[65] https://www.atnyla.com/tutorial/csv-files/7/451
[66] https://www.atnyla.com/tutorial/excel-file/7/452
[67] https://www.atnyla.com/tutorial/reading-and-writing-data/7/516
[68] https://www.atnyla.com/tutorial-ch/charts-amp-graphs/7/96
[69] https://www.atnyla.com/tutorial/graphical-procedures-introduction/7/453
[70] https://www.atnyla.com/tutorial/plot-function/7/454
[71] https://www.atnyla.com/tutorial/plot-using-base-graphics/7/519
[72] https://www.atnyla.com/tutorial/plot-using-ggplot2/7/520
[73] https://csit.iisuniv.ac.in/academic-year/2022-23