Tentative schedule Fall 2016

  • may vary as discussions and situations come up in during semester.

    Week (1) 21 Aug. - 27 Aug.
    Topic Intro. to CSCI 330/Unix, Getting Started, Command-line environment

    26 Aug. Lab session in CSL. Login, download Linux Image

    Over view of :

  • Command shell.
  • Home directory.
  • Command line structure
  • Readings Sobell (ch. 1,2)

    Course note. Intro

    man pages : chmod, umask

    Week (2) 28 Aug. - 3 Sep.
    Topic Directory layout
    Working with directories
    Using and setting permissions
    File systems and inode basics
    Copying, moving and linking files
    Readings Sobell ch. 3, 4, vimtutor
    Day 05 Sep. - No class
    Week (3) 04 Sep. - 10 Sep.
    Topic Survey of commands :
      File viewing
      Storage usage
      User info
      Time commands
      Editors
      Process control
    Readings Sobell ch. 2, 8

    web : Section 02 & 03

    Week (4) 11 Sep. - 17 Sep.
    Topic Redirection
    Command line delimiters
    File name wildcards.
    Quotes
    Command line parsing

    Readings Sobell ch. 5, 8

    web : Section 02 & 03

    Week (5) 18 Sep. - 24 Sep.
    Topic Aliases, Intro to Functions
    Command line parsing
    Bash - configuration files
    Inode specifics
    Readings Sobell ch. 8
    man pages : bash
    Week (6) 25 Sep. - 01 Oct.
    Topic Shell scripting
    Readings Sobell ch. 11
    man pages : bash
    Week (7) 02 Oct. - 08 Oct.
    Topic Shell scripting.
    Readings Sobell ch. 11
    Week (8) 09 Oct. - 15 Oct.
    Oct. 10 & 12 Midterm
    Topic Regular expressions
    Readings Regular expressons - Sobell Apendix A. p. 1011
    Week (9) 16 Oct. - 22 Oct.
    Topic Regular Expressions
    grep - globar gegular expression parser
    sed - stream editor
    Readings regular expressons - Sobell Apendix A. p. 1011
    grep - Sobell pp. 833-837
    sed - Sobell ch 15 p. 653
    See also Readings on the Lecture page.
    Week (10) 23 Oct. - 29 Oct.
    Topic sed - stream editor

    awk -pattern processing language.

    Readings sed - Sobell ch 15 p. 653
    See also Readings on the Lecture page.

    awk - Sobell ch 14. p. 619

    Week (11) 30 Oct. - 05 Nov.
    Topic awk - pattern processing language.

    Networking

    Readings awk - Sobell ch. 14 p. 619

    Networking - Various Web pages.

    Week (12) 06 Nov. - 12 Nov.
    Topic Networking.
    Readings Various Wikipedia pages.
    Week (13) 13 Nov. - 19 Nov.
    Topic Networking
    Readings Various Wikipedia pages.
    Week (14) 20 Nov. - 26 Nov.
    Class 21 Nov.
    Holiday 23 & 25 Nov.
    Topic Networking.
    Readings Various Wikipedia pages
    Week (15) 27 Nov. - 03 Dec.
    Topic Networking

    Final review.

    Readings Various Web pages

    Class notes

    Week (15) 04 Dec. - 12 Dec. Finals
    Topic Final Exam Monday 5 Dec. 2016

    10AM-Noon