You are on page 1of 1

COURSE OUTLINE: PROGRAMMING LANGUAGES (CT-153)

S. No Topic Contents

1 History, Purpose, Significance, Downloading, installing libraries, Data


R language Introduction Types in R,

2 Operators in R Assignment operator, Arithmetic’s operators, Logical Operators.

3 Definition, calling a particular row or column of a data frame, merging


Data Frame two or more data frames, slicing of data frames, mathematical
operations on a data frame.

4 Definition, adding a new row or column in a matrix, Slicing a matrix.


Matrices Transpose of a matrix. Mathematical Operations on a matrix.

5 Creating a vector, calling a vector, addressing the elements of a


Vectors vector, appending a new row or a new column in a vector.
Mathematical operators on a vector.

6 Non-Numeric Values Logical values (TRUE or FALSE), Characters, Factors, Special values.

7 Basic plotting, title and Axis labels, Color in graph, line and point
Graphs appearance.

8 Reading & Writing Data sets Built-in data sets, import external data sets, web based files.

9 Conditional expressions in R Definition, IF, ELSE, ELSE IF Statement in R, Switch

10 Loops Definition of loop, For Loop, While Loop

11 General function, Mathematical function, Statistical function, String


Built-in Functions in R Functions, Creating a new function.

12 Functions in R Definition, Creating new functions in R, uses of new functions.

13 Describing raw data, Univariate and Multivariate data, Parameter and


Elementary statistics statistic of data. Summary Statistics, Mean, Standard Deviation,
Variance, Covariance

14 Data Visualization Basic graphs, bar plot, pie chart, box plot.

Book: The Book of R: A First Course in Programming and Statistics by Tilman M. Davis.

You might also like