Linux User Concepts - Parkland    

Last Modified:
Wednesday, 01-Sep-2010 09:48:33 CDT

CSC128: Schedule Fall 2010


Week 1 - Aug. 23
Week 2 - Aug 30
Week 3 - Sept 7 (Sept 6, Labor Day) Week 4 - Sept 13
Week 5 - Sept 20 Week 6 - Sept 27 Week 7 - Oct 4 Week 8 - Oct 11
Week 9 - Oct 18 Week 10 - Oct 25 Week 11 - Nov 1 Week 12 - Nov 8
Week 13 - Nov 15 Week 14 - Nov 22
(Thxgvg begins at 5pm on Nov 24)
Week 15 - Nov 29 Week 16 - Dec 6

Week 1: Aug. 23


Links, Reading, Class Overview:

Introduction to Linux, Logging in and Basic Shell Commands
Practice Basic Commands:

These wikipedia pages all have a good listing near the bottom of the main basic utilities that you will need to learn for this course.
Video:

Labs:


NOTE THAT IF YOU ARE ALREADY IN ANGEL THESE LINKS JUST TAKE YOU TO ANGEL AGAIN, IF YOU ARE ALREADY IN ANGEL LOOK IN THE COURSE CONTENT FOR THE EXERCISES.

For next Week:
Exercise 1 Chapter 1.
Both Sections: Due by Midnight Aug 30 .

Exercise 2 Chapter 2.
Both Sections: Due by midnight Aug 30 .

Exercise 3 Ch. 3 - Basic Commands.
Both Sections: Due by midnight Sept 7 (Sept 6, Labor Day) .

Participation Week 1 - 4 In the Content | Discussion Forums in Angel. You will see the discussion board which requires your posting for credit. Introduce yourself and help us become a community. This is especially important for the online students where you should ask most of your questions and I will be posting notes on what was covered in the Classroom section.
Both Sections Due by: Sept 20 at midnight.

Week 2: Aug 30


Links, Reading, Class Overview:

Basic utilities and the Linux Filesystem - Chapters 3 and 4
Video:

I am still working on my format but here are some files for you to check out. They are not web pages or anything but you can click to download them in the format of your choice. Your browser may open them in a plugin, or you may save them to disk and then open them with "Windows Media Player" or any other such video player that you may have. Be sure to give me feedback on your preferences in formats and other subjects that you want video on.

wmv format avi format
Labs:



For Next Week:

Exercise 3 Ch. 3 - Basic Commands.
Due by midnight Sept 7 (Sept 6, Labor Day) .

Exercise 4 Ch. 4 - Linux Filesystem.
Due by midnight Sept 13 .

Exercise 5 - Linux filesystem advanced
Due by Sept 13 at Midnight.

Participation Week 1 - 4 In the CONTENT | Discussion Forums tab in Angel. Sept 20 at midnight.

Week 3: Sept 7 (Sept 6, Labor Day)


Links, Reading, Class Overview:

Linux Filesystem Continued and Linux Filesystem Advanced
Labs:



For Next Week:

Exercise 4 Ch. 4 - Linux Filesystem Basics
Due by midnight Sept 13 .

Exercise 5 - Linux filesystem advanced
Due by Sept 20 at Midnight.


Quiz 1:
Covers Ch 3 and 4, the Labs and Exercises 1-5.
25 Questions 25 points 25 minutes.
Due by Sept 20 at Midnight.

Week 4: Sept 13


Links, Reading, Class Overview:



Introduction to vi (pronounced vee-eye)

vi - beyond the basics
Labs:
Lab - in class vi followalong for 10 points.
Introductory vi lab - runvimtutor and read Ch 8 : Done In class, I will take roll at 6:30 for your 10 points for this one.

For next Week:


Quiz 1:
Covers Ch 3 and 4, the Labs and Exercises 1-5.
25 Questions 25 points 25 minutes.
Due by Sept 20 at Midnight.

Exercise 6 - vi.
You may take this exercise as many times as you wish before
Sept 20 at midnight.

Week 5: Sept 20


Links, Reading, Class Overview:


Don't Forget Quiz 1 due by Sept 20 before Midnight.

vi - beyond the basics continued
The shell and Redirection Ch 5
Video:



Labs:

Lab vi lab editing a file
  • Classroom Section: In Class vi lab due by the end of class
