Course Objectives:
The course will enable the students to
1 Work with basic commands of Linux
2 Compile and execute C programs in Linux/UNIX environment
3 Implement various functionalities through shell scripting
Course | Learning Outcome (at course level) | Learning and teachingstrategies | Assessment Strategies | |
Course Code | Course Title | |||
25CBCA602 | Linux Lab (MOOC) (Practical) | CO271. Examine the architecture of Linux operating system and the reason for open source. CO272. Execute thebasic commands of Linux to manage files and file system CO273. Formulate the problem to implement the concepts of redirection, pipes and filters in Linux. CO274. Design scripts using shell parameters and variables. CO275. Write, debug, and execute shellscripts having decision controls and looping constructs. CO276. Contribute effectively in course- specific interaction. | Approach in teaching: InteractiveLectures, Discussion, Tutorials, Readingassignments, Demonstration, Learning activities For thestudents, guided personal work/study.
Learning activities for the students assignments, Effectivequestions, Simulation, Seminar presentation. | Class test, Semester end examinations, Quiz, Solving problems Assignments, Evaluation of self- learning MOOC Assignments, Individualand group projects and peer review. |
Exercises based on Linux commands and shell programming has to be done. Followingcategories of command are covered:
ESSENTIAL READINGS:
1. Mark G. Sobell, “A Practical Guide To Linux Commands, Editors and Shell Programming”Pearson Education.
2. Sumitabha Das, “UNIX Concepts and Applications”, Tata McGraw Hill.
SUGGESTED READINGS:
1. B. W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI.
e -RESOURCES:
1. https://www.linuxjournal.com/
2. https://spoken-tutorial.org/tutorial-search/? search_foss=Linux&search_language=English
3. https://www.javatpoint.com/linux-tutorial
4. https://ubuntu.com/tutorials/command-line-for-beginners
JOURNALS:
1. Journal of Operating Systems Development & Trends, ISSN: 2454-9355
2. International Journal of Reconfigurable Computing, hindawi Journals. ISSN: 1687-7195 (Print)