| Syllabus | |||||||||||||||||||||||||||||||
| Course: | CIS68B1 UNIX Shell Programming | ||||||||||||||||||||||||||||||
| Description: | UNIX shell script programming using the Bourne shell programming language to create practical shell scripts. | ||||||||||||||||||||||||||||||
| Prerequisites: | CIS 68A or equivalent. A solid working knowledge of UNIX is a must. | ||||||||||||||||||||||||||||||
| Units: | 5 Units. Four hours terminal time per meeting. | ||||||||||||||||||||||||||||||
| Instructor: |
Mike Cappella e-mail: feedback%20(at)%20mikecappella%20(dot)%20com |
||||||||||||||||||||||||||||||
| Instructor Contact: | I have no office, nor office hours, but can be available by appointment at the Foothill campus if necessary. Contact me via the e-mail address above. I usually respond to e-mail very quickly, and almost always within 24 hours. | ||||||||||||||||||||||||||||||
| Class Meetings: |
|
||||||||||||||||||||||||||||||
| Class Website: | The class website available at cis68b1.mikecappella.com contains all class material. Please use the website as the definitive source for information and class content. Class materials will be updated periodically to correct typos, mistakes, or to further clarify the subject. | ||||||||||||||||||||||||||||||
| Textbooks: |
I do not require that you purchase any textbook. However, you will do better on
exams and homework if you read the assigned material. Some homework will be assigned from the textbook(s).
UNIX Shell Programming, Revised Edition, Stephen G. Kochan, Patrick H. Wood, Sams, ISBN: 067248448X UNIX in a Nutshell, 3rd Edition, Arnold Robbins, O'Reilly & Associates, ISBN: 1-56592-427-4 |
||||||||||||||||||||||||||||||
| Course Objectives: |
By the end of the course, you should be able to:
|
||||||||||||||||||||||||||||||
| Requirements: |
|
||||||||||||||||||||||||||||||
| UNIX Accounts: | You will be receiving a UNIX system account to perform your homework. This account is to be used only by you, and for class purposes. Do not give your password to others, or allow others to use the account. Lost passwords, lost data, or short system outages are not valid excuses for late submissions. You should consider performing backups of your data (perhaps your entire UNIX home directory). Do not count on the system administrators to do this. Pornography or any possibly offensive material is not allowed on school computers. | ||||||||||||||||||||||||||||||
| Class Calendar: | The course topics, lecture notes, reading and homework assignments will be posted on the Coursework section of the class website. This section will be updated often; all changes will be noted in the News section of the website (which is also the site's home page). | ||||||||||||||||||||||||||||||
| Exams: |
Since this is an online course, there will be no exams. |
||||||||||||||||||||||||||||||
| Homework / Lab Work: |
Expect homework and/or lab assignments each lecture (unless otherwise noted). All assignments will be posted in the Coursework section of the class website. You are responsible for ensuring that you know these assignments. Homework assignments are due by start of class on the due date, and all turned-in assignments must be type-written (unless otherwise noted). The time of receipt for assignments turned in via email will be the e-mail's received time. Because the course will move quickly, late homework will generally not be accepted. Exceptions may be made on a case-by-case basis (but do not count on this, especially if you have not received prior approval), and your grade may be reduced appropriately. |
||||||||||||||||||||||||||||||
| Course Content and Reading Assignments: |
The weekly topics and reading assignments are listed in the Coursework section of the class website. However, this list may change as necessary. If you want to get the most from the class, familiarize yourself with the reading material before lecture, and thoroughly afterwards. |
||||||||||||||||||||||||||||||
| Grading: |
You will receive a score for all submitted work. Your grade will be primarily based on the total number of points you earn in the class. Good participation in the course will also positively influence your final grade. There will be no make-up work (homework, exams, etc.). Keep all of your returned work and track your own grades. Class points will be approximately distributed as follows:
The grading scale for the course is as described below, but may be modified as deemed appropriate by the instructor.
|
||||||||||||||||||||||||||||||
| Drops & Withdraws: | You will be dropped from the course if you are missing two or more submissions. It is your responsibility to notify me of your intention to drop the course and to file a drop card with the Registrar. Unless you drop, or file a Pass/No Pass form, you will receive a letter grade in the course. See Important Dates below. | ||||||||||||||||||||||||||||||
| Academic Honor Code: |
Read this section carefully and make sure you understand it! Foothill College and I expect that "students will pursue their studies with integrity and honesty". Cheating, coping any portions of another persons work, or any other form of academic dishonesty is taken very seriously. Any student caught or deemed to have engaged in such behavior will receive an F in the course. In addition, you may be reported to the Dean of Student Affairs, which may lead to expulsion. It is your responsibility to know the school's policy and my policy about what constitutes academic dishonesty. Some students believe it is acceptable to work on assignments in pairs or teams, and then submit essentially the same collaboratively derived answers. To clarify my policy on this, you may discuss concepts with each other, but you must work-out solutions to problems on your own, and all submitted work must be entirely your own. If your work resembles other material or someone else's work, you and the other student(s) will fail the course. I will give no warnings or second chances. It is your responsibility to understand these policies. |
||||||||||||||||||||||||||||||
| Important Dates: |
Please consider the following dates, as they can affect the grade your receive for the course:
|
||||||||||||||||||||||||||||||
SyllabusWed, Oct 03 2007, 11:37pm
This is the course syllabus (aka "green sheet").
Please read it very carefully.
You are responsible for knowing and abiding by all class and school policies.



