Computer Skills & Programming Concepts I Lectures 1-6 PDF

Document Details

EuphoricIndium

Uploaded by EuphoricIndium

Pharos University in Alexandria

Mohamed Ismail Badawi

Tags

computer programming computer science software computer concepts

Summary

These lecture notes cover various aspects of computer skills and programming concepts, including computer essentials, software, operating systems, and device drivers. The course is taught by Assoc. Prof. Mohamed Ismail Badawi and likely covers introductory material for a computer science or related field course.

Full Transcript

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 Comp...

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

Use Quizgecko on...
Browser
Browser