COURSE OUTLINE Survey of Operating Systems

Similar documents
OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

Information and Network Technology Revised Date 07/26/2012 Implementation Date 08/01/2012

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Science, Technology, Engineering, and Math Revised Summer 2014 Division Implemented Fall 2014 Textbook Update Fall 2017

CompTIA IT Fundamentals

Title Core TIs Optional TIs Core Labs Optional Labs. All None 1.1.6, 1.1.7, and Network Math All None None 1.2.5, 1.2.6, and 1.2.

Syllabus CSCI 405 Operating Systems Fall 2018

Upon successful completion of this course, the student should be competent to perform the following tasks:

PRINCE GEORGE'S COMMUNITY COLLEGE OFFICE OF INSTRUCTION MASTER COURSE SYLLABUS

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS NETWORKING FUNDAMENTALS CSIT 1730

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

Course Title DE6416 Network Engineering 4 Version: June 2011

NEW YORK CITY COLLEGE OF TECHNOLOGY. The City University of New York

Network + Certification ITNW 1091

CompTIA A Exam 2. Course Outline. CompTIA A Exam Oct

Computer Network Engineering

Get Connected. IT Essentials. NDG Linux Essentials. NDG Introduction to Linux I. NDG Introduction to Linux II

IP Networking Fundamentals Theory and Practice

Washtenaw Community College Comprehensive Report. CNT 216 Routing and Switching Essentials Effective Term: Fall 2018

Title Core TIs Optional TIs Core Labs Optional Labs. 1.1 WANs All None None None. All None None None. All None 2.2.1, 2.2.4, 2.2.

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

SYLLABUS. Departmental Syllabus

NUMBER OF TIMES COURSE MAY BE TAKEN FOR CREDIT: One

Cisco 1: Networking Fundamentals

Electrical and Telecommunications Engineering Technology_TCET3142/TC570 NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

ET345P Control Systems [Onsite]

ITT Technical Institute. IT321 Network Technology and Service Integration Onsite Course SYLLABUS

CompTIA A Course Overview. Course Goals. Syllabus

Scope and Sequence: CCNA Discovery

CCRI Networking Technology I CSCO-1850 Spring 2014

Course Outline. CompTIA A+: A Comprehensive Approach (Exams and )

Network Architecture I

Cisco Academy Year 2 Instructor: Ken Shade

Descriptions for CIS Classes (Fall 2017)

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE. ELEC 380 LAN/WAN Technology

Washtenaw Community College Comprehensive Report. CST 225 PC Networking Effective Term: Spring/Summer 2014

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Unit 112: Cisco IT Essentials (Part 2)

Science, Technology, Engineering and Math Revised Summer 2017 Division Implemented Fall COURSE OUTLINE Advanced Computer Applications

Cybersecurity Essentials

Information and Communication Technology BCcampus Online Collaborative Program

Computer Network Engineering

CRN170 Fundamentals of Computer Networking

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391

Part A: Course Outline

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE CSCI C241 COURSE OUTLINE OF RECORD

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

Unit 111: Cisco IT Essentials (Part 1)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Cisco Academy Year 2 Instructor: Shade Adeleke

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

A+ Certification. Course Description. Course Objectives. 9300; 5 Days, Instructor-led

SYLLABUS. Departmental Syllabus. CompTIA A+ Practical Applications. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

& CompTIA A+ Complete Study Guide. Course Outline. CompTIA A+ Complete Study Guide.

CompTIA A Exam 2 (Course & Labs) Course Outline. CompTIA A Exam 2 (Course & Labs) 05 Oct

COURSE PLAN Regulation: R11 FACULTY DETAILS: Department::

CompTIA A+ Complete Study Guide. Course Outline. CompTIA A+ Complete Study Guide. 18 Oct

ET225P Networking Concepts [Onsite]

Course Title MG5025 Network Engineering 2 Version: July 2011

OUTCOMES BASED LEARNILNG MATRIX

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

Introduction. Goal of This Book. Audience for This Book

6. Correspondence relationship between Educational goals and Course goals

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012

COLLEGE OF THE DESERT

SYLLABUS POSTGRADUATE TRAINING FOR NORDIC COMPUTER FORENSIC INVESTIGATORS. Module 3E Windows Forensics 10 ECTS

ITT Technical Institute. NT2640 IP Networking Onsite Course SYLLABUS

Academic Course Description

ISO LEAD AUDITOR TRAINING

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks. Semester Hours Credit: 4

