IT-407 · Open Source Software Lab (Linux and R)/Official Syllabus
Open Source Software Lab (Linux and R) (IT-407) - Official Syllabus
1
Unit 1
Introduction to LINUX Operating System
- Overview of popular Linux distributions
- Hardware requirements for Linux
- Installation of LINUX distributions
- Internal And External Commands
- Command Structure
- general-purpose utilities: cal, date, echo, printf, bc, script, passwd, PATH, who, uname, tty, stty, pwd, cd, mkdir, rmdir
2
Unit 2
Handling files and System Administration
- The File System
- cat, cp, rm, mv, more, file, ls, wc, pg, cmp, comm, diff, gzip, tar, zip, df, du, mount, umount, chmod, VI editor
- security by file permissions commands: chmod, find, locate
- Compiling C/C++ files
- File processing: awk, sed
- Commands: gcc, sh
- Networking commands: ping, telnet, ftp, arp, rlogin
- other commands: make, apt-get
- Accessing remote servers and files
- Editing and manipulating files
- System Administration: Configuration of Linux, Connecting to remote machines-ftp, telnet, Adding and removing users
3
Unit 3
Programming in Linux
- Bash shell scripting
- Interactive scripts
- shell variables, assigning values to variables
- positional parameters, command line arguments
- arithmetic in shell script
- exit, status of a command, sleep and wait, script termination
- Decision taking, -if else, nested if, file tests, string tests, case control structure
- Loop control, break, continue, logical operators and executing Script
- Debugging a script
- executing multiple scripts, other shell script examples
4
Unit 4
R Introduction and Functions
- Installation of R
- R reserved words
- Variables and Constants
- R Operators
- R Control Structures
- R Programming: for loop, R while loop, R break & next, R repeat loop
- R Functions: R Programming Function
- Function Return Value
- R Environment and Scope
- R recursive function
- R switch function
5
Unit 5
R Data Structure, OOP and Visualization
- R Data Structure: R Vectors
- R Matrix
- R List
- R Data Frame
- R Object and Class: Object and Class
- R S3 Class
- R S4 Class
- R Reference Class
- R Inheritance
- R Graphs and Charts: Bar plot
- Histogram
- Pie Chart
- Box plot
- Strip chart
Reference Books
- Unix & Shell Programming — Forouzan — Cengage Learning
- Unix Concept & Application — Sumitab Das — TMH
- Linux Complete Reference — Richard Peterson — TMH
- The R Book — Michael J. Crawley — Wiley
- R Programming for Data Science — Roger D. Peng — Lean Publishing
- The Book of R — Tilman M. Davies — No Starch Press
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel