Linux User Concepts - Parkland    

Last Modified:
Thursday, 06-Dec-2018 09:01:10 CST

CSC128: Outline Fall 18


Module 1 - Basic Utilities and the Linux Filesystem

Week 1 - Aug. 20
Week 2 - Aug. 27
Week 3 - Sept. 4
Sept. 3 -Labor Day
Week 4 - Sept. 10

Module 2 - Editing Files using the vi editor

Week 5 - Sept. 17 Week 6 - Sept. 24

Module 3 - Understanding the Bourne Again Shell and shell scripting

Week 7 - Oct. 1 Week 8 - Oct. 8
Week 9 - Oct. 15 Week 10 - Oct. 22

Module 4 - Regular Expressions and stream editing

Week 11 - Oct. 29 Week 12 - Nov. 5

Module 5 - Web Programming, scheduling jobs, manipulating groups

Week 13 - Nov. 12 Week 14 - Nov. 19
Thanksgiving Break
Begins Wed. 5pm
Week 15 - Nov. 26 Week 16 - Dec. 3

Week 1: Aug. 20


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:

Week 2: Aug. 27


Links, Reading, Class Overview:

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

Labs:

Week 3: Sept. 4
Sept. 3 -Labor Day


Links, Reading, Class Overview:


Exam 1 Will be Week 4 on the second day of class .

Linux Filesystem Continued and Linux Filesystem Advanced


Video:

Labs:



For Next Week:



Week 4: Sept. 10


Links, Reading, Class Overview:



Introduction to vi (pronounced vee-eye) first day

Video:

Labs:

For next Week:
Exercise 5 - vi

Week 5: Sept. 17


Links, Reading, Class Overview:


vi (pronounced vee-eye) continued The shell and Redirection Ch 5
Video:



Labs:


For next Week:
Exercise 5 - Vi
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .


Exercise 6 - Ch 5: the Shell and Redirection
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .


Week 6: Sept. 24



The shell and Redirection Ch 5 and 8

Video:

Labs:
Classlab. Follow along in class and I will take roll for a 10 point classlab for Ch 5.
Classlab. Same as above a 10 pointer for following along.


For Next Week:


Exercise 6 - Ch 5: the Shell and Redirection
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Week 7: Oct. 1


Links, Reading, Class Overview:



The shell and Redirection Ch 5
The Bourne Again Shell Ch 8 Startup Files Book p.288
Video:

Labs:

For Next Week:

Exercise 7 - Ch 5 and 8: the bash Shell I
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Exercise 8 - Ch 8: the BASH Shell Part II
You may take this Exercise as many times as you wish before
the due date posted in Cobra Learning .

Week 8: Oct. 8

Links, Reading, Class Overview:


Exam 2 - Will cover Ch 6 vi, Ch 5 The Shell and Ch. 8 BASH
It will be in week 9 on Day 1.

Day 1 - finish Ch5 and 8

Ken Urban will be in Class on Thursday: Introduction to Shell Scripting Ch 10

Video:

Labs:

For Next Week:

Exercise 9 - Ch 10 Shell Scripting




Week 9: Oct. 15


Links, Reading, Class Overview:

Exam 2: This Week Ch6 vi, Ch 5 The Shell, Ch 8 bash


Day 2: Continue Shell Scripting and Project 1

Video:

Labs:

For Next Week:

Project 1 Due date posted in Cobra.
Project 1 video


Week 10: Oct. 22


Links, Reading, Class Overview:




Project II and III assigned



More on Shell Scripting
Finish Shell Scripting - functions
Video:


Labs:


For Next Week:



Project 2 Due Due date posted in Cobra.
Project 2 video



Project 3
Due date posted in cobra.
Project 3 video


Week 11: Oct. 29


Links, Reading, Class Overview:

Exam 3 - shell scripting is Week 13


Regular Expressions I will write the function lab in front of class on the second class day this week.


Video:

Labs:

REGEX Lab. Take Ex10 during lab time while I correct Proj1. for 10 points.

For Next Week:
Exercise 10 - Appendix A - Regular Expressions

Week 12: Nov. 5


Links, Reading, Class Overview:


Exam 3 - shell scripting is Week 13 day 2

Stream Editing Using sed

The awk pattern matching language


Video:

Labs:


For Next Week:


Exercise 11 - sed


Exercise 12 - awk
You may take this Exercise as many times as you wish before the due date in Cobra

Week 13: Nov. 12


Links, Reading, Class Overview:


Exam 3 - shell scripting day 2 of this week. Next week for 7:45am class.

grep find tar and diff

Video:

Labs:

For Next Week:

Exercise 13 - tar and find
You may take this Exercise as many times as you wish before the due date in cobra

Week 14: Nov. 19
Thanksgiving Break
Begins Wed. 5pm


Links, Reading, Class Overview:


Basic Web Programming and HTML



Video:
Basic Linux Web Programming and HTML

Labs:


For Next Week:

Week 15: Nov. 26


Links, Reading, Class Overview:


Chapter 17 Secure Shell Communications ssh sftp and ssh-keygen

Scheduling jobs using crontab and at
Video:

Labs:

For Next Week:


Exercise 14 - sftp, ssh and ssh-keygen
You may take this Exercise as many times as you wish before the due date in cobra.

Week 16: Dec. 3


Links, Reading, Class Overview:


groups
Class Review
Video:


Labs:



For Next Week:

Exercise 15 - groups
You may take this Exercise as many times as you wish before the due date in Cobra


Sean's Finals Schedule

| Top |