"The Structure and Interpretation of Computer Programs" is the entry-level subject in Computer Science at the Massachusetts Institute of Technology. It is required of all students at MIT who major in Electrical Engineering or in Computer Science, as one fourth of the "common core curriculum," which also includes two subjects on circuits and linear systems and a subject on the design of digital systems. We have been involved in the development of this subject since 1978, and we have taught this material in its present form since the fall of 1980 to approximately 600 students each year. Most of these students have had little or no prior formal training in computation, although most have played with computers a bit and a few ha...
Control of complexity in large programming systems. Building abstractions: computational processes; ...
This book is an adaptation of lectures notes written by the author and given to undergraduate comput...
神奈川県茅ヶ崎市 Programming as a human activity can be investigated from various points of view. In this se...
Abstract. Nearly twenty years ago, Structure and Interpretation of Computer Programs (SICP) changed ...
Introduces architecture of digital systems, emphasizing structural principles common to a wide range...
Provides readers with a mathematical presentation of the theory of computer science at a level suita...
Since computers originally appeared as computing machines, the primary study of these tools was limi...
This is a course description for Massachusetts Institute of Technologyâs (MIT) course 6.035, Compute...
This book presents the contents of an introduction course to Computer Science for engineering discip...
The course “Introduction to Computer Systems” at Carnegie Mellon University presents the underlying ...
. Traditionally, students in undergraduate computer science curricula have to wait until their third...
This course is intended to provide the student with a comprehensive understanding of how a computer ...
The interesting feature of this book is its organization and structure. That consists of systematizi...
Gives students a firm rooting in the fundamental principles of computer science, and an appreciation...
This paper looks at the strengths and weaknesses of computer science curricula and how liberal arts ...
Control of complexity in large programming systems. Building abstractions: computational processes; ...
This book is an adaptation of lectures notes written by the author and given to undergraduate comput...
神奈川県茅ヶ崎市 Programming as a human activity can be investigated from various points of view. In this se...
Abstract. Nearly twenty years ago, Structure and Interpretation of Computer Programs (SICP) changed ...
Introduces architecture of digital systems, emphasizing structural principles common to a wide range...
Provides readers with a mathematical presentation of the theory of computer science at a level suita...
Since computers originally appeared as computing machines, the primary study of these tools was limi...
This is a course description for Massachusetts Institute of Technologyâs (MIT) course 6.035, Compute...
This book presents the contents of an introduction course to Computer Science for engineering discip...
The course “Introduction to Computer Systems” at Carnegie Mellon University presents the underlying ...
. Traditionally, students in undergraduate computer science curricula have to wait until their third...
This course is intended to provide the student with a comprehensive understanding of how a computer ...
The interesting feature of this book is its organization and structure. That consists of systematizi...
Gives students a firm rooting in the fundamental principles of computer science, and an appreciation...
This paper looks at the strengths and weaknesses of computer science curricula and how liberal arts ...
Control of complexity in large programming systems. Building abstractions: computational processes; ...
This book is an adaptation of lectures notes written by the author and given to undergraduate comput...
神奈川県茅ヶ崎市 Programming as a human activity can be investigated from various points of view. In this se...