COP 3353
Intro to Unix
Spring 2023 Syllabus
Instructor Information
Position |
Name |
E-mail |
Office |
Office hours |
Course Instructor |
Bob Myers |
myers@cs.fsu.edu |
Love 108-D |
Tues 1:00 - 3:00 PM |
TA |
Shyaam Amaraneni |
samaraneni@fsu.edu |
MCH 101-B |
Thurs 12:00 - 3:00 PM (Zoom) |
TA |
Haripriya Pendyala |
sp21bh@fsu.edu |
MCH 114-C |
Wed 3:00 - 4:00 PM Thurs 11:00 - 12:00 noon |
Class Schedule
Section |
Room |
Day |
Time |
1 |
BEL 102 |
Wed |
12:00 - 12:50 PM |
Course Requirements:
Course Website:
Course Materials:
- Online course notes
- There is no required textbook for the course
- Some recommended reference textbooks:
- Unix Power Tools. Shelly Powers, Jerry Peek, Tim O'Reilly,
and Mike Loukide. O'Reilly, 3rd edition or later.
- Just Enough Unix, Paul K. Anderson, 3rd or 4th Ed.,
McGraw-Hill, 2003.
- Learning the Unix Operating System, Grace Todino, John Strang,
Jerry Peek, 4th Ed., O'Reilly Publishing, 1997 (ISBN
1-56592-390-1).
- Unix for Dummies, John Levine & Margaret Young, 5th Ed., IDG
Books Worldwide, 2004 (ISBN 0-7645-4147-1).
- You must have a Computer Science system account (cs.fsu.edu) for this
course. We will discuss how to get an account at the first class
meeting
Course Objectives:
At the end of this course, the student should be able to:
- Understand the History of UNIX
- Identify and use the different shells
- Find help on different UNIX commands and utilities
- Use the different file and process commands
- Use core UNIX text editors
- Redirect standard input and output
- Use various useful UNIX utilities, like grep, diff, tar, and others
- Set up their own UNIX environment
- Create simple shell scripts
Grading Policy:
The final course grade will be computed as follows:
Assignments / Quizzes |
40 % |
Midterm |
25 % |
Final Exam |
35 % |
Letter Grade Scale:
Letter | Numerical Average |
A | 92.00 - 100 |
A- | 90.00 - 91.99 |
B+ | 88.00 - 89.99 |
B | 82.00 - 87.99 |
B- | 80.00 - 81.99 |
C+ | 78.00 - 79.99 |
C | 72.00 - 77.99 |
C- | 69.00 - 71.99 |
D | 62.00 - 68.99 |
D- | 60.00 - 61.99 |
F | 0.00 - 59.99 |
Tests:
There will be two tests -- a midterm and a final exam.
Students will be required to bring and show your Student ID on
test days. The final exam will be cumulative.
Test Dates:
Midterm |
Wed, March 8 |
Final Exam |
Tues, May 2, 10:00 AM - 12:00 noon |
Link to Spring 2023 Final Exam Schedule
Excused Absence Policy
- FSU's Excused Absence Policy Statement:
Excused absences include documented illness, deaths in the family
and other documented crises, call to active military duty or jury duty,
religious holy days, and official University activities. These absences
will be accommodated in a way that does not arbitrarily penalize students
who have a valid excuse. Consideration will also be given to students
whose dependent children experience serious illness.
- It is the student's responsibility to notify me as soon as possible
regarding any excused absences that affect graded work.
- A student will be allowed to make up a missed test if he or she has
a notice of illness from the Student Heath Center or family physician.
Any other excuses that are not medical or emergency related will be at
the discretion of the instructor, and must be approved in advance. If
you miss a test for any reason (without advance approval), you must
notify me of the issue within 48 hours of the missed exam. Missed tests
must be made up within 2 weeks of the test date, unless there is an
extended long-term excused absence (e.g. hospital stay, etc)
Quizzes
Periodic quizzes may be given, to help
students gauge their progress in the class, and to gauge attendance,
attendance and participation is expected.
Assignments
- Assignment specifications will be posted on the web page
- Turn in all assignments on time! Late assignments
will be accepted one day after the due date, with the deduction of a
letter grade (10%). Assignments more than a day late will not be
accepted.
- Assignments need to be submitted through the appropriate submission
portal. Instructions will be provided before the first
assignment is due. E-mailed files will NOT be counted as valid
submissions.
- Any concerns or issues regarding the accuracy of grades should be
addressed first to the grader of the assignment in question, and also
must be brought up within 7 days of the grade being posted
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.” (Florida State
University Academic Honor Policy, found at
http://fda.fsu.edu/Academics/Academic-Honor-Policy.)
ALL WORK IN THIS COURSE IS INTENDED TO BE DONE INDIVIDUALLY
In addition to this information, please be aware of the
following:
- It is NOT APPROPRIATE to utilize websites such as: CHEGG.com,
COURSEHERO.com, etc. DO NOT post our assignments to these websites to
solicit answers, and DO NOT use/view/utilize the 'solutions' found on
these websites. Doing so is in direct violation of the FSU honor policy.
- It is NOT APPROPRIATE to work on assignments with other students or
to give or receive solutions to or from anyone before an assignment is
due and handed in (by all parties).
- It is NOT APPROPRIATE to share homework solutions with your
classmates. When you turn in an assignment with your name on it, you are
representing that work as your own. If your submission matches that of
another student, this is considered a violation of the Academic Honor
Code.
- It is NOT APPROPRIATE to copy/paste, or use solutions written by other
people from any web sources, forums, etc. as your own solutions.
- Plagiarism detection tools, such as MOSS, will be used in the
grading process.
- It IS APPROPRIATE to utilize examples found in the course textbook or
in the course notes and examples, as long as the source is cited. This is
appropriate, as some hand-in assignments may have structural elements
that are based on examples we've done in class, or contain other elements
that are provided to you in the assignment specification.
- It IS APPROPRIATE to discuss solutions and techniques on assignments
with other students AFTER the assignment has been graded and handed back.
- It IS APPROPRIATE to study general topics, ideas, and solve
non-assigned-for-homework questions for practice with other classmates.
- If it is found that a student has violated the academic honor policy
the student is not permitted to drop or withdraw from the course and must
complete the course with the sanctions assessed via the policy. This is a
UNIVERSITY policy.
- A first violation of the honor code will result, at minimum (but not
limited to), a penalty of a 0 grade on the assignment or test involved,
along with a reduced course letter grade for that term (-10 points off of
the final course grade).
- If the violation is that of soliciting solutions on external
web sites (Chegg, Course Hero, etc) -- which is also a violation of
copyright -- the penalty will be an automatic F in the course, regardless
of whether it is a first violation or not
- Any second violation of the honor code will result in an automatic F
in the course, and possible proceedings before the FSU Honor Code
Committee.
Americans With Disabilities Act
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Office
of Accessibility Services; 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:
Office of Accessibility Services
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu
https://dsst.fsu.edu/oas
Students approved to take exams at the OAS office are expected to
take exams at the regularly scheduled time. Any exception to this
will only be granted with a valid documented reason and must be approved
by the instructor a week before the exam.
Syllabus Changes
Except for changes that substantially affect implementation of
the evaluation (grading) statement, this syllabus is a guide for
the course and is subject to change with advance notice.