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 Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
---|---|---|
The students will: CO257. Explain the architecture of Linux operating system and the reason for open source. CO258. Execute basic commands of Linux to manage files and file system CO259. Demonstrate the concepts of redirection, pipes and filters in Linux. CO260. Discuss the concept of shell parameters and variables. CO261. Write, debug and execute and shell scripts having decision controls and looping constructs. | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Learning activities for the students: Self learning assignments, Effective questions, Simulation, Seminar presentation, Giving tasks. | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects . |
Exercises based on Linux commands and shell programming has to be done. Following categories of command are covered:
1. Mark G. Sobell, “A Practical Guide To Linux Commands, Editors and Shell Programming” Pearson Education.
2. 2. Sumitabha Das, “UNIX Concepts and Applications”, Tata McGraw Hill.
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
1. B. W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI.
1. Journal of Operating Systems Development & Trends, ISSN: 2454-9355
2. International Journal of Reconfigurable Computing, hindawi Journals. ISSN: 1687-7195 (Print)