Computer Networking CCE1030. Module Leader: Usama Arusi. Faculty of Science and Technology. Term (AY/JS/T3) AY

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

Cisco Certified Design Associate. Course Outline. Cisco Certified Design Associate. 09 Oct

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Introduction. A Word About Packet Tracer

COLLEGE OF THE DESERT

Standard Course Outline IS 656 Information Systems Security and Assurance

GREENVILLE TECHNICAL COLLEGE. Business and Technology Division Computer Technology Course Syllabus Advanced Cisco Router Configuration IST 203

CCNA-A Scope and Sequence (March 2007-Draft)

IT Essentials 6.0 Overview. Jorge Leiton Product Manager January 2016

GREAT PLAINS TECHNOLOGY CENTER COURSE OF STUDY. Adult Students: 1050 Hours

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO CICE COURSE OUTLINE

Course Outline. CCNA Cisco Certified Network Associate Routing and Switching Study Guide.

Course Outline. CCNA Cisco Certified Network Associate Routing and Switching Study Guide.

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

Title Core TIs Optional TIs Core Labs Optional Labs. All None 1.1.4a, 1.1.4b, 1.1.4c, 1.1.5, WAN Technologies All None None None

Langara College Spring archived

CENTRAL TEXAS COLLEGE ITNW 1358 NETWORK + Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

Course Outline. ICND1 - Interconnecting Cisco Networking Devices Part 1. ICND1 - Interconnecting Cisco Networking Devices Part 1

LO CompTIA A+ : (Exam ) Course Outline Sep 2018

Langara College Spring archived

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY

Course Outline. Pearson CISCO: CCNA Routing and Switching (ICND ) Pearson CISCO: CCNA Routing and Switching (ICND )

HOUSTON COMMUNITY COLLEGE SOUTHWEST. CCNP 4 Network Troubleshooting ITCC 2044

Transcription:

Butler Community College Science, Technology, Engineering, and Math Division Skyler Lovelace New Fall 2014 Implemented Spring 2015 Textbook Update Fall 2016 COURSE OUTLINE Survey of Operating Systems Course Description IN 167. Survey of Operating Systems. 3 hours credit. This course will enable the student to explain the role of an operating system (OS) in providing an interface between user programs and the bare hardware of a computer or device. The student will describe the historical development of operating systems and describe the major components of most operating systems. The student will investigate major OS subsystems, including process management, memory management, and security. The student will analyze and troubleshoot problems in operating system design. The student will implement OS functionality in UNIX, Windows, Linux, and Android environments. The student will explore OS certification options and develop a personal plan of study for preparing for certification. Required Materials McHoes, A. M., & Flynn, I. M. Understanding operating systems. Boston, MA: Cengage Learning. * - For complete textbook information, refer to https://bookstore.butlercc.edu Supplemental Materials Flash Drive, 4GB Minimum Butler-assessed Outcomes The intention is for the student to be able to: 1. Define operating systems, their components, and subsystems. 2. Implement OS functions in UNIX, Windows, Linux, and Android environments. 3. Develop a personal plan of study to prepare for UNIX, Windows, and Linux professional certification. Learning PACT Skills that will be developed and documented in this course Through involvement in this course, the student will develop ability in the following PACT skill area(s): Analytical Thinking Skills Critical thinking - By analyzing OS design, the student will utilize critical thinking skills in troubleshooting computer problems. Personal Development Skills Personal management By utilizing the time lines set on various projects, the student will develop time management skills while working on major projects within the course. IN167 Survey of Operating Systems 1

Technology Skills Discipline-specific technology Through review of OS historical development and implementation of current OS environments, the student will increase their technology skills. Major Summative Assessment Task(s) These Butler-assessed Learning Outcome(s) and the Learning PACT skill(s) will be demonstrated by: 1. Completing a portfolio that contains projects related to each of the operating systems learned in the course. The portfolio will be electronic and published to the web. Skills or Competencies Actions that are essential to achieve the course outcomes: (The following skills and competencies are course specific standards) Standard 1 Operating systems concepts. The student participates in classroom discussion and completes assessments related to the history of operating systems, their components, and subsystems. 1. Benchmark 1.1. Introducing operating systems. Working with a peer group, the student describes innovations in OS development, explains the basic role of an OS and its major subsystems and functions, and lists the types of machine hard that require an OS. 2. Benchmark 1.2. Memory management: simple systems. The student fully participates in a discussion of the four memory allocation systems, best-fit vs. first-fit allocation, de-allocation methods, and role of compaction. 3. Benchmark 1.3. Memory management: virtual memory systems. The student describes paged allocation methods, discusses their impact on virtual memory, and explains the role of cache memory in improving system response time. 4. Benchmark 1.4. Processor management. The student can state the relationship between job scheduling and process scheduling, explain several process scheduling algorithms, and describe the similarities and differences between processes and threads 5. Benchmark 1.5. Process management. The student describes how to detect and prevent deadlock, race, and starvation effects in process synchronization. 6. Benchmark 1.6. Concurrent processes. The student explains the differences among common configurations of multiprocessing systems, describes the essential ideas related to process synchronization, and explains how processors cooperate when executing a job, process, or thread. 7. Benchmark 1.7. Device management. The student describes features of dedicated, shared and virtual devices, explains concepts of blocking, buffering, and access times, and describes levels of redundant array of independent disks. IN167 Survey of Operating Systems 2

