Tags
introduction to computer programming
compiler
programming fundamentals
registers
interpreter
micro processor
computer programming
second generation computers (1956-1963)
software
mouse
array
input
operating system
operators
arithmetic and arithmetic assignment operators
keyboard
first generation computers (1940-1956)
arithmetic assignment operators
application software
comments in c
initializing arrays
types of computeron the basis of functionality
declaring arrays
the five generations of computers
lcd monitors
gas plasma monitors
touch screen monitors
color monitor
printers
impact printers
non impact printers
dot matrix printers
photo printers
daisy wheel printers
line printers
ink jet printers
components of computer
system unit
what is data
data representation
what is binary
on the basis of size
speed and cost:
laptop/note books
input computer
what is input?
digital scanner
what is hardware?
what is software?
input devices
pointing devices
types of mouse
wireless mouse
optical mouse
mechanical mouse
joy stick
trackball
digital pen
touchscreen
touchpad
light pen
output devices
definition
what is output
what are output devices?
monitor/display devices
crt monitors
types of monitor
monochrome monitor
package software
database
custom based software
presentation software
application software divided in to two main types
spreadsheet
generic packaged software
word processor
communication software
desktop publisher
graphics package
types of network
network internet
two main types of network
lan
wan
network topology
types of topology
bus star ring
ring topology
internet
history of internet
connecting methods to the internet
the cpu and memory
alu (arithmetic logic unit)
cu (control unit
cpu system block diagram
concept of registers
operation of memory
how to make binary
how is a letter represented in system processing?
magnetic tapes
what is storage?
difference b/w memory & storage medium
types of storage medium
optical disks
magnetic disks discoverability score adding more i
tags
category) makes it easier for others to find your
command line interface
tasks performed by an operating system
system software
graphical user interface (gui)
type of operating system
embedded operating system
windows mobile
multiuser/network operating system
windows embedded ce
single user/personal computer operating system
novell’s netware:
black berry operating system
assambly language
machine language
i phone os
palm operating system
types of embedded os
programing languages
types of programming languages
neutron
and nucleus define atomic number discuss electron
and semiconductors and how they differ define the
conductors
describe how current is produced in a semiconducto
and insulators explain the band gap define valence
solid state physics
the atom
computers
generations
generations of computers
first generation computers
third generation computers(1964-1971
fourth generation computers(1971-present)
hixtory of computer
describe the relationship between electricity and
motors and meters
ampere‘s law
the hall effect
torque on a current loop
magnetic field
magnetic field strength
magnetic fields and magnetic field lines
magnetic force on a current-carrying conductor
magngetic fields produced by currents
magnetic force between two parallel conductors
describe the difference between the north and sout
define ferromagnet
describe the role of magnetic domain in magnetizat
c programming
fundamental of c programming language and basic in
c concepts
applied
physics
applied physics
electronics
electricity
electric field
education
two points of opposite charge.
learning objectives
define electric charge
and describe how the two types of charge interact.
describe how the two types of charge interact.
describe an electric field diagram of a positive p
of a negative point charge with twice the magnitud
between two points of opposite charge.
desribe three common situations that generate stat
state the law of conservation of charge
state coulomb’s law
describe three methods for charging an object
contents the atom materials used in electronics cu
voltage-current (v-i) characteristics bipolar junc
operation
and characteristics and parameters junction field
characteristics and parameters and biasing metal o
characteristics and parameters and biasing the ato
hardware
data
user
processing
output
storage
ram and rom
input or output devices
essential computer hardware.
computer use two components
the processor and memory
storage devices
categories of computer
system software and application software
types of computer
micro computer
mini computer
mainframe computer
super computer
laptop /note books
personal computer
desktop computers
hand held computer
mobile computer & devices
pda
tablet pc
hybrid
digitalll
analog
proton
describe how magnetic poles interact with each oth
force on a moving charge in a magnetic field
magnets
ferromagnets and electromagnets
computer generations
generations of computer
fifth generation computers(present and beyond)
third generation computers(1964-1971)
fourth generation computers (1971-present)
computers: clients and servers
os & application software
what is an operating system application software
control unit
what is an operating system
display
consists of three parts:
today’s computer
single core/multi core
hard disk
computer model
computer components
how data is organized on disk
software component
network interface
cpu – central processing unit (microprocessor) co
what is computer?
purpose
parts of computer system
• what is a programming language?
• why do we need programming languages?
what are the types of programming language?
• machine languages
• assembly languages
• high-level languages
basic structure of c program
introduction • for loop • while loop • do while
while loop
values of functions and assignment expressions
loop
break and continue statements
nested loops
introduction
do while loop
for loop
flag in 8085
introduction an types
zero flag (z)
carry flag (cy)
p-parity (p)
ac-auxiliary carry (ac)
multistage amplifiers
rc coupling r-c coupled amplifier
name of coupling name of multistage amplifier
direct coupling direct coupled amplifier
transformer coupling transformer coupled amplifier
negative amplifiers
what is feedback?
arithmetic operators
input functions: scanf() and getche()
variable and types of variables
programming fundamentals decisions
the switch statement
the conditional operator
lecture outline • decisions  the if statement
the else-if construct
the if-else statement
the if statement
decisions
software development
software development process
course revision and paper plan
discussion
programming fundamentals functions in c
functions in c
preprocessor directives
pass by value
local and external variables
function declaration
passing arguments to function
functions
passing constants
function call
function definition
returning values from functions
passing variables
criteria for choosing microcontroller
embedded systems - 8051 microcontroller
comparison between 8051 family members
8051
block diagram of 8051 microcontroller
microcontroller
brief history of 8051
8051 flavors / members
features of 8051 microcontroller
embedded systems - io programming
in 8051
i/o operations are done using four ports and 40 pi
gnd
xtal1
xtal2
rst
ea (bar)
ale/prog (bar)
and psen (bar). it is a 40 pin pdip (plastic dual
i/o ports and their functions the four ports p0
p1
p2
and p3
each use 8 pins
making them 8-bit ports. upon reset
all the ports are configured onfigured as inputs
inputs
ready to be used as input ports. when the first 0
it becomes becomes an output. to reconfigure it as
outline • course introduction • programming langu
positive feedback
negative feedback
positive feedback negative feedback
principles of negative voltage feedback in amplifi
gain of negative voltage feedback amplifier
current gain with negative current feedback
advantages of negative voltage feedback
the voltage gain of an amplifier without feedb
principles of negative current feedback
importance of reading and its types.
english
skills
learning english
english skills
reading skils
embedded systems tools & peripherals
compilers and assemblers
cross-compiler
decompiler
assemblers
language converter
simulators
debugging tools in an embedded system
peripheral devices in embedded system
functions of simulators
microcontroller starter kit
embedded
embedded system
program
need of programming language
difference between structured and object oriented
non structured programming
program style
round one
format specifiers
variable
working with variable
identifiers or names in c
identifiers or names in c and constants in c
escape sequences
decisions in c
switch
simple if
if-else
else if
switch statement
nested if
manual expression to computer expressions
relational operator
increment operator
arithmetic
ncrement operator
decrement operator
loop as repetitive statement
for loop/statement.
while loop statement
do while loop statement.
visual analogy of memory
individual memory cell
ram: random access memory
sram (static ram)
point-to-point vs. multipoint
rom - read only memory
eeprom
flash rom
fetch-execute
busses
register shifts and rotates
gmail email safety
setting up a gmail account & email safety
email basics
email addresses
setting up a gmail account
field effect transisters (fet)
eft
types of field effect transistors
mosfet
junction field effect transistor (jfet)
jfet
metal oxide semiconductor field effect transistor
high level language
features of c language
computer
hierarchy of computer
advantages of object oriented programming
what is a computer?
software & hardware?
programming languages concepts
why do we need programming languages?
why c still useful?
translators
assembler
programming fundamentals and programming languages
types of translators
simple c program
basics of c environment
executing a c program
programming fundamentals arrays and strings
arrays
string functions
strings
arrays as arguments to functions
multidimensional arrays
1) write a c program using arrays that produces th
3-dimensional array
2-dimensional arrays
write a program of your own choice that makes use
arrays and strings
accessing individual components
arrays: example garbage
c building blocks
relational operators
• variable and types of variables • input functio
increment/decrement operators
modular programming/structured programming
while loop statement and do while loop statement
data types
ranges and width
variable types
calling a function
example
function
function arguments
function declarations
multidimensional array
one-dimensional array
array introduction
array introduction one-dimensional array multidime
advantage of array
write a c program using 2 dim. arrays that gets 2x
write a c program using 2 dim. arrays that gets tw
write a c program using arrays that produces the m
arrays a kind of data structure that can store a f
accessing array elements
arrays in detail
global variable
programming
programming global variable
local variables
global variables
formal parameters
initializing local and global variables
programming fundamentals:
See more
Users following imtiazalijoono