The course will enable the students to
1 Understand basic concepts of Operating systems. followed by study of Linux.
2 Work with basic commands of Linux
Course | Learning outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course Title | |||
25CDBA 16 |
Operating Systems and Shell Programming (Practical) | CO229. Analyse the concepts and working of Operating System. CO230. Examine the architecture of Linux operating system and the reason for open source. CO231. Execute the basic commands of Linux to manage files and file system. CO232. Formulate the problem to implement the concepts of redirection, pipes and filters in Linux. CO233. Design, debug and execute simple shell scripts. CO234.Contribute effectively in course- specific interaction. | Approach in teaching: Interactive Lectures, Discussion, Reading assignments ,Demonstration. Learning activities for the students: Self learning assignments , Effective questions, Simulation, Seminar presentation. | Class test, Semester end examinations, Quiz, Assignments, Presentation. |
Contents:
1. Silbersachatz and P.Galvin, “Operating System Concepts 9th Edition- New Delhi: Wiley India- 2011.
2. Sumitabha Das, “UNIX Concepts and Applications”, Tata McGraw Hill.
SUGGESTED READINGS:
1. Mark G. Sobell, “A Practical Guide To Linux Commands, Editors and ShellProgramming” Pearson Education.
2. Madnick E., Donovan J., “Operating Systems”, Tata McGraw Hill, 2001
3. B. W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI.
e RESOURCES
1. Linux Spoken Tutorial: https://spoken-tutorial.org/tutorial- search/?search_foss=Linux&search_language=English
2. Java point: https://www.javatpoint.com/linux-tutorial
3. Tutorial, Ubantu: 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)