Post date: Nov 15, 2014 9:24:17 PM
Self-introduce and class rules
Data processors
Let us define a computer as a data processor, acting as a black-box that accepts input data, processes the data, and creates output data. Hence, the turing model added a program that is a set of instructions that tells the computer what to do with data. So, we can say that has three ways: same program but different input data, same input data but different programs, same input data and same program.
Von Neumann Model
Around 1944-1945, John von Neumann proposed that, since program and data are logically the same, programs should also be stored in the memory of a computer. It includes four subsystems: memory, arithmetic logic unit, control unit, input/output.
Algorithms
Looking at this issue differently, a programmer must first solve the problem in a step-by-step manner, then try to find the appropriate instruction to implement those steps. This is called algorithm.
Historical computers generation
Point 1: Computer science is the study of computers
Point 2: Computer science is the study of how to write computer programs
Point 3: Computer science is the study of the uses and applications of computers and software