Starting Tuesday, 5 November 2024, 20:00 LKT
This instructor-led, multiple-session, remote workshop is your first encounter with the Linux shell and its command language which is at the heart of any Unix flavour like Linux. In five weekly units of 2 to 3 hours of work each, this course enables the novice to navigate confidently in a text terminal. This builds the foundation to continue in any direction under Linux.
Objectives
After completing this course, students will be able to:
- distinguish UNIX from Linux
- explain the features and advantages of Linux
- navigate in the file hierarchy in Linux
- create and maintain directories and files using commands
- interrogate the operating system environment about its key parameters
- edit text files using the Unix text editor Vi
- communicate with other users in the same system in the terminal
Course contents
- Unit 1. History of copyleft
- Unit 2. A session with the shell
- Unit 3. The help system, files and directories
- Unit 4. The text editor
- Unit 5. Interacting with the others
Prerequisites
The participants need to have:
- a laptop or a PC with the latest version of a mainstream browser running. Firefox, Chrome/Chromium, Edge or Safari are OK. Tablets and smart phones are acceptable for passive consumption but not for active participation.
- a stable Internet connection.
- above average user-level experience with any computer system.
Assessment
You'll be given a shell account in a common machine where you do the practical work. You are expected to submit results of home work on to the learning platform. The home work will be continuously assessed; they determine the outcome of the course.
To complete the workshop successfully you need to do all the assignments and earn min. of 60% points in each.
Enrollment
Reserved for the applicants for the Bachelor of Software Engineering, 2024/25 batch.
- Instructor: Sanduni Fernando
- Instructor: Visvanath Ratnaweera