Weekly outline

  • General

  • Week 1: Introduction

    week 1

    Topic of Discussion

      • Introduction to Linux, Linux Installation,
      • Introduction to Shell

    Expected Learning Outcome

      • Install Linux OS
      • Work with some Shell Commands

  • Week 2: Discussion about course projects

    week 2

    Topic of Discussion

      • List of projects
      • Team formation
      • Project planning and fixing deliverable

     Expected Learning Outcome

      • To form a team and select a project through submission of proposal


    • Restricted Not available unless: You belong to Section A
    • Restricted Not available unless: You belong to Section B
  • Week 3: Introduction to Linux tools

    week 3

    Topic of Discussion

    • Introduction to Linux tools- Linux files, Directories, Root, File Permissions, Working with files and directories, Disk related commands

     Expected Learning Outcome

    • To Work with Linux files and directories


    • View Make forum posts: 1
  • Week 4: Introduction to Shell Scripts

    week 4

    Topic of Discussion

      • Introduction to File commands and Shell Scripts
      • Shell Variables, Shell Keywords, and Write simple Shell program
      • Project Follow Up

    Expected Learning Outcome

      •  Create simple Shell script Debug and process scripts
      • To update project with further development


    • View Make forum posts: 1
  • Week 5: File Permission and Shell Scripting

    week 5

    Topic of Discussion

      • File Permission Checking
      • Shell Scripting
      • Decision making – If-else, Case
      • Loop control structure – for, while, until

     Expected Learning Outcome

    • Change File permission
    • Write Shell programs related with decision making and loop control structure.


  • Week 9 and 10: Implementing algorithms

    week 10


    Topic of Discussion

      • Loops and arrays in linux
      • Project Follow Up

    Expected Learning Outcome

      •  Work with loops, Array
      • To update project with further development

  • Week 11: Final Team Project Presentation

    week 11