Programming languages (2nd ed.)
Programming languages (2nd ed.)
Programmming languages: design and implementation (2nd ed.)
Programmming languages: design and implementation (2nd ed.)
Structured computer organization; (2nd ed.)
Structured computer organization; (2nd ed.)
Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2
Communications of the ACM
Computer science program requirements and accreditation
Communications of the ACM
Communications of the ACM
Recommended curriculum for CS1, 1984
Communications of the ACM
The first course in computer science needs a mathematics corequisite
Communications of the ACM
Curriculum '78—is computer science really that unmathematical?
Communications of the ACM
Fundamental Concepts of Programming Systems
Fundamental Concepts of Programming Systems
Elements of the Theory of Computation
Elements of the Theory of Computation
Carnegie Mellon Curriculum for Undergraduate Computer
Carnegie Mellon Curriculum for Undergraduate Computer
Combinatorial Algorithms: Theory and Practice
Combinatorial Algorithms: Theory and Practice
A mathematically focused curriculum for computer science
Communications of the ACM
“The business of computers”: education for software engineering
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
People and organizations in software production: a review of the literature
ACM SIGCPR Computer Personnel
Assembly language courses in transition
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
The role of mathematics in the computer science curriculum
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Computing trends in small liberal arts colleges
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Discrete mathematics for computer science majors—where are we? How do we proceed?
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Communications of the ACM - Special issue: Soviet computing
Most computer organization courses are built upside down
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Using scientific experiments in early computer science laboratories
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Local considerations in computer science curricula development
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Scientific investigation in a breadth-first approach to introductory computer science
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
New directions in the introductory computer science curriculum
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Computer science needs an insight-based curriculum
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Concepts in the classroom, programming in the lab
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Intractability: a geometric representation
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A three-fold introduction to computer science
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
The computer science major within a liberal arts environment (abstract)
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Computing consequences: a framework for teaching ethical computing
Communications of the ACM
A comparison of recent textbooks for teaching computer ethics to undergraduates
Proceedings of the symposium on Computers and the quality of life
A revised model curriculum for a liberal arts degree in computer science
Communications of the ACM
A revised curriculum framework
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Strategic directions in computer science education
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Content + experiences = curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Computer science: a proposed alternative track—applied computing
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Communications of the ACM
Brit bits: computer science in British further education
CSC '87 Proceedings of the 15th annual conference on Computer Science
Reexamining the introductory computer science course in liberal arts institutions
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
A survey course in computer science using HyperCard
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Has our curriculum become math-phobic? (an American perspective)
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Journal on Educational Resources in Computing (JERIC)
A critical view of a new computer science introductory course
ACM-SE 30 Proceedings of the 30th annual Southeast regional conference
Using Java to design and test hardware circuits over a classroom network
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Beginners and programming: insights from second language learning and teaching
Education and Information Technologies
The computer science major within a liberal arts environment
Journal of Computing Sciences in Colleges
The 2003 model curriculum for a liberal arts degree in computer science: preliminary report
Proceedings of the 35th SIGCSE technical symposium on Computer science education
The case for more digital logic in Computer Architecture
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Encyclopedia of Computer Science
Cognitive Differences Between Procedural Programming and Object Oriented Programming
Information Technology and Management
Computer science in a liberal arts context
Journal on Educational Resources in Computing (JERIC)
A 2007 model curriculum for a liberal arts degree in computer science
Journal on Educational Resources in Computing (JERIC)
Programming languages in a liberal arts education
ACM SIGPLAN Notices
Report of the 2008 SIGPLAN programming languages curriculum workshop: preliminary report
Proceedings of the 40th ACM technical symposium on Computer science education
Computer Science and the Liberal Arts: A Philosophical Examination
ACM Transactions on Computing Education (TOCE)
A History of the Liberal Arts Computer Science Consortium and its Model Curricula
ACM Transactions on Computing Education (TOCE)
Case Studies of Liberal Arts Computer Science Programs
ACM Transactions on Computing Education (TOCE)
Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering
Hi-index | 0.08 |
This report proposes developing a rigorous undergraduate curriculum for a B.A.-degree program in computer science. The curriculum is intended as a model not only for high-quality undergraduate colleges and universities, but also for larger universities with strong computer science programs in a liberal arts setting.