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

    • Due: Wednesday, 26 July 2023, 9:35 AM
    • Lab Report Assignment
      Opened: Sunday, 6 August 2023, 12:00 PM
      Due: Thursday, 7 September 2023, 12:00 AM
      Restricted Not available unless: You belong to A
  • 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


    • Due: Wednesday, 16 August 2023, 3:00 PM
    • Basic Installation Knowledge File Submission Assignment
      Opened: Wednesday, 16 August 2023, 2:00 PM
      Due: Wednesday, 16 August 2023, 3:00 PM
      Restricted Not available unless: You belong to 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


    • Opened: Wednesday, 23 August 2023, 1:45 PM
      Due: Wednesday, 23 August 2023, 2:35 PM
  • 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.


    • Opened: Wednesday, 30 August 2023, 2:20 PM
      Due: Wednesday, 30 August 2023, 2:30 PM
    • Opened: Tuesday, 5 September 2023, 12:00 AM
      Due: Thursday, 14 September 2023, 12:00 AM
  • Week 8: Shell Administration

    week 8

    Topic of Discussion:

     Expected Learning Outcome

      •  To be able to write shell script
      • To update project with further development


    Topic of Discussion:

    • Shell in Decision Making
    • Working with shell script connected with loop

    Expected Learning Outcome

      •  To be able to write shell script with Decision Making And Loop

    • Opened: Wednesday, 20 September 2023, 3:30 PM
      Due: Wednesday, 20 September 2023, 4:15 PM
    • Opened: Wednesday, 13 September 2023, 12:00 AM
      Due: Thursday, 21 September 2023, 12:00 AM
      View Make a submission
  • 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

    • Loop Exercise Assignment
      Opened: Tuesday, 26 September 2023, 3:00 PM
      Due: Friday, 29 September 2023, 12:00 AM
      Restricted Not available unless: You belong to B
    • Opened: Tuesday, 26 September 2023, 6:00 PM
      Due: Sunday, 29 October 2023, 12:00 AM
    • Lab Activity Assignment
      Opened: Thursday, 2 November 2023, 1:00 PM
      Due: Thursday, 2 November 2023, 3:00 PM
      Restricted Not available unless: You belong to A
  • Week 11: Final Team Project Presentation

    week 11

    • Opened: Friday, 24 November 2023, 10:00 AM
      Due: Thursday, 30 November 2023, 11:59 AM
  • 4 October - 10 October

    • 11 October - 17 October