Tentative schedule Fall 2017

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

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

    30 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) 04 Sep. - 09 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) 11 Sep. - 16 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) 18 Sep. - 23 Sep.
    Topic Redirection
    Command line delimiters
    File name wild-cards.
    Quotes
    Command line parsing

    Readings Sobell ch. 5, 8

    web : Section 02 & 03

    Week (5) 25 Sep. - 30 Sep.
    Topic Aliases, Intro to Functions
    Command line parsing
    Bash - configuration files
    Inode specifics
    Readings Sobell ch. 8
    man pages : bash
    Week (6) 02 Oct. - 07 Oct.
    Topic Shell scripting
    Readings Sobell ch. 11
    man pages : bash
    Week (7) 09 Oct. - 14 Oct.
    Topic Shell scripting.
    Readings Sobell ch. 11
    Week (8) 16 Oct. - 21 Oct.
    Oct. 10 & 12 Midterm
    Topic Regular expressions
    Readings Regular expressions - Sobell Appendix A. p. 1011
    Week (9) 23 Oct. - 28 Oct.
    Topic Regular Expressions
    grep - global regular expression parser
    sed - stream editor
    Readings regular expressions - Sobell Appendix A. p. 1011
    grep - Sobell pp. 833-837
    sed - Sobell ch 15 p. 653
    See also Readings on the Lecture page.
    Week (10) 30 Oct. - 04 Nov.
    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) 06 Oct. - 11 Nov.
    Topic awk - pattern processing language.

    Networking

    Readings awk - Sobell ch. 14 p. 619

    Networking - Various Web pages.

    Week (12) 13 Nov. - 18 Nov.
    Topic Networking.
    Readings Various Wikipedia pages.
    Week (13) 20 Nov. - 25 Nov.
    Topic Networking
    Readings Various Wikipedia pages.
    Week (14) 27 Nov. - 02 Dec.
    Class 21 Nov.
    Holiday 23 & 25 Nov.
    Topic Networking.
    Readings Various Wikipedia pages
    Week (15) 04 Dec. - 09 Dec.
    Topic Networking

    Final review.

    Readings Various Web pages

    Class notes

    Week (15) 11 Dec. - 16 Dec. Finals
    Topic Final Exam Monday 11 Dec. 2017

    4 PM - 5:50 PM