Professional Documents
Culture Documents
Fall 2015
Instructors:
Dr. Fawad Hussain, Dr. Rashad Jilani, Engr.
Ahmad Sohaib, Engr. Zawar Hussain, Engr.
Usman Raza & Dr. Ahmar Rashid.
Faculty of Computer Science and
Engineering
Course Information
Instructors
Course Timings
Text Books
Text Books
Deitel & Deitel, C++ How to Program,
Fourth/Fifth Edition,
J J Parson and Dan Oja, Computer
Concepts, 7th edition
Reference Books and Material
Programming and Problem Solving with
C++ by Nell Dale and Chip Weems
Online Tutorials/Reference Material
1. http://www.cplusplus.com/doc/tutorial/
2. http://www.cprogramming.com/tutorial/
c++-tutorial.html
3. http://en.wikibooks.org/wiki/Basic_Com
puting_Using_Windows
Course Grading
Assignments/Project 15%
Quizzes 15 %
Mid Term Examination 25%
Final Examination 45%
No Plagiarism?
Plagiarism is defined in dictionaries as the
"wrongful appropriation," "close imitation," or
publication" of another authors "language,
thoughts, ideas, or expressions," and the
representation of them as one's own original work
(source: www.wikipedia.org)
Can you consult/collaborate with each other?
Verbally
Not at all
Course Objective
computing environments
general application software
basic computing hardware
operating systems
desktop publishing
Internet
software applications and tools
basic software engineering and information
technology concepts
Course Contents
Part 1: 05 lectures:
Introduction
Hardware Concepts
data representation
number systems
conversion methods
ASCII/Unicode
microprocessors
memory
storage devices
Input/output devices
Computer Software
system software
application software
operating systems
Firmware
Network Building
Blocks
advantages of networking
disadvantages/challenges
posed by networking
networks scope &
classification
Course Contents
Part 2: 25 lectures:
C/C++ history
flow charts & pseudocode
assignment operators
decision making
equality & relational operators
control structures
If statement
Ifelse statement
nested control structures
switch multiple-selection statement
increment and decrement operators
functions
function definitions
function prototypes
calling functions
for statement
the break and continue statements
call by value
call by reference
declaring arrays
examples
passing arrays to functions
searching arrays
Pointers
Communications
Entertainment
Education
Scientific computing
So many applications
Early telecommunications
Smoke signals
Drums
Pigeons
Wireless telegraphy
A radio operator
receiving a wireless
telegraphy message
using a radio wave
based Marconi magnetic
detector c.1903
Blog
Chat
Content Sharing
Games
Computer Revolution !
Mars
Rover
Flight
Simulator
Wearable Computer
Google Servers
Computer
History of Computer
Automated Calculation
Programmability
weighed 30 tons
size was roughly 8.5 x 3 x 80 feet
contained around 5 million hand-soldered joints
consumed 150 kW of power; enough to dim the lights of
Philadelphia when it was run!
Working
on,
rather
inside ,
ENIAC
Types of Computers
Desktop
Laptop
Tablet PC
Work Station
Play Station
Mini frame computers
Main frame computers
Super Computers
32
2 Minicomputers
33
3 Mainframe Computers
Large computers.
34
4 Supercomputers
35
Components of a
Computer
Parts of a Computer
Computer :
An External Look
Monitor
Keyboard
Next slide
Mouse
Computer:
Internal Components (-1-)
Motherboard
Computer:
Internal Components (-3-)
Peripheral Component Interconnect
PCI Slot
[sound, network,
modem]
AGP Slot
[Graphics]
Power
Connector
DRAM
Memory
Slot
Slot for
Microprocessor
Computer:
Internal Components (-2-)
Power Supply
Computer:
Internal Components (-4-)
Microprocessor
Graphics Card
Computer:
Internal Components (-5-)
RAM
Network Card
Computer:
Internal Components (-6-)
Hard Disk Drive
DVD RW
Motherboard:
(Universal Serial Bus)
Connectors &
Ports
Computer:
Peripherals
Printer
Digital camera
Scanner
Projector
Joystick
Graphics tablet
Next Time
References
http://en.wikibooks.org/wiki/Basic_Computing_U
sing_Windows
http://en.wikipedia.org/wiki/Computer
http://www.cs.dartmouth.edu/farid/teaching/cs4/s
ummer.08/notes/historyofcomputing/
http://ftp.arl.mil/~mike/comphist/eniac-story.html
http://ed-thelen.org/comp-hist/BRL-e-h.html
http://en.wikipedia.org/wiki/Moore's_law
http://en.wikipedia.org/wiki/Motherboard