Lecture 3 I - Computer Essentials Cont'd

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Computer Skills & Programming

Concepts I
UEC01 – PCD104 – PCC104 – HGCP101
Lectures 1-6
Course Coordinator: Assoc. Prof. Mohamed Ismail Badawi

0
2
PUA – Computer Center – UEC01
Computer Skills & Programming
Concepts I

UEC01 – PCD104 – PCC104 – HGCP101

I. Computer Essentials
Lectures 1-6
Course Coordinator: Assoc. Prof. Mohamed Ismail Badawi

PUA – Computer Center – UEC01


Course Coordinator:
Assoc. Prof. Mohamed Ismail Badawi
Instructors:

▪Eng. Mohamed Ahmed Taha

▪Eng. Maher Habashy

▪Eng. Angy Saleh

▪Eng. Yasser Abd El Aziz

▪Eng. Reham Refaat

▪Eng. Nehal Essam

4
PUA – Computer Center – UEC01
Lecture 3

5
PUA – Computer Center – UEC01
Computer System
 It will be divided to……
People

Hardware Software

- Hardware is the physical components - They enable the computer to do


which you can see with your eyes, touch the tasks we need.
with your hand

6
PUA – Computer Center – UEC01
Computer Users and Professionals
 Computer Users (end users)
 People who use a computer to obtain information

 Computer professionals include:


 Programmers
 Write programs computers use
People
 Systems analysts
 Design computer systems
 Computer operations personnel
 Manage day-to-day computer operations such as maintaining
systems or troubleshooting user-related problems.
 Security specialists
 Secure computers and networks against hackers
7
PUA – Computer Center – UEC01
Software
 Unphysical components of the PC that enable it to perform the
task we need.
 Programs are set of instructions that directs the hardware to
do a required task and produce the desired results

Software

System Software Application Software

8
PUA – Computer Center – UEC01
System Software vs. Application Software
 System Software: the operating system and utility
programs that control a computer system and allow you to use
your computer.
 Enables the boot process, launches applications, transfers
files, controls hardware configuration, manages files on the
hard drive, and protects from unauthorized use.

 Application Software: programs that allow a user to


perform specific tasks on a computer.
 Word processing, playing games, browsing the Web,
listening to music, etc.

PUA – Computer Center – UEC01


Systems Software
 All programs related to coordinating computer operations
 Examples
 Operating systems
 Language translators
 Convert program code from higher level language (i.e. Basic, C, Python, java
…) to machine-readable language
 Ex: Compilers or Interpreters
 Utility programs
 Perform specific tasks usually related to managing or maintaining the
computer system, either built into operating systems or stand-alone
products.
 Ex: File Manager (Windows Explorer), File Compression (WinRAR), Disk
defragmenter, viewing images, Backup and Recovery Utilities, Uninstall and
Cleanup Utilities, Antivirus, Antispyware, Firewalls, and Other Security
Programs etc.
 Device Drivers 10
PUA – Computer Center – UEC01
Device Drivers

Hardware Hardware

Software Software

11
PUA – Computer Center – UEC01
Operating Systems
 A set of programs that lies between applications
software and the hardware.
 Interfaces with Users (via GUI or CLI)
 Manages computer’s resources
(CPU, peripheral devices, stored files and
network connections)
 Boots the Computer: when you turn on the computer.
 Configures Devices: Plug and Play devices are recognized
automatically.
 Provides and executes services for applications software
 Ex: Object Linking and Embedding (OLE) that allows user to
embed or link one document to another
 Security: Password, Biometric characteristics and Firewalls
12
PUA – Computer Center – UEC01
Differences Among
Operating Systems
 Command Line Interface(CLI)
 Require users to input commands
using the keyboard, Ex: DOS.

 Graphical User Interface(GUI)


 Graphics based interface
 Used by most operating systems,
Ex: windows 10.

PUA – Computer Center – UEC01

You might also like