Instructor: Randolph Langley
Office: 103 MCH Building
Wednesday from 3:35pm until 4:50pm in HWC 2100.
May 31: No class
Monday: 1:30pm - 3:00pm, 4:00pm - 5:00pm
This is an introductory course in the use of the UNIX operating system designed for both majors and non-majors. Topics include: UNIX history, logging in to a UNIX system, basic operating system concepts and file structure, basic commands, text editor(s) (to include emacs, vi, and pico), printing, mail, and online help. The goals of this course are to enable students to log in to their UNIX accounts from any type of computer and have a basic understanding of the commands and utilities.
There are no prerequisites for this class.
- Understand the history of Unix.
- Identify and use different shells.
- Find help on different Unix commands and utilities.
- Use various file and process commands.
- Redirect input and output.
- Set up one's own UNIX environment.
- Create simple shell scripts.
- Create use makefiles. Compile a simple C program with multiple files.
There is no required text, but there are many outstanding books that you can refer to; the recent 3rd edition of Unix, The Textbook by Sarwar and Koretskey, is a large and comprehensive (but expensive) one. A Practical Guide to Linux Commands, Editors, and Shell Programming by Sobell is another good (and relatively inexpensive) book — and it is the current required text for COP4342. And of course, no collection is complete without The Unix Programming Environment by Kernighan and Pike, which, despite being very out-of-date on particulars is still very useful in general.
Unix Power Tools, 3rd Edition, by Shelley Powers, Jerry Peek, Tim O'Reilly, Mike Loukides. O'Reilly, 2003. ISBN 0596003307.
The Art of Unix Programming, by Eric S. Raymond.
Midterm (Wednesday, June 28th)
Final Exam (Wednesday, August 2nd)
|A||90% - 100%|
|B+||88% - 89%|
|B||80% - 87%|
|C+||78% - 79%|
|C||70% - 77%|
|D||60% - 69%|
|F||0% - 59%|
Note that assignments account for 50% of your grade.
Please turn in assignments on time. No late assignments will be accepted.
Attendance at all class meetings is expected, and attendance may be taken each class session in the form of a sign-in roster. Please extend courtesy in class by arriving on time, staying until dismissed, and refraining from food and drink. You are responsible for all information explained in class, some of which will not be available in written or electronic form. I will not feel obligated to repeat announcements about future exams, assignments, or schedule changes.
Excused absences include illness, deaths in the immediate family and other documented crises, call to active military duty or jury duty, religious holy days, and official University activities. Accommodations for these excused absences will be made and will do so in a way that does not penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness.
You should check your electronic mail frequently for information about this course, as well as the class home page. You are also encouraged to use email to ask questions and report problems.
Academic dishonesty will not be tolerated. Do not turn in other people's work as your own; this includes, but is not limited to, unattributed copying from web pages, other students' work, books, journals, or broadcast media. Citations and clear delineation of cited material as distinguished from your own original work are mandatory.
The Florida State University academic honor policy is at http://dof.fsu.edu/content/download/21140/136629/AHP2010Revision.pdf
Official FSU statement on the Academic Honor Policy:ACADEMIC HONOR POLICY: The Florida State University Academic Honor Policy outlines the University's expectations for the integrity of students' academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to "... be honest and truthful and ... [to] strive for personal and institutional integrity at Florida State University."
University ADA statementADA AMERICANS WITH DISABILITIES ACT: Students with disabilities needing academic accommodation should: (1) register with and provide documentation to the Student Disability Resource Center; and (2) bring a letter to the instructor indicating the need for accommodation and what type. This should be done during the first week of class. This syllabus and other class materials are available in alternative format upon request. For more information about services available to FSU students with disabilities, contact the: Student Disability Resource Center 874 Traditions Way 108 Student Services Building Florida State University Tallahassee, FL 32306-4167 (850) 644-9566 (voice) (850) 644-8504 (TDD) firstname.lastname@example.org http://www.disabilitycenter.fsu.edu/
Please advise me at your earliest convenience (within one week) if you have a disability that will require a reasonable accommodation for the successful completion of this course. Also, as indicated above, you should register with the and provide documentation to the Student Disability Resource Center, and provide me a letter indicating the need for accommodation and indicating what type.
If you are experiencing difficulty or are concerned about your progress, please speak with me immediately.