CISS 236 Linux

In this course, we will be learning about the use and administration of Linux. Starting with the basics-installing Linux, and using the command line, students will become proficient in many topics, including package management, common administrative tasks such as finding files and using the vi editor, and working with storage devices. The course will culminate in installing services on Linux, such as web and database servers, and a section on scripting the Linux shell, bash.

Credits

3 Credits

Semester Contact Hours Lecture

45

Semester Contact Hours Lab

0

Prerequisite

CISS 107

CISS 236Linux

Please note: This is not a course syllabus. A course syllabus is unique to a particular section of a course by instructor. This curriculum guide provides general information about a course.

I. General Information

Department

II. Course Specification

Course Type

Program Requirement

Credit Hours Narrative

3 Credits

Semester Contact Hours Lecture

45

Semester Contact Hours Lab

0

Prerequisite Narrative

CISS 107

Repeatable

N

III. Catalog Course Description

In this course, we will be learning about the use and administration of Linux. Starting with the basics-installing Linux, and using the command line, students will become proficient in many topics, including package management, common administrative tasks such as finding files and using the vi editor, and working with storage devices. The course will culminate in installing services on Linux, such as web and database servers, and a section on scripting the Linux shell, bash.

IV. Student Learning Outcomes

Upon completion of this course, a student will be able to:

  • Demonstrate the ability to install Linux on a computer, and add new disks to the filesystem.
  • Describe the use of the Linux command line, and perform command line filesystem navigation and file management tasks.
  • Perform introductory text editing operations with the vi text editor.
  • Identify the purpose of user security, and demonstrate the ability to create users, groups and set permissions and ownership.
  • Describe the fundamental concepts underlying software installation on Linux, perform software installation from local package, and perform software installation and system update from remote repository.
  • Describe the purpose of a service (daemon), and demonstrate the installation and configuration of commonly used services (such as an SSH server or web server.)

V. Topical Outline (Course Content)

VI. Delivery Methodologies

Specific Course Activity Assignment or Assessment Requirements

Each section has 1-3 lab exercises that are begun in class, and continue outside of class. TestOut Midterm project - prescribed for students Final project