CS 61A

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instanceOf gptkb:university
gptkbp:category introductory computer science course
gptkbp:course gptkb:The_Structure_and_Interpretation_of_Computer_Programs
61A
gptkbp:department gptkb:Department_of_Electrical_Engineering_and_Computer_Sciences
gptkbp:enrollment over 1,000 students per semester
gptkbp:focusesOn abstraction
computer science
object-oriented programming
programming
recursion
functional programming
data structures
interpreters
gptkbp:hasDiscussion yes
gptkbp:hasExam final
midterm
gptkbp:hasLaboratory yes
gptkbp:hasLecture gptkb:Paul_Hilfinger
gptkb:Hany_Farid
John DeNero
gptkbp:hasTextbook Composing Programs
https://www.w3.org/2000/01/rdf-schema#label CS 61A
gptkbp:inspiredBy gptkb:Structure_and_Interpretation_of_Computer_Programs
gptkbp:language gptkb:Python
gptkb:Scheme
SQL
gptkbp:level undergraduate
gptkbp:location gptkb:Berkeley,_California
gptkbp:notableProject yes
gptkbp:offeredBy gptkb:University_of_California,_Berkeley
1987
gptkbp:prerequisite gptkb:CS_61B
CS 61C
no prior programming experience required
gptkbp:semesterOffered gptkb:spring
fall
summer
gptkbp:teaches debugging
problem solving
streams
object-oriented design
testing
generators
domain-specific languages
higher-order functions
interpreters
algorithmic thinking
software engineering basics
data abstraction
program design
gptkbp:website https://cs61a.org/
gptkbp:bfsParent gptkb:John_Denero
gptkb:Paul_Hilfinger
gptkbp:bfsLayer 7