Redirection Lab
  • Classroom Section: Redirection Lab
    Due before Class Next time. (I will be checking the timestamp of your file).

For next Week:
Exam 1: Covering Ch 1-4 and 8. - In Angel  
I will be turning it on before class on Thursday and it will be due by Midnight July 20.

Exercise 7 - Chapter 5 the Shell and Redirection
You may take this Exercise as many times as you wish before
Midnight Oct 4 .




Participation 2:
In the Assignments you will see the discussion board which requires your participation for credit.
Due by: Oct 18 at Midnight.

Week 6: Sept 27


Links, Reading, Class Overview:


Exam 1 Ch 1-4 and 8
Exam 1 is due before Oct 4 at midnight.

The Bourne Again Shell Ch 10
  • Read Ch 10 - pp. 301-316 Process Management, startup files, keyword variables
  • p. 309 - combining stdout and stderr 2>&1
  • pp. 364-5 are good tables to look at
  • Don't worry too much about pp. 351-end of chapter, I don't really cover Command Line Expansion in much detail
  • Practice the shortcut way of moving around using:dirs pushd popd Just a little practice with these will make it obvious how it works. The book is good on the subject too.
  • Process Mgmt.
  • P. 826 Processes
  • Variables and Arguments
  • Ch 10 - pp. 316-333 startup files, paramerters and variables and the read builtin, dot command p. 332
  • Ch 10 - pp. 333-end Positional Parameters, exit status, alias, single -vs- double quotes, shift builtin,
  • See pp. 363-365 for a list of all the special chars and parameters
  • p. 365 Logical operators && and ||
  • Variables and Arguments
  • Example Scripts
Shell Scripts all start with the shebang
#!/bin/bash

Video:

Labs:

In class follow along on Ch 10 - 10 points
In class - write your first shell script. - 15 points


For Next Week:
Exercise 8 - Ch 10 pp 301-316
You may take this Exercise as many times as you wish before
midnight Oct 11 .


Exercise 9 - Ch 10 pp 316-end
You may take this Exercise as many times as you wish before
midnight Oct 11 .


Week 7: Oct 4


Links, Reading, Class Overview:

Finish Chapter 10
Introduction to Shell Scripting Shell Scripting
Video:

Labs:

I am assigning Project 1 and 2 today.
For next Week:
Participation 2:
In the Assignments you will see the discussion board which requires your participation for credit.
Due By Oct 18 at Midnight.


Exercise 8 Ch 10 p. 301-316
You may take this Exercise as many times as you wish before Midnight
Oct 18
.



Exercise 9 Ch 10 p. 316-end
You may take this Exercise as many times as you wish before Midnight
Oct 18
.



Exercise 10 Ch 11
You may take this Exercise as many times as you wish before Midnight
Oct 18
.



Project 1
Due by: Oct 25 .
At the beginning of class for the classroom section
Project 1 AVI Video
Project 1 Embedded Flash
Project 1 Embedded Flash small version


Project 2
Due by: Nov 1 .
At the beginning of class for the classroom section

Project 2 AVI Video
Project 2 Embedded Flash Video


Week 8: Oct 11


Links, Reading, Class Overview:



