You are on page 1of 7

KENNESAW STATE UNIVERSITY UNDERGRADUATE PROPOSAL New Course (Not General Education)

I. Proposed Information Course Prefix and Number: Course Title: Linux

ACST 3530

Operating Systems and Networking


The course description should: 1) Include full sentences 2) Be written in the present tense 3) Have a maximum of 75 words

Credit Hours (format should be # - # - #): 3-0-3 Prerequisites: ACST 3510 Computer Architecture and Robotics Course Description for the Catalog:

4)

3 Class Hours, 0 Laboratory Hours, 3 Credit Hours This course provides a practical coverage of operating systems and networking by using Linux, a widely used open source operating system. Topics discussed in this course include basic concepts of operating systems, Linux kernel, system management basics, task scheduling, disks and devices, file systems, memory, system boots, basic concepts of networking, networking configurations, networking services, and shell scripts.

Focus on what the student will learn in the course

II. Justification for Course A. Explain assessment findings which led to course development. Operating systems and networking topics are accepted required core subjects in computer science, and are required in accredited programs, and required in all Association for Computing Machinery (ACM) proposed curriculum. B. Explain Required Prerequisites:

1. What is the substance of content in each prerequisite that commands its inclusion as a
prerequisite to the proposed course? ACST 3510 provides foundational knowledge on computer architecture that lays foundation for the study of the operating systems and networking. What is the desired sequence of prerequisites? ACST 2350 - ACST 3510 What is the rationale for requiring the above sequence of prerequisites? ACST 2350 provides fundamental knowledge on computer programming logic that will be used in the study of shell programming in ACST 3530. ACST 3510 provides foundational knowledge on computer architecture that lays foundation for the study of the operating systems and networking. How often are the required prerequisites offered? Every Fall Semester (Planned new courses)

2. 3.

4.

A. Give any other justification for the course.

III. Additional Information A. Where does this course fit sequentially and philosophically within the program of study. It is part of the required core of the new Applied Computer Science and Technology Bachelor of Arts. B. What efforts have been made to ensure that this course does not duplicate the content of other college courses with similar titles, purposes, or content? This course differs in orientation, topic coverage, foundational theory, and laboratory experiences from the following two required courses in the BS Computer Science: Operating systems, Networking and Computer Architecture. C. Where will the course be located in the program (elective, required in Area F, required or elective for the major)? Indicate and justify its placement in the curriculum. Upper Division Major Requirement D. How often will this course be offered? Once per year. E. All sections of the course will be taught with the understanding that the following apply: 1. Purpose of the course:To cover practical knowledge of operating systems and networking by using Linux, a widely used open source operating systems. 2. Objectives of the course: Upon the completion of the course, students will be able to demonstrate their understanding of the basic concepts of operating systems demonstrate their understanding of the basic concepts of networking

demonstrate their ability to conduct Linux networking configuration and maintenance demonstrate their ability to write shell scripts. 3. Course content: Concepts of operating systems, Linux kernel, system management basics, task

demonstrate their understanding on how Linux works demonstrate their ability to conduct system administration on a Linux system

scheduling, disks and devices, file systems, memory, system boots, concepts of networks, networking configurations, networking services, and shell scripts.
F. What instructional methodologies will be incorporated into the course to stimulate group process, writing skills, multiculturalism, and educational outcomes? Students will work in small groups in a lab setting on hands-on OS and networking projects. Traditional lectures will be used for operating system and networking topics, with live demonstrations using Linux. Students will be required to submit lab reports for grading. G. Outline the plan for continuous course assessment. What are the department, school, college, or professional standards which will be used for the assessment? How will it be determined that the course is current, meeting the educational needs of students and responsive to educational standards? How often will the course assessment be done by the department? Instructors will assess their courses each semester against the learning objectives for the course, using a process consistent with KSUs AOL and ABET (Accreditation Board for Engineering and Technology), and recommend changes and improvements. This process requires a report from the faculty member on the student attainment of learning objectives, and the method of evaluating those objectives (typically by success rates attained on exams and projects).

The faculty on the BA-ACST program committee will annually assess the course content and learning objectives against the degree programs learning objectives, and recommend changes and improvements. The faculty on the BA-ACST Program Committee will annually assess the sufficiency of the prerequisite courses as a foundation for this course (ACT 3530), and will assess the sufficiency of this course in providing prerequisite foundations for follow-on courses.

H. Required Syllabus Contents (See Faculty Handbook, page 3.17-3.18 for details about KSU syllabi).

ACST 3530 Linux Operating Systems and Networking Syllabus


3 Class Hours, 0 Laboratory Hours, 3 Credit Hours Course Description: This course provides a practical coverage of operating systems and networking by using Linux, a widely used open source operating system. Topics discussed in this course include Linux kernel, system management basics, task scheduling, disks and devices, file systems, memory, system boots, TCP/IP, networking configurations, networking services, and shell scripts. Instructor: TBD Learning Objectives: Upon the completion of the course, students will be able to

demonstrate their understanding of the basic concepts of operating systems demonstrate their understanding of the basic concepts of networking demonstrate their understanding on how Linux works demonstrate their ability to conduct system administration on a Linux system demonstrate their ability to conduct Linux networking configuration and maintenance demonstrate their ability to write shell scripts.

