Skip to main content
nounstudy
CIT723

Operating System Design And Programming

  • Sciences
  • 700 level
  • 2 credit units
  • 154 pages
  • 19 units

This course introduces students to the fundamental concepts of operating system design and programming. It covers various types of operating systems, their objectives, and services. The course also explores graphical user interfaces, networking concepts, protocols, and architectures. Furthermore, it delves into the Linux operating system, its commands, utilities, and system administration, as well as Windows operating system, computer security and management, fault tolerant system and maintaining a healthy network environment.

About this course

Difficulty
Intermediate
Study hours
65 hours
Maths
None
Content
Theoretical, practical
Practical work
Yes
Before you start
  • Basic computer literacy
How it is assessed
  • Assignments
  • Tutor Marked Assignments
  • Final Examination

One paragraph, so you can see how it reads

CIT723 · UNIT ONE INTRODUCTION TO OPERATING SYSTEM

Real-Time Operating System (RTOS): Is commonly used to control machinery, scientific instruments and industrial systems. An RTOS typically has very little user interface capability, and no end-user utilities, since the system will be a “sealed box” when delivered for use.

What you should be able to do

  1. Explain the core functions of operating systems
  2. Describe different types of operating systems
  3. Configure network settings
  4. Implement basic security measures
  5. Use Linux command-line tools

What it prepares you for

Careers
  • System Administrator
  • Network Engineer
  • Security Analyst
  • IT Support Specialist
Where it is applied
  • Telecommunications
  • Banking
  • Healthcare
  • Education
  • Government
Tools
  • Linux
  • Windows
  • TCP/IP
  • Command-line interface

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 2: Internetworking

    Unit 3: Network Architecture

    OSI model requires understanding of complex interactions between network layers and protocols.

  • Module 3: Linux Operating System

    Unit 2: Linux commands and Utilities

    Requires memorization and practical application of numerous command-line utilities.

A suggested way through it

Suggested

13 weeks, about 65 hours in total. Yours will differ.

  1. Week 1Module 1: Operating System Fundamental
    • Unit 1: Introduction to operating system · 5 hours

      Define operating system. Explain types and views of operating system. Identify the qualities of an operating system.

  2. Week 2Module 1: Operating System Fundamental
    • Unit 2: Objectives of Operating System · 5 hours

      Describe the generations of computers. Explain the objectives of operating system. Explain operating system services.

  3. Week 3Module 1: Operating System Fundamental
    • Unit 3: Graphical User interface · 5 hours

      Define GUI. State the elements of GUI. Explain User interface and interaction design. Compare GUI with other interfaces. Describe 3D GUI.

  4. Week 4Module 2: Internetworking
    • Unit 1: Introduction to networking concept · 5 hours

      Define a network and internetwork. Explain types and purpose of network. Explain benefits of networking.

  5. Week 5Module 2: Internetworking
    • Unit 2: User to User Communication · 5 hours

      Explain on-line communication. Explain off-line communication.

  6. Week 6Module 2: Internetworking
    • Unit 3: Network Architecture · 5 hours

      Define network architecture. Explain the OSI Model.

  7. Week 7Module 2: Internetworking
    • Unit 4: Networking Protocols · 5 hours

      Define network protocols. Describe various network protocols and their functions. Identify the functions of protocols and protocol stacks. Map specific protocols to the appropriate OSI level. Define the protocols that make up the NetWare protocol suite. Relate the NetWare protocols to the OSI reference model.

  8. Week 8Module 3: Linux Operating System
    • Unit 1: Introduction to Linux Operating System · 5 hours

      Explain the history of Linux Operating System. Describe the User Interface. Explain the properties of Linux.

  9. Week 9Module 3: Linux Operating System
    • Unit 2: Linux commands and Utilities · 5 hours

      Explain the Notational Conventions used to describe Linux commands. Understand basic Linux commands.

  10. Week 10Module 3: Linux Operating System
    • Unit 3: Linux Utilities and Editor · 5 hours

      Explain GNU Emacs. Explain Vi improved.

  11. Week 11Module 3: Linux Operating System
    • Unit 4: UNIX System Administration · 5 hours

      Describe UNIX File system. Explain UNIX Processes. How to Startup, Shutdown and Reboot UNIX System. Explain Reasons for building a kernel.

  12. Week 12Module 4: Windows Operating System
    • Unit 1: Introduction to windows operating system · 5 hours

      Explain the history of operating system. Describe the types of operating system.

  13. Week 13Module 4: Windows Operating System
    • Unit 2: Windows 2000 Networking · 5 hours

      Explain cluster service of windows 2000. Explain Network load balancing models.

Preparing for the exam

What to do
  • Create flashcards for Linux commands and their functions
  • Practice configuring network settings in Windows
  • Review the OSI model and its layers
  • Study different types of operating systems and their characteristics
  • Focus on security concepts and best practices

Questions students ask about this course

What is CIT723 about?

This course introduces students to the fundamental concepts of operating system design and programming. It covers various types of operating systems, their objectives, and services. The course also explores graphical user interfaces, networking concepts, protocols, and architectures. Furthermore, it delves into the Linux operating system, its commands, utilities, and system administration, as well as Windows operating system, computer security and management, fault tolerant system and maintaining a healthy network environment.

How many units does CIT723 have?

CIT723, Operating System Design And Programming, has 19 units across 5 modules, over 154 pages of course material. You can read it one unit at a time.

How many credit units is CIT723?

CIT723 carries 2 credit units, at 700 level in Sciences.

Is CIT723 hard?

CIT723 is rated intermediate level, with no mathematical content. It is mostly theoretical and practical work, and it has a practical component.

How long does CIT723 take to study?

About 65 hours of study, spread across its 19 units.

How is CIT723 assessed?

CIT723 is assessed by Assignments, Tutor Marked Assignments and Final Examination.

What do I need before starting CIT723?

Basic computer literacy

What can I do with CIT723?

System Administrator, Network Engineer, Security Analyst and IT Support Specialist.

More courses in Sciences

CIT754

Digital Communication

3 credit units

Open CIT754
CIT742

Multimedia Technology

3 credit units

Open CIT742
CIT708

Concepts And Application Of E-Business

2 credit units

Open CIT708