Ch 7, Communications and using ssh-keygen and sftp Making a Web Page
  • ssh-keygen Lab:
    You will use ssh-keygen to allow yourself to automatically login from your local workstation to shaula, no password required.
    Classroom Section: Due in class at the beginning of class on Oct 18 in class.
  • HTML Lab: Making a Web Page with Server Side Includes
    Classroom Section: Due in class at the beginning of class on Nov 1 in class.

  • For Next Week:


    Exercise 11 ftp scp, ssh and ssh-keygen
    You may take this Exercise as many times as you wish before Midnight
    Oct 18 .




    Project 3
    Project 3 is due by: Nov 8 .
    At the beginning of class for the classroom section,

    Project 3 AVI Video
    Project 3 Embedded Flash Video .

    Week 9: Oct 18


    Links, Reading, Class Overview:






    Regular Expressions and find

    Regular Expressions
    sed
    Labs:


    For Next Week:


    Participation 3
    In the Assignments you will see the discussion board which requires your participation for credit.
    Due by: Nov 8 before the end of class.




    Exercise 12 - find
    Exercise 12 find is due by the end of class on Nov 8 .

    Exercise 13 - Regular expressions
    Exercise 13 Regex
    Due: Nov 8 before the end of class.


    Exercise 14 -sed
    Exercise 14- sed
    Due: Nov 8 before the end of class. .

    Week 10: Oct 25


    Links, Reading, Class Overview:


    awk grep tar and diff


    Managing Groups Important things to remember when manipulating groups
    Labs:


    For Next Week:



    Exercise 15 - awk
    Exercise 15- awk
    Due: Nov 8 before the end of class. .


    Exercise 16 - tar
    Exercise 16- tar
    Due: Nov 8 before the end of class. .


    Exercise 17 - groups
    Exercise 17 - groups
    Due: Nov 8 before the end of class. .

    Week 11: Nov 1


    Links, Reading, Class Overview:

    Ch 15 System Administration
    System Adminisration 1
    System Adminisration 2

    cron C programming
    Labs:

    • crontab and at Lab
      Due by:
      Classroom Section bring to Class on Nov 8 .

    • C programming Lab
      Due by:
      Classroom Section place the binary named productin your bin and I will run it. on Nov 8 .
      Online Section: place the binary named product in your bin and I will run it.
      Due, Nov 8 before class .

    For Next Week:

    Participation Week 3
    In the Assignments you will see the discussion board which requires your participation for credit.
    Due by: the beginning of class on Nov 8 .


    Exercise 18 crontab and at
    Due by: the beginning of class on Nov 8 .


    Exercise 19 C programming
    Due by: the beginning of class on Nov 8 .


    Exercise 20 System Administration
    Due by: the beginning of class on Nov 8 .

    Week 12: Nov 8


    Links, Reading, Class Overview:

    Finish All assignments and take Exam. There is nothing else Summer class ends here.
    Video:

    Labs:

    For Next Week:

    Week 13: Nov 15


    Links, Reading, Class Overview:


    awk grep tar and diff
    Labs:


    For Next Week:
    Exercise 16 - awk
    You may take this exercise as many times as you wish before
    Midnight Nov 29 .


    Exercise 17 - tar
    You may take this exercise as many times as you wish before
    Midnight Nov 29 .



    Week 13-16 Participation
    Due by Midnight Dec 13 .

    Week 14: Nov 22
    (Thxgvg begins at 5pm on Nov 24)


    Links, Reading, Class Overview:

    There will be Exam 3 on Wednesday of Next week for the Classroom section.
    The online section will have the entire week of Nov 29
    Exam 3 covers: Ch 11, regex, sed, tar, diff, find, and variables

    sort These sorts work in shaula's current environment, not in ltsp1 or 2.


    Managing Groups Important things to remember when manipulating groups


    cron
    Labs:

    For Next Time:
    Week 13-16 Participation
    Due by Midnight Dec 13 .


    Exercise 18 - groups
    You may take this exercise as many times as you wish before Midnight Dec 6 .

    Week 15: Nov 29


    Links, Reading, Class Overview:

    Exam 3 for the Classroom Section on Wednesday
    Exam 3 for the Online Section
    Due by: Dec 6 at Midnight.

    C programming
    Labs:

    For Next Time:
    Week 13-16 Participation
    Due by Midnight Dec 13 .

    Exercise 19 - crontab and at
    You may take this exercise as many times as you wish before Midnight Dec 6 .
    Exercise 20 - C Programming
    You may take this exercise as many times as you wish before Midnight Dec 6 .

    Week 16: Dec 6


    Links, Reading, Class Overview:


    Introduction to System Administration and mount
    Open Office
    Graphics Image Manipulation Program - the GIMP
    ispell
    Labs:


    For Next Time:

    Next time will be the Final. See the time below.
    See you in CSC171 - Linux Installation and Administration in the Fall!
    Remember you must get your projects done and graded by me before you take the final .

    Exercise 21 - system Administration
    Due By Midnight Dec 13 .

    Week 13-16 Participation
    Due by Midnight Dec 13 .

    Finals Week: Finals week Dec 13-17 Official Finals Schedule


    Finals:

    Finals Schedule

    Finals in this class:
    Classroom Section:8-10 a.m. . Thurs. . May 13
    Online Section:Due before 10am Thurs May 13




    | Top |