CSCI_1483_290_22486_201320 - Blackboard Learn

advertisement

CSCI 1483 Intro to UNIX / Linux Syllabus

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!

Note: Instructor may change assignments / schedule AT ANY TIME by verbal or written notification.

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

[Assignments in square brackets are optional]

TBA—to be announced

Thursday, May 9 th

Page 4

Download