CS M10R — Introduction to R Programming
Introduces computer programming and algorithm design using the R programming language. Covers an introduction to R, from installation to most of the statistical concepts, and machine learning. Includes the fundamentals of computer programming concepts: basic data types, variables, if-else, loops, functions, vectors, objects, matrices, arrays, data frames, lists, factors, basic input, data visualization, and output with files. Explains some principles of algorithm design and analysis as well as techniques for testing programs.