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.