1.goal (target)
computation Thinking (computational thinking)Understand code (read and write code) understand abilities and limits map problem into computation in the framework of a computer that transforms scientific issues2.knowledgeDeclarative Knowledge declarative knowledge states the truth, a description of the facts imperative knowledge procedural knowledge to the problem-solving process described3.Fixed-program Computer Fixed program computer is used to solve a specific problem stored-program computer stored program computerA program is a series of instructions. 4.the different dimensions of a languageHigh vs. General versus a targeted language interpreted versus a compiled language interpreting language compilation language5.Syntax:what is the legal expression in this language language of rationality Express static Semantics:which program is meaningful language Meaning is meaningful full semantics: running results of the program6.Python Datatype
Operation +-*/Variable bound that name of the expression name = ' Gsyuan '
MIT Introduction to Computer science and programming--class1