8. Benchmark 1.8. File management. The student describes the fundamentals of file management, including naming conventions, record formats, access control techniques, and data compression. 9. Benchmark 1.9. Network organization concepts. The student describes network topologies and explains how they connect hosts to networks. The student explains LAN, MAN, WAN, and wireless LAN network types. The student explains circuit switching, packet switching, transport protocols, and transmission conflict resolution. 10. Benchmark 1.10. Management of network functions. The student explains the differences between NOS (networking operating systems) and DO/S (distributed operating systems) related to memory, process, device, and file management. 11. Benchmark 1.11. Security and ethics. The student describes the role of the OS in system security and outlines security practices to combat computer viruses, worms, and blended threats. The student describes ethical practices in system security. 12. Benchmark 1.12. System management. The student explains system monitoring metrics and the fundamentals of improving system performance. Standard 2 UNIX operating systems in practice. development and application of the UNIX OS. 1. Benchmark 2.1. The student lists the goals of the UNIX designers. 2. Benchmark 2.2. The student explains the significance of using files to manipulate devices. 3. Benchmark 2.3. The student completes exercises that demonstrate competence in applying UNIX commands. 4. Benchmark 2.4. The student identifies Mac OS certification exams and outlines a plan of study for preparing for the exams. Standard 3 Windows operating systems in practice. development and application of the Windows OS. 1. Benchmark 3.1. The student lists the goals of the Windows designers. 2. Benchmark 3.2. The student explains the use of memory, device, processor, and network managers. 3. Benchmark 3.3. The student explains system security challenges for Windows OS. 4. Benchmark 3.4. The student identifies Windows certification exams and outlines a plan of study for preparing for the exams. Standard 4 Linux operating systems in practice. development and application of the Linux OS. 1. Benchmark 4.1. The student lists the goals of the Linux designers. IN167 Survey of Operating Systems 3

2. Benchmark 4.2. The student discusses the impact of open source software. 3. Benchmark 4.3. The student completes exercises that demonstrate competence in applying Linux commands. 4. Benchmark 4.4. The student identifies Linux certification exams and outlines a plan of study for preparing for the exams. Standard 5 Android operating systems in practice. development and application of the Android OS. 1. Benchmark 5.1. The student lists the goals of the Android designers. 2. Benchmark 5.2. The student describes the cooperation of the Android OS with Linux for memory, device, processor, and network management. 3. Benchmark 5.3. The student describe the role of Android applications Learning Units I. Operating system concepts A. Operating systems basics B. Memory management: simple systems. C. Memory management: virtual memory systems. D. Processor management E. Process management F. Concurrent processes G. Device management H. File management I. Network organization concepts J. Management of network functions K. Security and ethics L. System management II. UNIX operating systems B. Devices as files C. Typical UNIX commands D. UNIX certification III. Windows operating systems B. OS managers C. Security challenges D. Windows certification IV. Linux operating systems B. Open source software C. Typical Linux commands D. Linux certification IN167 Survey of Operating Systems 4

V. Android operating system B. Android and Linux C. Android applications D. UNIX certification Learning Activities The student will engage in classroom discussion, participate in guest speaker panel expos, communicate with online students through CISCO telepresence, and participate in portfolio presentations. Instruction will be in the form of lecture, video, group work, and modeling. Grade Determination The student will be graded on learning activities and assessment tasks. Grade determinants may include the following: daily work, quizzes, chapter or unit tests, comprehensive examinations, projects, presentations, class participation, and other methods of evaluation at the discretion of the instructor. IN167 Survey of Operating Systems 5