This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Saturday 26 November 2016

An Introduction to the C Programming Language and Software Design (PDF 158P)

Online Education Of Computer Science 

An Introduction to the C Programming Language and Software Design (PDF 158P)
by


File Type :PDF
Number of Pages :158

download pdf  file 
Download / View book

Friday 25 November 2016

C Language Tutorial (PDF 124P) by Gordon Dodrill

Online Education Of Computer Science 
C Language Tutorial (PDF 124P)
by


File Type :PDF
Number of Pages :124

C Programming Note by T K Rajan

Online Education Of Computer Science 

C Programming Note
by


File Type :PDF
Number of Pages :53

Programming in C Lectures by Michigan State University

Online Education Of Computer Science 

Programming in C Lectures
by


File Type :Online
Number of Pages :NA

Programming in C by Bharat Kinariwala

Online Education Of Computer Science 

Programming in C

Bharat Kinariwala
Tep Dobry
University of Hawai`i at Manoa 

CSE 251 Programming in C

Online Education Of Computer Science 

CSE 251 Programming in C

download book

Course resources

 

01-06-14 AND 01-10-14 1. Getting Started  Powerpoint Step
01-13-14 AND 01-17-14 2. Introducing C Powerpoint Step Read Chapters 1-5, 7-9 (Pages 5-57, 71-99)
01-27-14 AND 01-24-14 3. Flow Control and Booleans Powerpoint Step Read Chapters 10-13 (Pages 103-143)
02-03-14 AND 01-31-14 4. Looping and Repetition Powerpoint Step Read Chapters 14-17 (Pages 149-183)
02-10-14 AND 02-07-14 5. no lecture Step Read Chapters 18, 20 (Pages 187-195, 207-216)
02-17-14 AND 02-14-14 6. Functions Powerpoint Step Read Chapters 30-32 (Pages 331-364)
02-24-14 AND 02-21-14 7. Pointers and Reference Parameters Powerpoint Step Read Chapters 24-25 (Pages 255-274)
03-10-14 AND 02-28-14 8. Arrays Powerpoint Step Read Chapters 21-23 (Pages 221-252)
03-17-14 AND 03-14-14 9. Strings and File I/O Powerpoint Step Read Chapters 6, 19, 28, 29 (Pages 59-68, 197-204, 307-327)
03-24-14 AND 03-21-14 10. States and State Machines Powerpoint Step
03-31-14 AND 03-28-14 11. Pointers, Arrays, Multidimensional Arrays Powerpoint Step
04-07-14 AND 04-04-14 12. Compilation and Makefiles Powerpoint Step
04-14-14 AND 04-10-14 13. struct Powerpoint Step Read Chapters 27 (Pages 293-303)
04-21-14 AND 04-18-14 14. Dynamic Memory Allocation Powerpoint Step Read Chapters 26 (Pages 277-289)

First Computer

 Eniac Computer
The first substantial computer was the giant ENIAC machine by John W. Mauchly and J. Presper Eckert at the University of Pennsylvania. ENIAC (Electrical Numerical Integrator and Calculator) used a word of 10 decimal digits instead of binary ones like previous automated calculators/computers. ENIAC was also the first machine to use more than 2,000 vacuum tubes, using nearly 18,000 vacuum tubes. Storage of all those vacuum tubes and the machinery required to keep the cool took up over 167 square meters (1800 square feet) of floor space. Nonetheless, it had punched-card input and output and arithmetically had 1 multiplier, 1 divider-square rooter, and 20 adders employing decimal "ring counters," which served as adders and also as quick-
access (0.0002 seconds) read-write register storage.
The executable instructions composing a program were embodied in the separate units of ENIAC, which were plugged together to form a route through the machine for the flow of computations. These connections had to be redone for each different problem, together with presetting function tables and switches. This "wire-your-own" instruction technique was inconvenient, and only with some license could ENIAC be considered programmable; it was, however, efficient in handling the particular programs for which it had been designed. ENIAC is generally acknowledged to be the first successful high-speed electronic digital computer (EDC) and was productively used from 1946 to 1955. A controversy developed in 1971, however, over the patentability of ENIAC's basic digital concepts, the claim being made that another U.S. physicist, John V. Atanasoff, had already used the same ideas in a simpler vacuum-tube device he built in the 1930s while at Iowa State College. In 1973, the court found in favor of the company using Atanasoff claim and Atanasoff received the acclaim he rightly deserved.



Online Education Of Computer Science
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems.