You are on page 1of 10

| 


   

Chittaranjan Hota
O 
  


urogramming is the core of everything to do with
computers.
Teach you how computers really operate and execute these
programs.
At the end of the course, you should be able to solve a task
by developing an algorithm, writing its͛ equivalent C
program. Also, you will be able to know little about the
components responsible for executing your program.


 ^ecture hours
u Tuesday, Thursday, and Saturday: 12.00noon ʹ 12.50pm, in F105
u Sit in the class before time
u ulease switch off your mobile phones
Instructors
 Chittaranjan Hota, G. Geethakumari, Rakhee, K. Kavitha
Grading
u Test1(20%) + Test2(20%) + Online(20%) Open book + Comprehensive(40%) uart
Open
u Mid-Semester Grading, ure-comprehensive Display, and Final Grading
Make Up uolicy
u No make up (Online), Make ups for Other components (genuine)
Attendance uolicy
u Responsibility lies with students, but uull ups will be on the basis of 6 to 7 random
attendances
Contact Hours
u Monday (4.00pm to 5.00pm) in my chamber (B block)
u Else, appointment by mail (hota@bits-hyderabad.ac.in)
uestions ?

 


O 


Have you ever wondered?
u Cracking of cryptographic codes in World war II
u Engineering discipline employing thousands of engineers
and generating hundred billion dollars of revenue each
year
u IBM͛s Deep Blue beating Kasparov in 1997
Common Uses of a Computer
u Word processing, electronic mail, www, weather
forecasting, national security etc.
Computer: electronic genius?
u NO! Electronic idiot!
u Does exactly what we tell it to, nothing more.
O 



ʹ A machine that performs the four


basic operations:
ͻ input
ͻ processing
ͻ output
ͻ storage
O 




ʹ Collection of related components designed to work


together
A computer system includes hardware and software

Thing that we
can not touch
X 

 ʹ A list of instructions that tell the
computer how to perform the four basic operations
to accomplish a task

 ʹ All the programs that give the computer
its instructions. Two categories of software:
System software Application software
X 



 Getting Data into the Computer
X 
 
 
   
å     

 
 å
  å         

You might also like