CIS-129: Introduction to UNIX with Shell Scripting

School
Business, Entrepreneurship, and Professional Development
Division
Computer Technology
Department
Computer Information Systems
Academic Level
Undergraduate
Course Subject
Computer Information Systems
Course Number
129
Course Title
Introduction to UNIX with Shell Scripting
Credit Hours
4.00
Instructor Contact Hours Per Semester
62.00 (for 15-week classes)
Student Contact Hours Per Semester
62.00 (for 15-week classes)
Grading Method
A-E
Pre-requisites
CIS-125
Catalog Course Description

An intermediate-level course covering the fundamentals of the UNIX Operating System, including the file system, editor, and standard UNIX utilities. Emphasizes how the UNIX shell operates, and also presents advanced forms of utilities, regular expressions, and shell scripts.

Goals, Topics, and Objectives

Core Course Topics
  1. UNIX Operating System basics
  2. UNIX File System
  3. The VI editor
  4. UNIX Boot Process
  5. Exploring the shell
  6. UNIX Communication
  7. Shell Scripting
  8. Program Development
Core Course Learning Objectives (Separated)
  • Describe the UNIX file system.
  • Demonstrate proficient use of the VI editor.
  • Discuss the different shells available.
  • Demonstrate proficient use of standard UNIX utilities such as sed, grep and awk.
  • Write and debug UNIX shell scripts.

Assessment and Requirements

Assessment of Academic Achievement

Quizzes, Tests, Labs and Projects

Outcomes

Satisfies Wellness Requirement
No

Credit for Prior College-Level Learning

Options for Credit for Prior College-Level Learning
Departmental Exam
Skilled Demonstration
Licensure/certifications
Skilled Demonstration Details

Skills-based assessment proficient score, assessment administered by the Computer Information Systems department faculty. Faculty will assess skills-based assessment based on evaluation rubric. Assessment information located in Department Office. Students must also complete a departmental exam and have proper licensure/certification.

Licensure/Certification
CompTia Linux+ Certification OR TestOut Linux Pro Certification OR another well-recognized, professional-level Linux industry certification
Licensure/Certification Details

CompTia Linux+ Certification OR TestOut Linux Pro Certification OR another well-recognized, professional-level Linux industry certification. Certification must be current and verified by department faculty. Verified certification, and the Credit for Prior College-Level Learning application will be signed, copied, and retained in the School of BEPD Office. Students must also complete a departmental exam and a skilled demonstration.

Effective Term
Winter 2021