Digital Fluency NEP SyllabusFebruary 20, 2022
Digital Fluency NEP Syllabus – Bangalore City University
Operating Systems, types of operating systems, major functions of the operating systems, types of user interface, examples of operating systems: MS-DOS, Windows, Mac OS, Linux, Solaris, Android. Office automation tools: word processor, power point, and spread sheet.
Introduction to Computer Networks, Evolution of Networking, types of networks, Network devices -Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, and Gateways, Identification of Nodes in a Networked Communication, Internet, Web and the Internet of Things, Domain Name Systems.
Security Aspects -Threats and Prevention, Malware -virus, Worms, Ransomware, Trojan, spyware, adware, key loggers, Modes of Malware distribution, Antivirus, HTTP vs HTTPS, Firewall, Cookies, Hackers and Crackers.
Database Management Systems, Relational Data Model. Introduction to e-learning platforms such as Swayam, and MOOC. Virtual Meet: Technical Requirements, Scheduling a meeting, joining virtual meet, recording the meeting,
Online Forms: Creating questionnaire, Publishing Questionnaire, conducting online responses, analyzing the responses, copying graphics into PowerPoint, downloading the response to spreadsheet. Introduction to societal impacts, Digital Foot prints, Digital Society and Netizen, Data Protection, E-waste, Impact on Health.
Identifying the configuration of a computer system, laptop, and a mobile phone, Identifying the version and the configuration of the operating system of a computer, laptop, and a mobile phone,
Identifying the network components like patch cord, switch, RJ45 Jack, Socket, and wireless router, creating a hotspot from a mobile phone, and allowing others to use the hotspot.
Creating a Google form, and send it to five users, scheduling a virtual meet and invite three people to join the Google meet, record the virtual Meet, Creating an account in the railway reservation website, IRCTC, and finding trains from Tumkur to Hubli.
Creating a one minute video of your choice in your native tongue, and upload the video to YouTube, composing word document, creating tables, creating charts, preparing power point slides, simple computation using spread sheet.
Digital Fluency Notes – NEP – Bangalore City University
Operating Systems: An operating system is system software that manages computer hardware, software resources and provides common services of computer program.
Types of Operating Systems:
- Single-Tasking and Multitasking Operating System
A single-tasking system can only run one program at a time while a multi-tasking operating system allows more than one program to be running concurrently; this is achieved by time sharing where the available processor time is divided between multiple processes.
- Single and Multi User Operating Systems
Single-user operating systems have no facilities to distinguish users, but may allow multiple programs to run in tandem.
A multi-user operating system extends the basic concept of multi-tasking with facilities that identify processes and resources such as disk space belonging to multiple users and the system permits multiple users to interact with system at the same time.
- Distributed Operating System
A distributed operating system manages a group of distinct, networked computers and makes them appear to be a single computer as all computations are distributed.
- Templated Operating System
In the distributed and cloud computing context of an operating system, templating refers to creating a single virtual machine image as a guest operating system, then saving it as a tool for multiple running virtual machines. The technique is used in virtualization and cloud computing management and is common in larger server warehouses.
- Embedded Operating Systems:
Embedded Operating Systems are designed to be used in embedded computer systems. They are designed to operate on small machines with less autonomy (Ex. PDA). They are very compact and able to operate with a limit amount of resources.
Windows CE and Minix are some examples of embedded operating systems.
- Real-time Operating System
A real-time operating system is an operating system that guarantees to process events or data by a specific movement in time. A real-time operating system may be single or multi-tasking but when multi-tasking if uses specialized scheduling algorithms so that a deterministic nature of behavior is achieved such an event driven system switches between tasks based on their priorities or external events, whereas time-sharing operating system switch task based on clock interrupts.
- Library Operating System
A library operating system is one which the services that a typical operating system provides such as networking are provided in the form of libraries and composed with the application and configuration code to construct a unikernel a specialized single address space, machine image that can be deployed to cloud or embedded.
Major Functions of the Operating Systems
- Controls the backing store and peripherals such as scanners and printers.
- Deal with transfer of programs in and out of memory.
- Organises the use of memory between programs.
- Organises processing time between programs.
- Maintains security and access rights of users.
- Deals with errors and user instructions.
- Allows the user to save files to a backing store.
- Provides the interface between the user and computer.
- Issues simple error messages.
Types of User – Interface
- Command Line Interface (CLI)
- Graphical User Interface (GUI)
- Menu Driven User Interface
- Touch User Interface
- Form based User Interface
- Natural Language User Interface
- Command Line Interface: A command line interface allows the user to interact with the computer by typing in command. The computers displays a prompt, the user keys in the command and presses enter or return.
Features of Command Line Interface (CLI):
- Commands must be typed correctly and in the right order or the command will not work.
- Experienced users who know the commands can work very quickly without having to find their way around menu.
- An advantage of command driven is that they do not need the memory and processing power of the latest computer and will often run on the lower spec machines.
- Command driven programs do not need to run in windows.
Example of Command Driven is MS-DOS.
- Graphical User Interface: The graphical user interface is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based UIs, typed command labels or text navigation.
Features of Graphical User Interface (GUI):
- They are much easier to use for beginners.
- They enable you to easily exchange information between software using cut and paste or drag and drop.
Example of GUI OS: Microsoft Windows, Apple OSX, Ubuntu, etc.
EXAMPLES OF OPERATING SYSTEMS
- MS-DOS, Windows 95, 98, 2000, ME, XP, Vista, 7, 8, 8.1, 10, 11
- MAC OS
- Linux : Cent OS, Ubuntu
Source: Google, Wiki, BBC, techtarget.com