A model curriculum for a liberal arts degree in computer science
Communications of the ACM - The MIT Press scientific computation series
Communications of the ACM
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
Recommended curriculum for CS1, 1984
Communications of the ACM
Student created user manuals for a course on programming languages
ACM SIGCSE Bulletin
Integration of parallel computation into introductory computer science
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
ACM SIGCSE Bulletin
ACM model high school computer science curriculum
Communications of the ACM - Special issue on technology in K–12 education
The impact of object-oriented software engineering in the introductory computer science curriculum
OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
Introducing object-orientedness into a breadth-first introductory curriculum
OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
Gateway laboratories: integrated, interactive learning modules
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
An improved first year course taking into account third world students
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Educating computer scientists: linking the social and the technical
Communications of the ACM
Who should teach computer ethics and computers & society?
ACM SIGCAS Computers and Society
Integrating “depth first” and “breadth first” models of computing curricula
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Teaching a first course on data structures: a software engineering approach
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
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
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A domain centered curriculum: an alternative approach to computing education
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
A methodology for a unified ADT course
ACM SIGCSE Bulletin
Paradigms and laboratories in the core computer science curriculum: an overview
ACM SIGCSE Bulletin
Computing consequences: a framework for teaching ethical computing
Communications of the ACM
ACM SIGACT News
Multimedia curricula, courses, and knowledge modules
ACM Computing Surveys (CSUR)
Teaching ethical issues in computer science: what worked and what didn't
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Web-based laboratories in the introductory curriculum enhance formal methods
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
A computer science undergraduate specialization in telecommunications and computer networking
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Neuralis: an artificial neural network package
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Implementing a tenth strand in the CS curriculum
Communications of the ACM
Computer ethics and social issues case analysis: an environmental algorithm
ACM SIGCSE Bulletin
Strategic directions in computer science education
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Communications of the ACM
Simulation for computer science majors: a preliminary report
WSC '96 Proceedings of the 28th conference on Winter simulation
The case for integrating ethical and social impact into the computer science curriculum
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
Is computer science education in crisis?
ACM Computing Surveys (CSUR)
Teaching ethical and social issues in CS1 and CS2
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
A practical approach to reinforcing concepts in introductory operating systems
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Content + experiences = curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Proceedings of the 2nd conference on Integrating technology into computer science education
Ethics, programming, and virtual environments
Proceedings of the 2nd conference on Integrating technology into 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
Resources for teaching computer networks
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Multimedia education—quo vadis?
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Strategies for using technology in the teaching of ethics
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
What (else) should CS educators know?
Communications of the ACM
Introducing a legal strand in the computer science curriculum
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Visualizing programming in recursion and linked lists
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
History in the Computing Curriculum IFIP TC3 and TC9 Join Task Group
IEEE Annals of the History of Computing
Social and ethical education in computing using virtual environments
Proceedings of the 2nd Australasian conference on Computer science education
ThetenthStrand == 3 * ethicaldebates + solution
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
YAATCE—yet another approach to teaching computer ethics
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Research-led innovation in teaching and learning programming
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Software engineering education: Rôles of formal specification and design calculi
Annals of Software Engineering - Special issue on software engineering education
Academic directions of multimedia education
Communications of the ACM
Introducing computer science using a breadth-first approach and functional programming
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Yet, more Web exercises for learning C++
Proceedings of the thirty-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
A proposed new high level abstraction for computer technology
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Software engineering throughout a traditional computer science curriculum
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
IS '97: model curriculum and guidelines for undergraduate degree programs in information systems
IS '97 Guidelines for undergraduate degree programs on Model curriculum and guidelines for undergraduate degree programs in information systems
A state of the course report: computer organization & architecture
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Software engineering education: different contexts, similar contents
ACM SIGCSE Bulletin
An Experiment in Multinational Collaborative Learning and Group Work Using the Internet
Education and Information Technologies
Beginners and programming: insights from second language learning and teaching
Education and Information Technologies
A framework approach to teaching data structures
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Ethics and the internet: a novel approach to computer literacy
Journal of Computing Sciences in Colleges
Putting non-functional requirements to good use
Journal of Computing Sciences in Colleges
The effect of closed labs in computer science I: an assessment
Journal of Computing Sciences in Colleges
A graduate master's prerequisite program
Journal of Computing Sciences in Colleges
Did We Really Teach That?: A Glimpse of Things Students (Don't) Learn from Traditional CS1
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Changing a computer science curriculum in light of computing curricula 2001
ACM SIGCSE Bulletin
Achieving Balance in Software Engineering Curricula
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Case studies for teaching usability engineering
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
X-Lab: XML-based laboratory exercises for CS1
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
The efficiency of algorithms: misconceptions
Computers & Education
On the achievements of high school students studying computational models
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Benefits of a CS0 course in liberal arts colleges
Journal of Computing Sciences in Colleges
Student performance studying ethics in the context of internet use
Journal of Computing Sciences in Colleges
An FPGA-based digital logic lab for computer organization and architecture
Journal of Computing Sciences in Colleges
Three years of using robots in an artificial intelligence course: lessons learned
Journal on Educational Resources in Computing (JERIC) - Special issue on robotics in undergraduate education. Part 2
Curriculum development for digital libraries
Proceedings of the 6th ACM/IEEE-CS joint conference on Digital libraries
Ethics across the computer science curriculum
Proceedings of the 43rd annual Southeast regional conference - Volume 1
Engineering the information technology curriculum with pervasive themes
Proceedings of the 7th conference on Information technology education
Engagement and frustration in programming projects
Proceedings of the 38th SIGCSE technical symposium on Computer science education
A web emphasis in software engineering
Journal of Computing Sciences in Colleges
A 2007 model curriculum for a liberal arts degree in computer science
Journal on Educational Resources in Computing (JERIC)
Using puzzles: problem-solving and abstraction
Proceedings of the 8th ACM SIGITE conference on Information technology education
Communications of the ACM - 50th anniversary issue: 1958 - 2008
Taming the diversity of information assurance & security
Journal of Computing Sciences in Colleges
Language engineering in the context of a popular, inexpensive robot platform
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A modular approach to language engineering using XML and inexpensive robots
Journal of Computing Sciences in Colleges
Frontiers in information technology education
International Journal of Computer Applications in Technology
Abstraction ability as an indicator of success for learning computing science?
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Two approaches to an information security laboratory
Communications of the ACM - Surviving the data deluge
Encountering others: reciprocal openings in participatory design and user-centered design
Human-Computer Interaction
A video lecture and lab-based approach for learning of image processing concepts
Computers & Education
Computer science issues in high school: gender and more....
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Didactics of Introduction to Computer Science in High School
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
Software Design Course for Leading CS In-Service Teachers
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
Case Studies of Liberal Arts Computer Science Programs
ACM Transactions on Computing Education (TOCE)
Creative ways to teach ethics and assess learning
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
What do "CS1" and "CS2" mean?: investigating differences in the early courses
Proceedings of the 41st ACM technical symposium on Computer science education
Closed labs in computer science I revisited in the context of online testing
Proceedings of the 41st ACM technical symposium on Computer science education
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Textbooks: how we choose them, how we use them, shall we lose them?
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Beyond good and evil impacts: rethinking the social issues components in our computing curricula
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Rainbow of computer science
The first characteristic of a CS graduate
ACM Inroads
Platyhelminthes are [re]constructed recursively
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Criteria for writing exams which reflect the k12 CS foundations study material
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
CS2013: a call for community college exemplars
ACM Inroads
Proceedings of Second Computer Science Education Research Conference
Hi-index | 0.09 |
ACM first published recommendations for undergraduate programs in computer science in 1968 in a report called “Curriculum '68.” The report was produced as an activity of the ACM Education Board, which since then has been providing updates to recommendations for computer science programs as well as recommendations for other academic programs in computing.