Textbook: How Linux Works, No Starch Press, ISBN 978-1-59327-035-3 Instructional Methods and Attendance Policy: Courses will meet for lecture, with lectures
recorded and available for viewing as recordings (asynchronous). Lectures will include demonstrations. Laboratory experiences will include explanation and lab process and expectations. This course will not be available as a full distance-learning course, but as a hybrid course with recorded lectures and required attendance for all labs, but not for lecture.

Course Requirements and Assignments: The course will meet for traditional lecture, and will
also meet separately for laboratory experiences. Students will be expected to meet for lecture, take all exams and quizzes, participate in laboratory experiences, and complete and turn-in laboratory reports for grading.

Evaluation and Grading: Evaluation will be through exams, quizzes, grading of lab reports, and
attendance at lab sessions. Evaluation will consist of: Midterm Exam: 30% Final Exam: 40% Robotics Labs & Reports: 30% 100% Academic Honesty: Every KSU student is responsible for upholding the provisions of the Student Code of Conduct, as published in the Undergraduate and Graduate Catalogs. Section II of the Student Code of Conduct addresses the University's policy on academic honesty, including provisions regarding plagiarism and cheating, unauthorized access to University materials, misrepresentation/falsification of University records or academic work, malicious removal, retention, or destruction of library materials, malicious/intentional misuse of computer facilities and/or services, and misuse of student identification cards. Incidents of alleged academic misconduct will be handled through the established procedures of the University Judiciary Program, which includes either an "informal" resolution by a faculty member, resulting in a grade adjustment, or a formal hearing procedure, which may subject a student to the Code of Conduct's minimum one semester suspension requirement. Students are encouraged to study together and to work together on lab assignments as per the instructors specifications for each assignment; however, the provisions of the STUDENT CONDUCT

REGULATIONS, II. Academic Honesty, KSC Undergraduate Catalog will be strictly enforced in this class.

Schedule and Topic Coverage:


Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Lecture Topic Intro. to operating systems and Linux Linux basics Linux Kernel Devices and Disks File Systems Swap and virtual memory System boots Midterm Exam User management Task scheduling Intro to networking TCP/IP Networking configuration Networking services Shell scripts Final Exam Projects Linux Installation Basic commands Shell input/output File operations Install, Configuring, and Compiling the kernel devices and disks file systems Init Book loaders Virtual consoles Study Session user management Scheduling recurring tasks with cron; scheduling one-time task with at; tracking individual process; adjusting process priorities. networking configuration networking services shell scripts 2 Reference Ch 1 Ch 1 Ch 2, 10 Ch 2 Ch 2 Ch 2 Ch 3 Exam Ch 4 Ch 4 Ch 5 Ch 5 Ch 6 Ch 7 As per Semester Schedule

IV. Resources and Funding Required A. What resources will be redirected to accommodate this course? No additional resource is needed B. Explain what items will cause additional cost to the department/school/college Personnel0 Computer Technology: 0 Library resources0 Equipment0 Space0 V. COURSE MASTER FORM This form will be completed by the requesting department and will be sent to the Office of the Registrar once the course has been approved by the Office of the President. The form is required for all new courses. DISCIPLINE: ACST COURSE NUMBER: 3530 COURSE TITLE FOR LABEL: Linux operating systems and networking (Note: Limit 30 spaces) CLASS-LAB-CREDIT HOURS: 3-0-3 PREREQUISITES: ACST 3510 Approval, Effective Semester: Fall 2012 (Note: This can be no earlier than the term after approval by the UPCC.) Grades Allowed (Regular or S/U): Regular If course used to satisfy CPC, what areas? None Learning Support Programs courses which are required as prerequisites: None

APPROVED: _______________________________________________________________________ Vice President for Academic Affairs or Designee

KENNESAW STATE UNIVERSITY UNDERGRADUATE PROPOSAL New Course (Not General Education)
Course Prefix and Number: ACST 3530 Responsible Department: CS Proposed Effective Date: Fall 2012 (Note: This can be no earlier than the term after approval by the UPCC.)

Signature Page
Submitted by: Drs. Ken Hoganson, Ying Xie Name ___ Approved ___ Not Approved ___ Approved ___ Not Approved ___ Approved ___ Not Approved 5/15/11 Date _____________________________ Department Curriculum Committee, Date _____________________________ General Education Council*, Date _____________________________ Professional Teacher Education Unit Program Area*, Date _____________________________ Department Chair, Date _____________________________ College/School Curriculum Committee AND/OR Teacher Education Council*, Date _____________________________ College/School Dean, Date _____________________________ Undergraduate Policies and Curriculum Committee, Date _____________________________ Associate VP of Academic Affairs, Date

___ Approved ___ Not Approved ___ Approved ___ Not Approved

___ Approved ___ Not Approved ___ Approved ___ Not Approved

___ Approved ___ Not Approved

*For curriculum proposals involving General Education courses, there should be collaboration by the Department Curriculum Committee and the General Education Council. For Teacher Preparation proposals, there should be collaboration by the Department Curriculum Committee, the Professional Teacher Education Unit (PTEU) Program Area Committee, the Teacher Education Council, and the College/School Curriculum Committee. Form updated March 30, 2009.