Introduction to Linux – CSIS 345

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 09/05/2023

Course Description

This course introduces students to the usage and administration of the UNIX (Linux) Operating System. The course will emphasize end-user tools and commands for basic file manipulation, editing, compilation, and debugging, as well as special features of the UNIX shell environment. Basic system administration will also be covered. Students will learn through a combination of traditional lectures, hands-on laboratory sessions, and individual assignments. (Formerly CSCI 345)

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Rationale

The purpose of this course is to introduce students to the UNIX Operating System and to UNIX software development. Many servers and other applications are currently hosted on UNIX machines, so many students will find themselves working on or using UNIX machines once they enter the workforce. This class is not a course on UNIX System Administration, however, System Administration and security will be introduced. The focal point of the class will be UNIX software development. However, to get there, students will be led through a number of prerequisite skills.

Course Assignment

Textbook readings and lecture presentations

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.

Discussions (2)

Discussions are collaborative learning experiences. Therefore, the student is required to provide a thread in response to the provided prompt for each discussion. Each thread must be at least 500 words and demonstrate course-related knowledge. In addition to the thread, the student is required to reply to 1 other classmates’ thread. This reply must be at least 300 words. All posts (initial and reply) need to include at least one (1) additional external reference other than your textbook using proper APA format. One biblical reference is also required in the initial post only. Posts should be treated as mini essays and should be in proper APA format.

There will be a MindTap simulated lab assignment for each chapter. These will range from questions requiring responses to demonstrations with fill-ins, etc. The student will be given two (2) attempts on each lab and the best score will be recorded.

Homework: Virtual Machine Lab Assignments (16)

The student will complete these lab assignments in a virtual machine environment provided in MindTap that are associated with the course material. Each lab will have specific instructions for tasks and deliverables that will be completed in a virtual lab environment. There will be two (2) virtual machine type labs per module. The student will be given two (2) attempts on each lab and the best score will be recorded.

Quizzes (6)

Each quiz will cover the Learn material for the module in which it is assigned. Each such assessment will be open- book/open-notes; contain 25 questions, and have a 30-minute time limit.

Quiz: Midterm

The Midterm will cover the Learn material for Modules 1–4. The exam will be open-book/open-notes and contain 30 multiple choice questions as well as 20 short answer or multiple answer questions. The time limit for the exam will be 60 minutes.  There will be a 1-point deduction for every minute a student goes over this limit as the clock will keep running after the time ends.

Quiz: Final

The Final Exam will cover the Learn material for Modules 5–8. The exam will be open-book/open-notes and contain 30 multiple choice questions as well as 20 short answer or multiple answer questions. The time limit for the exam will be 60 minutes. There will be a 1-point deduction for every minute a student goes over this limit as the clock will keep running after the time ends.