This document provides an overview of the EC-102 Computer System and Programming course. It includes information about the course title, code, semester, required textbooks and references. The document also outlines the course contents which cover topics like computer organization, programming, data types, operators, selection statements, repetition structures, functions, arrays, pointers and more. Finally, it lists the course learning outcomes and some policies like no assignment deadline extensions and penalties for plagiarism.
In the given presentation, process overview,process management scheduling typesand some more basic concepts were explained.
Kindly refere the presentation.
In the given presentation, process overview,process management scheduling typesand some more basic concepts were explained.
Kindly refere the presentation.
This presentation will give brief and basic knowledge about the operating system.
Types of operating systems are included in this ppt, too.
Types of the operating system are explained with the help of examples.
In this ppt, you will get to know about the advantages and disadvantages of types of operating systems.
Go through this ppt to get a crystal clear concept of the operating system.
A full ppt about computer memory.It will contain all data about computer memory like types of memory,ram and rom, types of ram and rom and cache memory.
This silde is all about how to install or how to work operating systems on computers ..
all slides is about operating systems. .
how much types of OS is available on the computers ..
totally develop or invent by Mayank Thanki ( www.gujrattinfo.com )
The presentation given at MSBTE sponsored content updating program on 'PC Maintenance and Troubleshooting' for Diploma Engineering teachers of Maharashtra. Venue: Government Polytechnic, Nashik Date: 17/01/2011 Session-2: Computer Organization and Architecture.
This presentation will give brief and basic knowledge about the operating system.
Types of operating systems are included in this ppt, too.
Types of the operating system are explained with the help of examples.
In this ppt, you will get to know about the advantages and disadvantages of types of operating systems.
Go through this ppt to get a crystal clear concept of the operating system.
A full ppt about computer memory.It will contain all data about computer memory like types of memory,ram and rom, types of ram and rom and cache memory.
This silde is all about how to install or how to work operating systems on computers ..
all slides is about operating systems. .
how much types of OS is available on the computers ..
totally develop or invent by Mayank Thanki ( www.gujrattinfo.com )
The presentation given at MSBTE sponsored content updating program on 'PC Maintenance and Troubleshooting' for Diploma Engineering teachers of Maharashtra. Venue: Government Polytechnic, Nashik Date: 17/01/2011 Session-2: Computer Organization and Architecture.
To Download this PPT click on the link below:-
http://www29.zippyshare.com/v/14569917/file.html
Networking
Computer network
Types of network
Personal Area Networks (PANs)
Local Area Networks (LANs)
Metropolitan Area Networks (MANs)
Wide Area Networks (WANs)
Classification of Network Architecture
Client-server architecture
Peer-to-peer architecture
Hybrid architecture
Network topology
Bus Topology
Star Topology
Ring Topology
Mesh Topology
Tree Topology
Hybrid Topology
Learn to identify parts of a computer, hardware and software, operate the mouse and keyboard and become familiar with the MS Windows X/P Operating System.
The parts of a computer slideshow for grades 3-4. Includes a quiz and activity. The activity is supposed to have the students act out the parts of a computer.
*ROM is READ ONLY MEMORY - I had a typo...sorry!
A computer network is defined as the interconnection of two or more computers. It is done to enable the computers to communicate and share available resources.
Components of computer network
Network benefits
Disadvantages of computer network
Classification by their geographical area
Network classification by their component role
Types of servers
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Chapter 3 - Islamic Banking Products and Services.pptx
Fundamentals of computer system and Programming EC-105
1. EC-102 Computer System and
Programming
Lecture 1
Fundametals
30/01/17 Lecture 1, Computer System and
Programming EME
(NUST)
1
2. Introduction – (Yours)
Name
Previous institution
Grade/Marks
Aims and goals
30/01/17
Lecture 1, Computer System and Programming EME (NUST)
2
3. Course Information
Course Title: Computer System & Programming
Course Code: EC-102
Semester: Fall 2016
30/01/17
Lecture 1, Computer System and Programming EME (NUST)
3
4. Books
Textbook:
C++ How to program, P. Deitel and H. Deitel, Prentice
Hall, Latest Issue
Reference:
Object-Oriented Programming in C++, Robert Lafore, Sams
Publishing, 4th edition, 2001
Programming with ANSI C, DP Publications Ltd, 1995, By B. J.
Holmes.
The C programming language by Kernighan and Richie.
Structured Computer Organization, Andrew S. Tanenbaum and
Todd Austin, Prentice Hall, 6th edition, 2012
30/01/17
Lecture 1, Computer System and Programming EME (NUST)
4
5. Course Contents
Introduction to computers, central processing unit
organization, main memory organization, secondary storage
organization, input/output devices interaction/organization
What is Programming? Algorithms, computer languages,
Compiler, Assembler and Interpreter, Data and results.
Data, Data types, data representation, identifiers, reserved
words, variables, constants.
Inputs and outputs, Standards Library, address operator,
string I/O, character I/O.
Escape sequences, format specifiers, assignment statement,
Compound operators, Instruction Sequence, Sequential
structures, ASCII. 30/01/17
Lecture 1, Computer System and Programming EME (NUST)
5
6. Course Contents
Arithmetic operators, operator precedence, Selection,
Relational and logical operators.
If/else. Nested if’s conditional operator, conditional
expressions, switch statements.
Repetition, While, do/while, for(;;), break and continue
statements.
Functions, Programmer defined functions, library functions,
storage classes, scope, parameter passing.
Arrays, input and output of data, searching.
Array of characters, array as parameters.
Pointers, address and indirection operators, pointer arithmetic, pointers
and arrays, call by value and call by reference.30/01/17
Programming EME (NUST)
6
7. Course Learning Outcomes
Course Learning Outcomes (CLOs)
Level of
Learning PLO
1. Applying concepts of selection statements and repetition
structures in solving complex problems.
C3 1
2. Understanding and implementing different functions in C++. C3 1
3. Design algorithms to solve complex problems using arrays and
pointers.
C6 3
4. Create a software development process by designing,
implementing and testing C++ programs.
P4 3
30/01/17
Lecture 1, Computer System and Programming EME (NUST)
7
8. Policies
No extensions in assignment deadlines.
Quizzes will be unannounced.
Exams will be closed book.
Never cheat.
“Better fail NOW or else will fail somewhere
LATER in life”
Plagiarism will also have strict penalties.
Adapted from What is Plagiarism PowerPoint
http://mciu.org/~spjvweb/plagiarism.pptCourtesy Dr. Khawar
30/01/17
Lecture 1, Computer System and Programming EME (NUST)
8
10. Introduction to Computers
A computer is an electronic device, operating under
the control of instructions (software) stored in its
own memory unit, that can accept data (input),
manipulate data (process), and produce information
(output) from the processing. Generally, the term is
used to describe a collection of devices that
function together as a system.
11. Devices that comprise a computer system
Printer
(output)
Monitor
(output)
Scanner
(input)
Speaker
(output)
Mouse
(input)
Keyboard
(input)
System unit
(processor, memory…)
Storage devices
(CD-RW, Floppy,
Hard disk)
12. Compare a computer ,Typical workshop
features
Materials
Tools
Working Area
Storage
Measurements
21. Measuring Information
Bytes
One character takes up about one Byte.
An email takes up a few (thousand bytes) Kilobytes
(thousands of bytes)
A picture may take up Megabytes (millions of
bytes)
All the information on a computer may run into
Gigabytes (billions of bytes)
Terabytes (TBs)
22. What Does A Computer Do?
Computers can perform four general operations,
which comprise the information processing
cycle.
Input
Process
Output
Storage
23. Data and Information
All computer processing requires data, which is a
collection of raw facts, figures and symbols, such as
numbers, words, images, video and sound, given to the
computer during the input phase.
Computers manipulate data to create information.
Information is data that is organized, meaningful, and
useful.
During the output Phase, the information that has been
created is put into some form, such as a printed report.
The information can also be put in computer storage
for future use.
24. Why Is A Computer So Powerful?
The ability to perform the information processing
cycle with amazing speed.
Reliability (low failure rate).
Accuracy.
Ability to store huge amounts of data and
information.
Ability to communicate with other computers.
25. How Does a Computer Know what to
do?
It must be given a detailed list of instructions,
called a compute program or software, that tells
it exactly what to do.
Before processing a specific job, the computer
program corresponding to that job must be stored
in memory.
Once the program is stored in memory the
computer can start the operation by executing the
program instructions one after the other.
26. What Are The Primary Components
Of A Computer ?
Input devices.
Central Processing Unit
(containing the control
unit and the
arithmetic/logic unit).
Memory.
Output devices.
Storage devices.
27. The Central processing Unit (CPU)
The central processing unit (CPU) contains electronic
circuits that cause processing to occur. The CPU
interprets instructions to the computer, performs the
logical and arithmetic processing operations, and
causes the input and output operations to occur. It is
considered the “brain” of the computer.
28. Memory
Memory also called Random Access Memory or RAM
(temporary memory) is the main memory of the
computer. It consists of electronic components that
store data including numbers, letters of the alphabet,
graphics and sound. Any information stored in RAM is
lost when the computer is turned off.
Read Only Memory or ROM is memory that is etched
on a chip that has start-up directions for your
computer. It is permanent memory.
29. Output Devices
Output devices make the information resulting from
the processing available for use. The two output
devices more commonly used are the printer and the
computer screen.
The printer produces a hard copy of your output, and
the computer screen produces a soft copy of your
output
30. Storage Devices
Auxiliary storage devices are used to store data
when they are not being used in memory. The
most common types of auxiliary storage used
on personal computers are floppy disks, hard
disks and CD-ROM drives.
31. Floppy Disks
A floppy disk is a portable, inexpensive storage
medium that consists of a thin, circular, flexible
plastic disk with a magnetic coating enclosed in a
square-shaped plastic shell.
32. Hard Disks
Another form of auxiliary storage is a hard disk. A
hard disk consists of one or more rigid metal plates
coated with a metal oxide material that allows data to
be magnetically recorded on the surface of the
platters.
The hard disk platters spin at a high rate of speed,
typically 5400 to 7200 revolutions per minute (RPM).
Storage capacites of hard disks for personal
computers range from 10 GB to thousands of GBs.
Solid State Drives (SSD)
33. Compact Discs / DVD / Blu ray
A compact disk (CD), also called an optical disc, is a flat
round, portable storage medium that is usually 4.75 inch
in diameter.
A CD-ROM (read only memory), is a compact disc that
used the same laser technology as audio CDs for
recording music. In addition it can contain other types of
data such as text, graphics, and video.
The capacity of a CD-ROM is 650-700 MB of data
34. Flash Drive
Most recent widely used storage system
Very portable, often worn like jewelry
128MB to GBs
35. Computer Software
Computer software is the key to productive use
of computers. Software can be categorized into
two types:
Operating system software
Application software
36. Operating System Software
Operating system software tells the computer how to
perform the functions of loading, storing and executing
an application and how to transfer data.
Today, many computers use an operating system that
has a graphical user interface (GUI) that provides
visual clues such as icon symbols to help the user.
Microsoft Windows XP/Vista/7/8 are widely used
graphical operating systems. DOS (Disk Operating
System) is an older but still rarely used operating
system that is text-based.
37. Application Software
Application Software consists of programs that
tell a computer how to produce information.
Some of the more commonly used packages
are:
Word processing
Electronic spreadsheet
Database
Presentation graphics
38. Word Processing
Word Processing software is used to create and print
documents. A key advantage of word processing
software is that users easily can make changes in
documents.
39. Electronic Spreadsheets
Electronic spreadsheet software allows the user to add,
subtract, and perform user-defined calculations on rows
and columns of numbers. These numbers can be changed
and the spreadsheet quickly recalculates the new results.
40. Presentation Graphics
Presentation graphic software allows the user to create
documents called slides to be used in making the
presentations. Using special projection devices, the slides
display as they appear on the computer screen.
41. Von Neumann Machine
First stored programmed computer, basis of
modern digital computers.
Memory
Arithmetic and Logic Unit
Control Unit
I/O Equipment
Inside ALU , Special 40bit register called
Acuumulator
43. The First Microprocessor – 1971
Intel 4004
Microprocessor
The 4004 had 2,250
transistors
108Khz
Called “Microchip”
44. What is a Microchip?
Very Large Scale Integrated Circuit (VLSIC)
Transistors, resistors, and capacitors
4004 had 2,250 transistors
Pentium IV has 42 MILLION transistors
Each transistor 0.13 microns (10-6
meters)
Getting smaller and smaller, but we are still
using microchip technology
46. Birth of Personal Computers - 1975
256 byte memory (not
Kilobytes or
Megabytes)
2 MHz Intel 8080 chips
Just a box with flashing
lights
cost $395 kit, $495
assembled.
47. Personal Computer
This circuit
board is at the heart
of every personal
computer. This
figure is a
photograph of the
Intel D875PBZ
board. The
photograph is
copyrighted by the
Intel Corporation,
2003 and is used by
permission.