Tulsa Community College, Northeast Campus
Spring semester, Jan 14 th through May 6 th , 2013
TCC will be closed (no classes) on Mon, Jan 21st (ML King Day) and on Mar 18 th
-24 th
(Spring Break)
Course: CSCI 1483 Course Delivery Method: Online Section:290 CRN:
Instructor: Glenn Jones Phone: (918) 595-8401
Office: NE 2201 (above the NEC Testing Center)
Email: glenn.jones@tulsacc.edu
Office Hours: 1-5 Tues, 9-12 & 1-4 Wed
Please feel free to contact me by telephone, email, or in person by appointment.
TO CONTACT THE DIVISION OFFICE:
Division: Bus, Info, & Engr. Technology
Acting Associate Dean: Kent Fockler
TO CONTACT ACADEMIC & CAMPUS SERVICES:
Director: Dr. Mike Limas
Office: NE-A151 Phone: (918) 595-7473
Office : NE-2372 Phone: (918) 595-7439
Course Description : An introduction to UNIX operating system with specific reference to UNIX commands, the UNIX file structure, editors, and shell programming. Includes an introduction to system administration and security.
Prerequisites: CSCI 1203 or instructor approval. CSYS 1203 or basic programming is recommended.
TEXTBOOKS, SUPPLIES, & OTHER RESOURCES:
Required Text : Guide To Unix Using Linux. Palmer, Course Technology, 2008, Isbn: 978-1-4188-3723-5
Other Materials
A Windows, Mac, or Linux computer with internet access for submitting assignments and for accessing: o TCC email server at http://www.outlook.com/tulsacc.edu
o Learning Management System (Blackboard) server at https://bb.tulsacc.edu o Class Linux server at 199.245.164.38
Note: Lab computers are available to students at all TCC campuses during their computer lab hours:
Metro 918 595-7146 Northeast 918 595-7592 Southeast 918 595-7643 West 918 595-8122
TCC Network Access: http://www.tulsacc.edu/21652/ Wireless NW Access: http://www.tulsacc.edu/21643/
Course Objectives— Upon completion, the student will be able to:
Use different shells to execute commands from the command line, and redirect output to a file
Connect to UNIX / Linux via ssh (secure shell) and change the default password for security
Navigate the *nix file system, perform mounts, and perform file & directory management
Explain the different types of *nix files, and edit files using file editors
Create, modify, and process files and redirect command outputs
Create, test, execute, and debug shell scripts and menu-based apps using flowcharts & pseudo code
Utilize built-in utility programs to monitor and maintain systems
Create and execute Perl scripts
Start and utilize the X window system
NOTE: This online class demands that the student be self-motivated and self-disciplined. You are responsible to keep up with the schedule, assignments, and exams. You will be expected to read and comprehend assignments from
Page 1
the textbook, view the instructor’s PowerPoint slides, answer review questions and perform lab activities routinely.
Since this is a 3 credit hour, 16 week class, you should invest a minimum of 3-4 hours per week in order to succeed.
Do not plan to wait until the last minute to begin assignments, because some of the material is best absorbed in multiple shorter learning sessions.
Attendance Policy: On-campus attendance is not required in this 100% online internet course. Students must discipline themselves to keep up with scheduled weekly deadlines.
Teaching methods: May include lecture, lab, assignments, threaded discussions, and exams.
LMS: You will be using the Blackboard L earning M anagement S ystem to receive and submit assignments.
There will be a weekly forum in the Discussion Board, where students may collaborate
This is a great place to seek and offer assistance on assignments, ask questions, etc.
Employers seek out employees who get along well with others
Check the forum for updates; Instructor will be monitoring the discussion board routinely
Grading System: 90% A, 80% B, 70% C, 60% D, below 60% F.
893 points (out of 1,000) is a “B”, 689 is a “D”. If your grade is bordering a higher grade, you may wish to take advantage of any extra credit assignment opportunities. Participation in the virtual classroom
(Discussion Board) such as assisting classmates may be taken into consideration for borderline grades.
Evaluation Techniques
Class / Assignment When Qty Points Total
Orientations Week 1 2 20+30 50
Orientations: These assignments are essential to Syllabus Quiz Week 1 1 50 50 getting started on the right track at the beginning Lab Assignments Weekly 10 20 200 of the course, and are due by 10PM, Sunday at end of week 1. Half credit if taken after deadline.
Review Questions
Midterm Exam
Weekly 10 20 200
Week 8 1 200 200
Syllabus Quiz: This open note quiz will
Final Exam Week16 1 300 300
(Total) -- -- -- 1,000 familiarize you with the syllabus while earning some easy points. Due by 10PM, Sunday, at the end of week 1. Half credit if taken after the deadline.
Lab Assignments: To be announced. Complete these before doing review questions. Submit by deadline.
Please prefix all assignments with your initials.
For example, gjCh1Lab or gjCh7RevQs
Chapter Review Questions: Answer the questions at the end of each chapter and submit them during the assigned week. No credit if submitted after 10PM Sunday of the assigned week.
Exams:
Open book, open note, 2 hour timed exams will be administered at approximately week 8 & week 16.
Exams will be taken in the virtual classroom (LMS). There will be a 53 hour window of opportunity.
You must make arrangements with the instructor in advance if you have an exam scheduling conflict
Make-Up Policy:
Only the Orientations and Syllabus quiz may be made up for half credit if taken after deadline.
Midterm & final exams may ONLY be made up if arrangements were made w/ instructor in advance
All other late or missed assignments and exams may not be made up.
Extra Credit: Optional assignments will be posted, and a maximum of 35 points extra credit may be earned.
All extra credit must be submitted before taking the final exam.
Page 2
Course Withdrawal : The deadline to withdraw from a course shall not exceed 3/4 the duration of any class.
Contact the Counseling Office at any TCC campus to initiate withdrawal from a course ('W' grade) or to change from Credit to Audit. Check the TCC Academic Calendar for deadlines. Students who stop participating in the course and fail to withdraw will receive a course grade of “F,” which may have financial aid consequences for the student.
New TCC Student Email system : Your new email address is firstname.lastname@tulsacc.edu.
Students with common names include the number at end. Please go to http://www.tulsacc.edu/office365/students to learn about
Office 365. All TCC students must use this email account for TCC and instructor email correspondence.
Inclement Weather : TCC rarely closes. If extreme weather conditions or emergency situations arise, TCC gives cancellation notices to radio & television stations, and posts it on TCC website: http://www.tulsacc.edu
GENERAL EDUCATION GOALS : General Education courses at TCC ensure that our graduates gain skills, knowledge, and abilities that comprise a common foundation for their higher education and a backdrop for their work and personal lives. TCC’s General Education goals are: Critical Thinking, Effective
Communication, Engaged Learning, and Technological Proficiency.
CLASSROOM ETIQUETTE : Open and mutually respectful communication of varied opinions, beliefs, and perspectives during classroom or online discussion encourages the free exchange of ideas that is essential to higher learning and to the ability to learn from each other. Cell phones should not be used in class but may be set to vibrate; please step out of the room for emergency calls
SYLLABUS CHANGES : Students will be notified of any changes to the syllabus in writing.
STUDENTS WITH DISABILITIES : TCC provides accommodations for qualifying students in compliance with the Americans with Disabilities Act. For info, contact disabled Student Resource Center,
918-595-7115, or Resource Center for the Deaf and Hard of Hearing, 918-595-7428V, 918-595-7434TTY.
ACADEMIC DISHONESTY : Academic dishonesty (cheating) is defined as the deception of others about one’s own work or about the work of another. Academic dishonesty or misconduct is not condoned or tolerated at campuses within the Tulsa Community College system. Tulsa Community College adopts a policy delegating certain forms of authority for disciplinary action to the faculty. Such disciplinary actions delegated to the faculty include, but are not limited to, the dismissal of disrespectful or disorderly students from classes. For a first offense, the student will receive a “zero” for the assignment, and must sign a written warning. Any repeat offense will result in the student receiving an “F” grade for the course.
INSTITUTIONAL STATEMENT: Each student is responsible for being aware of the information contained in the TCC Catalog, the TCC Student Policies & Resources Handbook, and semester information listed in the class schedule. All information may be viewed on the TCC website: www.tulsacc.edu
Special Needs: Please feel free to bring any special needs or questions to your instructor's attention.
Getting Started: Log in to the LMS, and click on Begin Here!
1.
Print out your syllabus, and post the schedule (last page) where you will see it often.
2.
Use the First Week Activities Video Tutorial to help you with the orientations
3.
Weekly assignments are posted in the Content area in the LMS
Tentative Course Calendar: Print and post the attached schedule in a conspicuous place!
Page 3
Wk Ends on Chapter (#pp) / Review Questions Lab Assignments Other Assignments Quiz & Exams
1 Jan 20 [Boot from CD] Internet & Class Orientations Syllabus Quiz
Students who have not accessed the LMS nor contacted the instructor by the end of the first week will be withdrawn from the class.
TCC closed—no classes on ML King Day, Monday, January 21 st
2 Jan 27 Ch 1 (52) Essence of UNIX & Linux TBA
3 Feb 3 Ch 2 (58) Exploring *nix File Sys & File Sec TBA
4 Feb 10 Ch 3 (46) Mastering Editors TBA
5 Feb 17 Ch 4 (56) UNIX / Linux File Processing
6 Feb 24 Ch 5 (58) Advanced File Processing
TBA
TBA
7 Mar 3 No new material
8 Mar 10 No new material
Review for midterm
9 Mar 17 Ch 6 (68) Intro to Shell Script Prog Part1 TBA
TCC closed—no classes during Spring Break, March 18-24 th
; Relax and have fun!
Midterm Exam
10 Mar 31 Ch 6 (68) Intro to Shell Script Prog Part 2
11 Apr 7 Ch 7 (60) Advanced Shell Programming Part 1
TBA
TBA
Friday, April 12 th
is the last day to withdraw from classes with a "W" –or– change from credit to audit.
12 Apr 14 Ch 7 (60) Advanced Shell Programming Part 2 TBA
13 Apr 21 Ch 8 (58) Exploring the *nix Utilities
14 Apr 28 Ch 9 (48) Perl & CGI Programming
TBA
TBA
15 May 5 Ch 11 (50) The X Window System
16 May 9 No new material
TBA
This is a short week!
Final Exams Review
Thursday, May 9 th
Page 4