0% found this document useful (0 votes)
19 views4 pages

Linux Programming Course Overview

The document outlines the Linux Programming course offered by Sri Krishna Arts and Science College for various B.Sc. programs. It details the course objectives, learning outcomes, assessment strategies, and course content over five units, focusing on Linux fundamentals, filesystem navigation, and system administration. The course is designed to enhance critical thinking, teamwork, and entrepreneurial skills, with a total of 55 hours of instruction and a credit value of 4.

Uploaded by

arunaashrikt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views4 pages

Linux Programming Course Overview

The document outlines the Linux Programming course offered by Sri Krishna Arts and Science College for various B.Sc. programs. It details the course objectives, learning outcomes, assessment strategies, and course content over five units, focusing on Linux fundamentals, filesystem navigation, and system administration. The course is designed to enhance critical thinking, teamwork, and entrepreneurial skills, with a total of 55 hours of instruction and a credit value of 4.

Uploaded by

arunaashrikt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Sri Krishna Arts and Science College LOCF 2023-

26

1 Programme [Link]/ [Link]/ [Link]/ [Link]/ [Link]/


[Link]/ [Link]&ML and BCA
2 Name of the Course Linux Programming
3 Course Code
23CSU39/23ITU39/23CTU39/23CAU39/23SAU39/23SSU39/
23DSU39/23AIU39
4 Course Type Theory Focus on: Entrepreneurship
5 Offered by CS Stream
6 Learning Objective This course provides overview of Linux fundamental,
shell usage, filesystem navigation, text file handling,
process management, scripting, system
administration, user management, and disk/filesystem
7 Semester and Year management.
VI Semester Year III
Offered
8 Credit Value 4
9 Pre-requisite (if any) Basic knowledge about operating system and C
programming.
10 Assessment Strategy 25 % Internal 75% External
11 Course Learning Outcomes

After completion of this course, students will be able to

CLO Statements Level of


Taxonomy
CLO 1 Understand the concepts of the Linux operating Understand
system, run commands, recall history with arrow C2
keys, and using various shell scripts.
CLO 2 Apply the concepts of Moving Around the Apply
Filesystem, commands for listing, creating, copying, C3
and moving files and directories, filesystem security
and tools for finding files and searching for text
within files.
CLO 3 Apply the concepts of Managing Running Processes Apply
and Writing Simple Shell Scripts includes shell C3
commands and functions.
CLO 4 Analyze the System Administration, Managing User Analyze
Accounts and Managing Disks and Filesystems. C4
Configuring basic networking and SELinux.
CLO 5 Explain Linux Using Moving Around the Filesystem, Valuing
Managing User Accounts and Managing Disks and A3
Filesystems in Linux.
12 Mapping CLO’s with PLO’s ( 3 – High 2 – Medium 1 – Low )
CLO
PLO 10

PLO 11
PLO 1

PLO 3

PLO 5
PLO 4
PLO 2

PLO 6

PLO 7

PLO 8

PLO 9

1 CS Stream
Sri Krishna Arts and Science College LOCF 2023-
26

CLO 2
1
CLO 3
2
CLO 3
3
CLO 4 3
CLO 5 1 2 3

Transferable skills 1 Critical Thinking Skills


13 2 Teamwork Skills
3 Communication Skills
4 Entrepreneurial Skills
Total Hours: 55 L T P O
14 55 - - -
Course Content CLO Book Chapter
Unit I ( 11 Hours) CLO 1 A 1,3
Starting with Linux: Understanding What
Linux Is– Understanding How Linux Differs from
Other Operating Systems-Exploring Linux
History-Understanding How Linux Distributions
Emerged-Finding Professional Opportunities with
Linux Today.
Using the Shell : About Shells and Terminal
Windows- Choosing Your Shell- Running
Commands- Recalling Commands Using
Command History- Connecting and Expanding
Commands- Using Shell Variables- Creating Your
Shell Environment- Getting Information about
Commands.
Unit II ( 11 Hours) CLO 2 A 4,5
Moving Around the Filesystem: Using Basic
Filesystem Commands - Using Metacharacters
and Operators - Listing Files and Directories -
Understanding File Permissions and Ownership -
Moving, Copying, and Removing Files.
Working with Text Files: Editing Files with vim
and vi - Finding Files - Searching in files with
Unit .III (11 Hours)
grep CLO 3 A 6,7
Managing Running Processes:
Understanding Processes - Listing Processes -
Managing Background and Foreground
Processes - Killing and Renicing Processes -
Limiting Processes with cgroups.
Writing Simple Shell Scripts: Understanding
Shell Scripts .

2 CS Stream
Sri Krishna Arts and Science College LOCF 2023-
26

Unit IV (11 Hours) CLO 4 A 8,11


Learning System Administration:
Understanding System Administration – Using
Graphical Administration Tools - Using the root
User Account - Exploring Administrative
Commands, Configuration Files, and Log Files.
Managing User Accounts: Creating User
Accounts - Understanding Group Accounts -
Managing Users in the Enterprise.
Unit V (11 Hours) CLO 4 A 12
Managing Disks and Filesystems:
Understanding Disk Storage - Partitioning Hard
Disks - Using Logical Volume Manager Partitions
- Mounting Filesystems. B 1
Getting Started: Configuring and Inspecting
Network Access-Installing Software-Enhancing
System Security With a Firewall, SELinux and
SSH Logings.
Continuous Internal Assessment Marks
15 CLO5 – Group Reports 5
CLO5 – Technical Presentation 5
CLO5 – Case study 5
CLO1,CLO2 &CLO3 - CIA 1 5
CLO1,CLO2,CLO3 & CLO4 - CIA 2 5
CIA /Formative Assessment 25
16 Final/Summative Assessment/End Semester Exam 75
17 Identify special requirements to deliver the course NIL
(Software, simulation room, computer lab etc.,)
18 Text Book(s)
A. Christopher Negus (2020), Linux BIBLE The Comprehensive Tutorial Resource,
Wiley, Tenth Edition.
B. Red Hat (2025), Red Hat Enterprise Linux 7 System Administrator’s Guide.
19 Suggested Reading
1. Michael Kerrisk (2020),The Linux Programming Interface, The Linux and Unix
system Programming Handbook, William Pollock.
2. Peterson Richard (2014), The Complete References Linux, Tata McGraw Hill,
New Delhi, 2nd Edition.
3. NIIT (2006), Operating System Linux, Prentice-Hall of India Private Limited,
Eastern Economy Edition.
20 100% Theory

21 Recommended by BOS :

22 Approved by Academic Council : Resolution

3 CS Stream
Sri Krishna Arts and Science College LOCF 2023-
26

Course Coordinator BOS Chairman


[Link]

4 CS Stream

You might also like