skip to main content
Skip header Section
Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer ScienceJanuary 2013
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISBN:978-1-4503-2309-3
Published:01 January 2013
Pages:
518
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

References

  1. ACM Curriculum Committee on Computer Science. 1968. Curriculum 68: Recommendations for Academic Programs in Computer Science. Comm. ACM 11, 3 (Mar. 1968), 151-197.Google ScholarGoogle Scholar
  2. ACM/IEEE-CS Joint Task Force on Computing Curricula. 2001. ACM/IEEE Computing Curricula 2001 Final Report. http://www.acm.org/sigcse/cc2001.Google ScholarGoogle Scholar
  3. ACM/IEEE-CS Joint Task Force for Computer Curricula 2005. Computing Curricula 2005: An Overview Report. http://www.acm.org/education/curric_vols/CC2005-March06Final.pdfGoogle ScholarGoogle Scholar
  4. ACM/IEEE-CS Joint Interim Review Task Force. 2008. Computer Science Curriculum 2008: An Interim Revision of CS 2001, Report from the Interim Review Task Force. http://www.acm.org/education/curricula/ComputerScience2008.pdfGoogle ScholarGoogle Scholar
  5. Auletta, K. April 30, 2012. "Get Rich U.", The New Yorker.Google ScholarGoogle Scholar
  6. Curtis, K. Computer manpower: Is there a crisis? National Science Foundation, 1982.Google ScholarGoogle Scholar
  7. Microsoft Corporation. A National Talent Strategy: Ideas for Securing U.S. Competitiveness and Economic Growth. 2012Google ScholarGoogle Scholar
  8. Reges, S., McGrory, J., and Smith, J. "The effective use of undergraduates to staff large introductory CS courses," Proceedings of the Nineteenth SIGCSE Technical Symposium on Computer Science Education, Atlanta, Georgia, February 1988.Google ScholarGoogle Scholar
  9. Roberts, E., "Meeting the challenges of rising enrollments," ACM Inroads, September 2011.Google ScholarGoogle Scholar
  10. Roberts, E., Lilly, J., and Rollins, B. "Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience," Proceedings of the Twenty-sixth SIGCSE Technical Symposium on Computer Science Education, Nashville, Tennessee, March 1995.Google ScholarGoogle Scholar
  11. Wolfman, S., Astrachan, O., Clancy, M., Eiselt, K., Forbes, J., Franklin, D., Kay, D., Scott, M., and Wayne, K. "Teaching-Oriented Faculty at Research Universities." Communications of the ACM. November 2011, v. 54 (11), pp. 35-37.Google ScholarGoogle Scholar

Cited By

  1. de Miguel J and Velázquez-Iturbide J (2024). What Is an Algorithm? Encyclopedia of Information Science and Technology, Sixth Edition, 10.4018/978-1-6684-7366-5.ch072, (1-17)
  2. ACM
    Branthôme M (2023). Pyrates: Design and Evaluation of a Serious Game Aimed at Introducing Python Programming and Easing the Transition from Blocks, ACM Transactions on Computing Education, 24:1, (1-24), Online publication date: 31-Mar-2024.
  3. ACM
    Park S Almost Correct Solvers for Combinational Logic Assignments Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, (1778-1779)
  4. ACM
    Kumar A and Raj R Computer Science Curricula 2023 (CS2023): The Final Report Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, (1867-1868)
  5. ACM
    Servin C, Hawthorne E, Postner L, Tang C and Tucker C Curricular and Pedagogical Considerations in Computer Science Education: The Role of Community Colleges for the Next Decade Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, (1196-1201)
  6. ACM
    Pias M, Cuadros-Vargas E and Duran R (2024). Computer Science Education in Latin America and the Caribbean, ACM Inroads, 15:1, (38-47), Online publication date: 1-Mar-2024.
  7. ACM
    Simha R, Kumar A and Raj R (2024). Undergraduate Computer Science Curricula, Communications of the ACM, 67:2, (29-31), Online publication date: 1-Feb-2024.
  8. Taipalus T (2024). Database management system performance comparisons, Journal of Systems and Software, 208:C, Online publication date: 1-Feb-2024.
  9. Kim Y, Yang J, Lee Y and Earwood B Assessing Cybersecurity Problem-Solving Skills and Creativity of Engineering Students Through Model-Eliciting Activities Using an Analytic Rubric, IEEE Access, 10.1109/ACCESS.2023.3348554, 12, (5743-5759)
  10. Farah J, Spaenlehauer B, Ingram S, Purohit A, Holzer A and Gillet D (2024). Harnessing Rule-Based Chatbots to Support Teaching Python Programming Best Practices Towards a Hybrid, Flexible and Socially Engaged Higher Education, 10.1007/978-3-031-51979-6_47, (455-466),
  11. Romero F, Bandera G, Romero J and Romero L (2023). A countless variant simulation-based toolkit for remote learning and evaluation, Cogent Engineering, 10.1080/23311916.2023.2203437, 10:1, Online publication date: 31-Dec-2024.
  12. ACM
    Prather J, Denny P, Leinonen J, Becker B, Albluwi I, Craig M, Keuning H, Kiesler N, Kohn T, Luxton-Reilly A, MacNeil S, Petersen A, Pettit R, Reeves B and Savelka J The Robots Are Here: Navigating the Generative AI Revolution in Computing Education Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, (108-159)
  13. ACM
    Cutts Q, Kallia M, Anderson R, Crick T, Devlin M, Farghally M, Mirolo C, Runde R, Seppälä O, Urquiza-Fuentes J and Vahrenhold J Arguments for and Approaches to Computing Education in Undergraduate Computer Science Programmes Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, (160-195)
  14. ACM
    Vichare A From Learning Outcomes to Competencies based Computing Curricula for India Proceedings of the 16th Annual ACM India Compute Conference, (89-93)
  15. Migallón V and Penadés J (2023). A Java Application for Teaching Graphs in Undergraduate Courses, Applied Sciences, 10.3390/app132312945, 13:23, (12945)
  16. ACM
    Goldweber M (2023). CS2023 in 3.5 Short Points, ACM Inroads, 10.1145/3627170, 14:4, (44-50), Online publication date: 1-Dec-2023.
  17. Allison J (2023). Devising a cyber security management module through integrated course design, Journal of Further and Higher Education, 10.1080/0309877X.2023.2250729, 47:10, (1389-1403), Online publication date: 26-Nov-2023.
  18. Sharafeddin M and Samarji A (2022). Facilitating computing education to graduate students in journalism and public relations from Dewey's lens: prototyping, Journal of Applied Research in Higher Education, 10.1108/JARHE-04-2022-0125, 15:5, (1544-1560), Online publication date: 22-Nov-2023.
  19. Fioravanti M, Romeiro B, Paschoal L, Oliveira B, De Souza S, Barbosa E and Moreno A (2023). Software Engineering Education Through Experiential Learning for Fostering Soft Skills 2023 IEEE Frontiers in Education Conference (FIE), 10.1109/FIE58773.2023.10343452, 979-8-3503-3642-9, (1-8)
  20. Dolezal D and Motschnig R (2023). What Makes Project Teams Succeed? Students' Post-Covid Perceptions on IT Project Management Education Fostering Professional Skills 2023 IEEE Frontiers in Education Conference (FIE), 10.1109/FIE58773.2023.10343002, 979-8-3503-3642-9, (1-9)
  21. Peng B and Cigas J (2023). Digital Circuit Projects for an Accelerated Online Undergraduate Computer Architecture Course, Journal of Computing Sciences in Colleges, 39:2, (38-48), Online publication date: 1-Oct-2023.
  22. Shum L, Rosunally Y, Scarle S and Munir K (2023). Personalised Learning through Context-Based Adaptation in the Serious Games with Gating Mechanism, Education and Information Technologies, 10.1007/s10639-023-11695-8, 28:10, (13077-13108), Online publication date: 1-Oct-2023.
  23. Barbosa P, Carmo R, Gomes J and Viana W (2023). Adaptive learning in computer science education: A scoping review, Education and Information Technologies, 10.1007/s10639-023-12066-z
  24. ACM
    Kumar A, Becker B, Pias M, Oudshoorn M, Jalote P, Servin C, Aly S, Blumenthal R, Epstein S and Anderson M (2023). A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula, ACM Inroads, 14:3, (22-29), Online publication date: 1-Sep-2023.
  25. Yorgey B (2023). Disco: A Functional Programming Language for Discrete Mathematics, Electronic Proceedings in Theoretical Computer Science, 10.4204/EPTCS.382.4, 382, (64-81)
  26. Lewis M and Lacher L (2023). CS 1 and CS2 Using Scala 2: A Decade of Experience 2023 Congress in Computer Science, Computer Engineering, & Applied Computing (CSCE), 10.1109/CSCE60160.2023.00166, 979-8-3503-2759-5, (993-999)
  27. Malhotra R, Massoudi M and Jindal R (2023). Shifting from traditional engineering education towards competency-based approach: The most recommended approach-review, Education and Information Technologies, 10.1007/s10639-022-11568-6, 28:7, (9081-9111), Online publication date: 1-Jul-2023.
  28. ACM
    Taipalus T, Miedema D and Aivaloglou E Engaging Databases for Data Systems Education Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, (334-340)
  29. ACM
    Aycock J Binary Reverse Engineering for All Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, (243-249)
  30. ACM
    Aycock J spy3: A Python Subset for CS1 Proceedings of the 25th Western Canadian Conference on Computing Education, (1-6)
  31. Fleger C, Amanuel Y and Krugel J (2023). Learning Tools Using Block-based Programming for AI Education 2023 IEEE Global Engineering Education Conference (EDUCON), 10.1109/EDUCON54358.2023.10125154, 979-8-3503-9943-1, (1-5)
  32. ACM
    Roth A and Süß T Performance Analysis Tools for MPI Applications and their Use in Programming Education Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, (361-368)
  33. Lamsal C, Walters M and McCullen K (2023). A Liberal Arts Undergraduate Robotics Major, Journal of Computing Sciences in Colleges, 38:8, (188-200), Online publication date: 1-Apr-2023.
  34. Charpentier M and Jin K (2023). How Many Languages Does It Take to Be a Programming Languages Course?, Journal of Computing Sciences in Colleges, 38:8, (109-119), Online publication date: 1-Apr-2023.
  35. ACM
    Soyka C, Schaper N, Bender E, Striewe M and Ullrich M (2022). Toward a Competence Model for Graphical Modeling, ACM Transactions on Computing Education, 23:1, (1-30), Online publication date: 31-Mar-2023.
  36. ACM
    Cao L and Grabchak M Experience Report on Using WeBWorK in Teaching Discrete Mathematics Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, (861-867)
  37. ACM
    Holland-Minkley A, Barnard J, Barr V, Braught G, Davis J, Reed D, Schmitt K, Tartaro A and Teresco J Computer Science Curriculum Guidelines Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, (617-623)
  38. ACM
    Kumar A and Raj R Computer Science Curricula 2023 (CS2023) Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2, (1212-1213)
  39. Paredes-Velasco M, Velázquez-Iturbide J and Gómez-Ríos M (2022). Augmented reality with algorithm animation and their effect on students’ emotions, Multimedia Tools and Applications, 10.1007/s11042-022-13679-1, 82:8, (11819-11845), Online publication date: 1-Mar-2023.
  40. Ishaq M, Abid A, Farooq M, Manzoor M, Farooq U, Abid K and Helou M (2022). Advances in database systems education: Methods, tools, curricula, and way forward, Education and Information Technologies, 10.1007/s10639-022-11293-0, 28:3, (2681-2725), Online publication date: 1-Mar-2023.
  41. Schmitt K, Clark L, Kinnaird K, Wertz R and Sandstede B (2023). Evaluation of EDISON's data science competency framework through a comparative literature analysis, Foundations of Data Science, 10.3934/fods.2021031, 5:2, (177-198),
  42. Shlikhta G (2023). Comprehensive Filling of Structural Elements of Value-Deontological Competences of Future it Specialists, Educological discourse, 10.28925/2312-5829.2023.411, 43:4, (180-199),
  43. Zhou L, Zhong Q and Zhang S (2023). A Data-Based Approach for Computer Domain Knowledge Representation Advances in Natural Computation, Fuzzy Systems and Knowledge Discovery, 10.1007/978-3-031-20738-9_93, (841-848),
  44. Milakovic A, Draskovic D and Nikolic B (2022). Visual Simulator for Mastering Fundamental Concepts of Machine Learning, Applied Sciences, 10.3390/app122412974, 12:24, (12974)
  45. ACM
    Chen J, Ghafoor S and Impagliazzo J (2022). Producing competent HPC graduates, Communications of the ACM, 65:12, (56-65), Online publication date: 1-Dec-2022.
  46. ACM
    Maier M, Șerban C and Moisin A Mining sorting concept across curriculum levels: a cyclic learning based approach Proceedings of the 4th International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, (10-17)
  47. Švábenský V, Vykopal J, Čeleda P and Kraus L (2022). Applications of educational data mining and learning analytics on data from cybersecurity training, Education and Information Technologies, 10.1007/s10639-022-11093-6, 27:9, (12179-12212), Online publication date: 1-Nov-2022.
  48. ACM
    Blumenthal R (2022). Alignment among Normative, Prescriptive, and Descriptive Models of Computer Science Curriculum: The Effect of ABET Accreditation on CS Education, ACM Transactions on Computing Education, 22:3, (1-27), Online publication date: 30-Sep-2022.
  49. ACM
    Goldweber M, Wei M, Aly S, Raj R and Mokbel M (2022). The 2022 undergraduate database course in computer science, ACM Inroads, 13:3, (16-21), Online publication date: 1-Sep-2022.
  50. ACM
    Freiberger F pseuCo Book Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, (414-420)
  51. ACM
    Poulsen S, Viswanathan M, Herman G and West M Proof Blocks Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, (428-434)
  52. ACM
    Cogumbreiro T and Blike G Gidayu Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, (110-116)
  53. Hundhausen C, Conrad P, Carter A and Adesope O (2022). Assessing individual contributions to software engineering projects: a replication study, Computer Science Education, 10.1080/08993408.2022.2071543, 32:3, (335-354), Online publication date: 3-Jul-2022.
  54. Allison J (2022). The who, how and why of choosing post-16 computing curricula: a case study of English further education colleges, Journal of Further and Higher Education, 10.1080/0309877X.2022.2088269, (1-18)
  55. Striuk A (2022). Formation of software design skills among software engineering students, Educational Dimension, 10.31812/educdim.4519, 58, (1-21)
  56. ACM
    Krause-Levy S, Valstar S, Porter L and Griswold W (2022). A demographic analysis on prerequisite preparation in an advanced data structures course, ACM Inroads, 10.1145/3534563, 13:2, (34-41), Online publication date: 1-Jun-2022.
  57. ACM
    Gopal B and Cooper S Peer instruction in online software testing and continuous integration Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training, (199-204)
  58. Sovey S, Osman K and Effendi M (2022). Exploratory and Confirmatory Factor Analysis for Disposition Levels of Computational Thinking Instrument Among Secondary School Students, European Journal of Educational Research, 10.12973/eu-jer.11.2.639, 11:2, (639-652), Online publication date: 15-Apr-2022.
  59. ACM
    Stepanova A, Weaver A, Lahey J, Alexander G and Hammond T (2021). Hiring CS Graduates: What We Learned from Employers, ACM Transactions on Computing Education, 22:1, (1-20), Online publication date: 31-Mar-2022.
  60. ACM
    Kumar A and Raj R A First Look at the ACM/IEEE-CS/AAAI Computer Science Curricula (CS202X) Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, (1023-1024)
  61. ACM
    Poulsen S, Viswanathan M, Herman G and West M (2022). Evaluating proof blocks problems as exam questions, ACM Inroads, 13:1, (41-51), Online publication date: 1-Mar-2022.
  62. Yilmaz T and Ulusoy Ö (2022). Understanding security vulnerabilities in student code, Journal of Systems and Software, 185:C, Online publication date: 1-Mar-2022.
  63. ACM
    Gilson G, Ott S, Rose Ledesma N, Prabhu A and Porquet-Lupine J Design and Evaluation of "The Missing CS Class," a Student-led Undergraduate Course to Reduce the Academia-industry Gap Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (467-473)
  64. ACM
    Groeneveld W, Becker B and Vennekens J How Creatively Are We Teaching and Assessing Creativity in Computing Education Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (934-940)
  65. ACM
    Kross S and Guo P Five Pedagogical Principles of a User-Centered Design Course that Prepares Computing Undergraduates for Industry Jobs Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (168-174)
  66. ACM
    Teresco J, Tartaro A, Holland-Minkley A, Braught G, Barnard J and Baldwin D CS Curricular Innovations with a Liberal Arts Philosophy Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (537-543)
  67. ACM
    Bates R, Hardwick J, Salivia G and Chase L A Project-Based Curriculum for Computer Science Situated to Serve Underrepresented Populations Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (585-591)
  68. ACM
    Blumenthal R Teach More, Not Less Computability Theory in CS202X Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (675-681)
  69. ACM
    Kirk D, Crow T, Luxton-Reilly A and Tempero E Teaching Code Quality in High School Programming Courses - Understanding Teachers’ Needs Proceedings of the 24th Australasian Computing Education Conference, (36-45)
  70. Malik S, Ashfque M, Tawafak R, Al-Farsi G, Ahmad Usmani N and Hamza Khudayer B (2022). A Chatbot to Facilitate Student Learning in a Programming 1 Course, International Journal of Virtual and Personal Learning Environments, 10.4018/IJVPLE.310007, 12:1, (1-20), Online publication date: 1-Jan-2022.
  71. Osman K (2022). Contextualising Computational Thinking Disposition Framework From an Affective Perspective Handbook of Research on New Investigations in Artificial Life, AI, and Machine Learning, 10.4018/978-1-7998-8686-0.ch015, (390-412)
  72. Bishop M, Burley D and Futcher L (2022). Cybersecurity Curricular Guidelines Research Anthology on Advancements in Cybersecurity Education, 10.4018/978-1-6684-3554-0.ch015, (325-347)
  73. Tarasov O, Sahaida P, Podlesny S, Vasylieva L, Hamaniuk V, Semerikov S and Shramko Y (2022). Categorical-ontological approach to information support of educational activities, SHS Web of Conferences, 10.1051/shsconf/202214203005, 142, (03005),
  74. Campos J and Ribeiro A (2022). Addressing Interactive Computing Systems’ Concerns in Software Engineering Degrees Sense, Feel, Design, 10.1007/978-3-030-98388-8_22, (248-256),
  75. Caffiau S, Campos J, Martinie C, Nigay L, Palanque P and Spano L (2022). Teaching HCI Engineering: Four Case Studies Sense, Feel, Design, 10.1007/978-3-030-98388-8_18, (195-210),
  76. ACM
    Avouris N Teaching Human-Computer Interaction for Social Good CHI Greece 2021: 1st International Conference of the ACM Greek SIGCHI Chapter, (1-6)
  77. Taipalus T, Grahn H and Ghanbari H (2022). Error messages in relational database management systems, Journal of Systems and Software, 181:C, Online publication date: 1-Nov-2021.
  78. ACM
    Anglano C, Canonico M and Guazzone M (2021). An educational toolkit for teaching cloud computing, ACM SIGCOMM Computer Communication Review, 51:4, (36-46), Online publication date: 24-Oct-2021.
  79. ACM
    Bowman N, Jarratt L, Culver K and Segre A (2021). The Impact of Pair Programming on College Students’ Interest, Perceptions, and Achievement in Computer Science, ACM Transactions on Computing Education, 21:3, (1-19), Online publication date: 30-Sep-2021.
  80. Jovanović N, Stamenković S, Miljković D and Chakraborty P (2021). ComVIS—Interactive simulation environment for compiler learning, Computer Applications in Engineering Education, 10.1002/cae.22456
  81. Tubić S, Cvetanović M, Radivojević Z and Stojanović S (2021). Annotated functional decomposition, Computer Applications in Engineering Education, 10.1002/cae.22394, 29:5, (1390-1402), Online publication date: 1-Sep-2021.
  82. ACM
    Niculescu V, Suciu D and Bufnea D Agile principles applied in learning contexts Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, (31-38)
  83. ACM
    Zhang Y and Ouyang Y Designing a Course of Programming Language Foundations that Closely Combines Practice Proceedings of the ACM Turing Award Celebration Conference - China, (8-14)
  84. ACM
    Goldweber M, Davoli R and Biondi M The Pandos Project and the μMPS3 Emulator Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, (122-128)
  85. Bijlsma L, Doorn N, Passier H, Pootjes H and Stuurman S How do students test software units? Proceedings of the 43rd International Conference on Software Engineering: Joint Track on Software Engineering Education and Training, (189-198)
  86. Eryilmaz E, Thoms B, Ahmed Z and Lee K (2019). Affordances of Recommender Systems for Disorientation in Large Online Conversations, Journal of Computer Information Systems, 10.1080/08874417.2019.1590165, 61:3, (229-239), Online publication date: 4-May-2021.
  87. Pizard S, Acerenza F, Otegui X, Moreno S, Vallespir D and Kitchenham B (2021). Training students in evidence-based software engineering and systematic reviews: a systematic review and empirical study, Empirical Software Engineering, 10.1007/s10664-021-09953-9, 26:3, Online publication date: 1-May-2021.
  88. ACM
    Su S, Zhang E, Denny P and Giacaman N A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (1128-1134)
  89. ACM
    Blaine R, Blair J, Chewar C, Harrison R, Raftery J and Sobiesk E Creating a Multifarious Cyber Science Major Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (1205-1211)
  90. ACM
    Noguchi Y, Nishihata S, Kogure S, Yamashita K, Kondo M and Konishi T What is the Meaning of My Model? - Self-Review Support Environment based on Natural Language Translation from Learners' Software Structural Models Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, (80-86)
  91. ACM
    Minnes M, Serslev S and Padilla O (2021). What Do CS Students Value in Industry Internships?, ACM Transactions on Computing Education, 10.1145/3427595, 21:1, (1-15), Online publication date: 1-Mar-2021.
  92. Oliveira Moraes L and Pedreira C Clustering Introductory Computer Science Exercises Using Topic Modeling Methods, IEEE Transactions on Learning Technologies, 10.1109/TLT.2021.3056907, 14:1, (42-54)
  93. ACM
    Blumenthal R and Blumenthal J (2021). Intentionally educating for the social good in computer science, ACM SIGCAS Computers and Society, 49:1, (15-16), Online publication date: 22-Jan-2021.
  94. Jerman Blažič B (2021). Cybersecurity Skills in EU: New Educational Concept for Closing the Missing Workforce Gap Cybersecurity Threats with New Perspectives [Working Title], 10.5772/intechopen.97094
  95. Treu K (2021). History of technology and discovery, Journal of Computing Sciences in Colleges, 36:5, (160-167), Online publication date: 1-Jan-2021.
  96. Verdicchio M (2021). Hurricanes and pandemics, Journal of Computing Sciences in Colleges, 36:5, (150-159), Online publication date: 1-Jan-2021.
  97. Hong G and Trussell K (2021). Towards hardware literacy for undergraduate computer science students, Journal of Computing Sciences in Colleges, 36:5, (87-96), Online publication date: 1-Jan-2021.
  98. Spurlock S and Duvall S (2021). AlgoScrum, Journal of Computing Sciences in Colleges, 36:5, (24-33), Online publication date: 1-Jan-2021.
  99. Zabasta A, Kunicina N, Nikiforova O, Peuteman J, Fedotov A, Fedotov A and Hnatov A (2021). Development of industry oriented cross-domain study programs in cyber-physical systems for Belarusian and Ukrainian universities Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, 10.1016/B978-0-12-819105-7.00016-7, (271-292),
  100. Chisăliţă-Creţu C, Bota F and Pop A (2021). Software Testing Education Experiences Using Collaborative Platforms Smart Education and e-Learning 2021, 10.1007/978-981-16-2834-4_13, (149-159),
  101. Baumann K, Campos J, Dix A, Nigay L, Palanque P, Vanderdonckt J, van der Veer G and Weyers B (2021). HCI-E$$^2$$: HCI Engineering Education Human-Computer-Interaction – INTERACT 2021, 10.1007/978-3-030-85607-6_74, (542-547),
  102. Rump A, Fehnker A and Mader A (2021). Automated Assessment of Learning Objectives in Programming Assignments Intelligent Tutoring Systems, 10.1007/978-3-030-80421-3_33, (299-309),
  103. Hundeshagen N, Lange M and Siebert G (2021). DiMo – Discrete Modelling Using Propositional Logic Theory and Applications of Satisfiability Testing – SAT 2021, 10.1007/978-3-030-80223-3_17, (242-250),
  104. Cerone A, Roggenbach M, Davenport J, Denner C, Farrell M, Haveraaen M, Moller F, Körner P, Krings S, Ölveczky P, Schlingloff B, Shilov N and Zhumagambetov R (2021). Rooting Formal Methods Within Higher Education Curricula for Computer Science and Software Engineering — A White Paper — Formal Methods – Fun for Everybody, 10.1007/978-3-030-71374-4_1, (1-26),
  105. Sherman A, Herman G, Oliva L, Peterson P, Golaszewski E, Poulsen S, Scheponik T and Gorti A (2021). Experiences and Lessons Learned Creating and Validating Concept Inventories for Cybersecurity National Cyber Summit (NCS) Research Track 2020, 10.1007/978-3-030-58703-1_1, (3-34),
  106. Avila D, Van Petegem W and Libotton A (2020). ASEST framework: a proposal for improving teamwork by making cohesive software engineering student teams, European Journal of Engineering Education, 10.1080/03043797.2020.1863339, (1-15)
  107. ACM
    Terfloth L, Budde L and Schulte C Combining Ideas and Artifacts: an Interaction-Focused View on Computing Education Using a Cybersecurity Example Proceedings of the 20th Koli Calling International Conference on Computing Education Research, (1-5)
  108. ACM
    Lundberg G and Krogstie B Employability Through Imagination, Alignment, and Engagement - Students’ Prospects and Change During Their First Year in Computing Education Proceedings of the 20th Koli Calling International Conference on Computing Education Research, (1-5)
  109. ACM
    Niculescu V, Sterca A and Bufnea D Agile and cyclic learning in teaching parallel and distributed computing Proceedings of the 2nd ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, (27-33)
  110. ACM
    Cico O Towards transferring lean software startup practices in software engineering education Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1686-1689)
  111. ACM
    Zhao Q, Mande V, Conn P, Al-khazraji S, Shinohara K, Ludi S and Huenerfauth M Comparison of Methods for Teaching Accessibility in University Computing Courses Proceedings of the 22nd International ACM SIGACCESS Conference on Computers and Accessibility, (1-12)
  112. ACM
    Lundberg G and Ness I First year students' imagination of future employment Proceedings of the 9th Computer Science Education Research Conference, (1-7)
  113. Frede C and Knobelsdorf M (2020). A differentiated picture of student performance in introductory courses to theory of computation, Computer Science Education, 10.1080/08993408.2020.1809946, (1-25)
  114. Polk M (2021). Promoting a sense of learning community in asynchronous online courses, Journal of Computing Sciences in Colleges, 36:4, (23-31), Online publication date: 1-Oct-2020.
  115. Marmorstein R (2021). SPIFS, Journal of Computing Sciences in Colleges, 36:3, (111-120), Online publication date: 1-Oct-2020.
  116. Dietrich S (2021). Teaching introduction to programming languages with a database twist, Journal of Computing Sciences in Colleges, 36:3, (43-52), Online publication date: 1-Oct-2020.
  117. ACM
    Taipalus T and Seppänen V (2020). SQL Education, ACM Transactions on Computing Education, 20:3, (1-33), Online publication date: 30-Sep-2020.
  118. ACM
    Rojas-Salazar A and Haahr M Learning Binary Search Trees through Serious Games based on Analogies Proceedings of the 15th International Conference on the Foundations of Digital Games, (1-6)
  119. ACM
    Bunde D, Butler Z, Hovey C and Taylor C (2020). CONVERSATIONS: Conversation with a prominent propagator, ACM Inroads, 11:3, (22-24), Online publication date: 18-Aug-2020.
  120. ACM
    Gutierrez-Cardenas J (2020). Are information systems and computer science overlapping more and more?, ACM Inroads, 11:3, (38-46), Online publication date: 18-Aug-2020.
  121. ACM
    Steinhorst P, Petersen A and Vahrenhold J Revisiting Self-Efficacy in Introductory Programming Proceedings of the 2020 ACM Conference on International Computing Education Research, (158-169)
  122. ACM
    Valstar S, Sih C, Krause-Levy S, Porter L and Griswold W A Quantitative Study of Faculty Views on the Goals of an Undergraduate CS Program and Preparing Students for Industry Proceedings of the 2020 ACM Conference on International Computing Education Research, (113-123)
  123. ACM
    Conn P, Gotfrid T, Zhao Q, Celestine R, Mande V, Shinohara K, Ludi S and Huenerfauth M (2020). Understanding the Motivations of Final-year Computing Undergraduates for Considering Accessibility, ACM Transactions on Computing Education, 20:2, (1-22), Online publication date: 30-Jun-2020.
  124. ACM
    Cico O Software startups in growth phase SE practices adopted to SEE Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings, (238-241)
  125. ACM
    Adams J, Hainey B, White L, Foster D, Hall N, Hills M, Hooshangi S, Kuber K, Nazir S, Sakr M, Stott L and Taglienti C Cloud Computing Curriculum Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, (151-172)
  126. ACM
    Nelson G, Strömbäck F, Korhonen A, Begum M, Blamey B, Jin K, Lonati V, MacKellar B and Monga M Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite Skills Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, (75-129)
  127. Yang S (2020). A meta-model of cybersecurity curriculums: Assessing cybersecurity curricular frameworks for business schools, Journal of Education for Business, 10.1080/08832323.2020.1757594, (1-12)
  128. Stamenković S, Jovanović N and Chakraborty P (2020). Evaluation of simulation systems suitable for teaching compiler construction courses, Computer Applications in Engineering Education, 10.1002/cae.22231, 28:3, (606-625), Online publication date: 1-May-2020.
  129. Lamberti F, Cannavo A and Montuschi P Is Immersive Virtual Reality the Ultimate Interface for 3D Animators?, Computer, 10.1109/MC.2019.2908871, 53:4, (36-45)
  130. ACM
    Weintrop D, Coenraad M, Palmer J and Franklin D (2019). The Teacher Accessibility, Equity, and Content (TEC) Rubric for Evaluating Computing Curricula, ACM Transactions on Computing Education, 20:1, (1-30), Online publication date: 31-Mar-2020.
  131. ACM
    Kitto K, Sarathy N, Gromov A, Liu M, Musial K and Buckingham Shum S Towards skills-based curriculum analytics Proceedings of the Tenth International Conference on Learning Analytics & Knowledge, (171-180)
  132. ACM
    Ajanovski V What to study next? Companion Proceedings of the 25th International Conference on Intelligent User Interfaces, (57-58)
  133. ACM
    Freedman R Using an Operating Systems Class to Strengthen Students' Knowledge of C++ Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (947-953)
  134. ACM
    Valstar S, Krause-Levy S, Macedo A, Griswold W and Porter L Faculty Views on the Goals of an Undergraduate CS Education and the Academia-Industry Gap Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (577-583)
  135. Xiong Z and Xu K (2020). Lightweight job submission and file sharing schemes for a teaching ecosystem for parallel computing courses, Journal of Ambient Intelligence and Humanized Computing, 10.1007/s12652-020-01695-8
  136. ACM
    Kirk D, Crow T, Luxton-Reilly A and Tempero E On Assuring Learning About Code Quality Proceedings of the Twenty-Second Australasian Computing Education Conference, (86-94)
  137. Cardoso M, Marques R, Castro A and Rocha Á (2020). Using Virtual Programming Lab to improve learning programming: The case of Algorithms and Programming, Expert Systems, 10.1111/exsy.12531
  138. Sondakh D, Osman K and Zainudin S (2020). A Proposal for Holistic Assessment of Computational Thinking for Undergraduate: Content Validity, European Journal of Educational Research, 10.12973/eu-jer.9.1.33, volume-9-2020:volume9-issue1.html, (33-50), Online publication date: 15-Jan-2020.
  139. Capozucca A and Guelfi N (2020). Analysing the SWECOM Standard for Designing a DevOps Education Programme Frontiers in Software Engineering Education, 10.1007/978-3-030-57663-9_10, (133-150),
  140. Demchenko Y, Comminiello L, Wiktorski T, Cuadrado-Gallego J, Chertov O, Menasalvas E, Moreno A, Swoboda N and Brewer S (2020). Use Cases and Applications The Data Science Framework, 10.1007/978-3-030-51023-7_6, (135-179),
  141. Demchenko Y and Cuadrado-Gallego J (2020). Data Science Professional Profiles The Data Science Framework, 10.1007/978-3-030-51023-7_5, (109-134),
  142. Wiktorski T, Demchenko Y and Cuadrado-Gallego J (2020). Data Science Curriculum The Data Science Framework, 10.1007/978-3-030-51023-7_4, (75-108),
  143. Cuadrado-Gallego J and Demchenko Y (2020). Data Science Body of Knowledge The Data Science Framework, 10.1007/978-3-030-51023-7_3, (43-73),
  144. Kousa J, Ihantola P, Hellas A and Luukkainen M (2020). Teaching Container-Based DevOps Practices Web Engineering, 10.1007/978-3-030-50578-3_34, (494-502),
  145. Sukhomlin V and Zubareva E (2020). Analytical Review of the Current Curriculum Standards in Information Technologies Modern Information Technology and IT Education, 10.1007/978-3-030-46895-8_1, (3-41),
  146. Bădică C, Bădică A, Ivanović M, Murareţu I, Popescu D and Ungureanu C (2020). On the Role of Python in Programming-Related Courses for Computer Science and Engineering Academic Education Trends and Innovations in Information Systems and Technologies, 10.1007/978-3-030-45697-9_19, (192-202),
  147. Sobral S (2020). CS1 and CS2 Curriculum Recommendations: Learning from the Past to Try not to Rediscover the Wheel Again Trends and Innovations in Information Systems and Technologies, 10.1007/978-3-030-45697-9_18, (182-191),
  148. Theodoropoulos A, Vassilakis C, Antoniou A, Wallace M and Lepouras G (2020). ATMF: A Student-Centered Framework for the Effective Implementation of Alternative Teaching Methods for CSEd Digital Transformation for a Sustainable Society in the 21st Century, 10.1007/978-3-030-39634-3_11, (116-127),
  149. Ngwenya S and Futcher L (2020). A Framework for Integrating Secure Coding Principles into Undergraduate Programming Curricula ICT Education, 10.1007/978-3-030-35629-3_4, (50-63),
  150. Ziemkiewicz C, Chen M, Laidlaw D, Preim B and Weiskopf D (2020). Open Challenges in Empirical Visualization Research Foundations of Data Visualization, 10.1007/978-3-030-34444-3_12, (243-252),
  151. Voorhees D (2020). Characteristics of Good Software Design Guide to Efficient Software Design, 10.1007/978-3-030-28501-2_11, (127-136),
  152. Holmes J, Parker K, Davey B and Chao J (2020). Teaching Software Design Techniques in University Courses Encyclopedia of Education and Information Technologies, 10.1007/978-3-030-10576-1_132, (1673-1682),
  153. Csapó G, Csernoch M and Abari K (2019). Sprego: case study on the effectiveness of teaching spreadsheet management with schema construction, Education and Information Technologies, 10.1007/s10639-019-10024-2
  154. ACM
    Curtsinger C Parallelism in practice: experiences teaching concurrency and parallelism in an undergraduate OS course Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E, (1-6)
  155. Yan B (2020). Teaching math for computer science in an open-enrollment college, Journal of Computing Sciences in Colleges, 35:1, (85-92), Online publication date: 1-Oct-2019.
  156. ACM
    Luo C, Fei Y and Kaeli D (2019). Side-channel Timing Attack of RSA on a GPU, ACM Transactions on Architecture and Code Optimization, 16:3, (1-18), Online publication date: 30-Sep-2019.
  157. ACM
    Luburić N, Sladić G, Slivka J and Milosavljević B (2019). A Framework for Teaching Security Design Analysis Using Case Studies and the Hybrid Flipped Classroom, ACM Transactions on Computing Education, 19:3, (1-19), Online publication date: 30-Sep-2019.
  158. ACM
    Nolan K, Bergin S and Mooney A An Insight Into the Relationship Between Confidence, Self-efficacy, Anxiety and Physiological Responses in a CS1 Exam-like Scenario Proceedings of the 2019 Conference on United Kingdom & Ireland Computing Education Research, (1-7)
  159. ACM
    Demchenko Y Big Data Platforms and Tools for Data Analytics in the Data Science Engineering Curriculum Proceedings of the 2019 3rd International Conference on Cloud and Big Data Computing, (60-64)
  160. ACM
    Yuan L, Ding C, Smith W, Denning P and Zhang Y (2019). A Relational Theory of Locality, ACM Transactions on Architecture and Code Optimization, 16:3, (1-26), Online publication date: 20-Aug-2019.
  161. ACM
    Fee S, Holland-Minkley A and Lombardi T (2019). Aligning pedagogy and content in interdisciplinary computing education, ACM Inroads, 10:3, (24-28), Online publication date: 6-Aug-2019.
  162. ACM
    Mehta D and Rosenthal J AlgoBOWL Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, (471-477)
  163. ACM
    Hosseini H, Hartt M and Mostafapour M (2019). Learning IS Child’s Play, ACM Transactions on Computing Education, 19:3, (1-18), Online publication date: 28-Jun-2019.
  164. Filipov V, Arleo A, Federico P and Miksch S (2019). CV3: Visual Exploration, Assessment, and Comparison of CVs, Computer Graphics Forum, 10.1111/cgf.13675, 38:3, (107-118), Online publication date: 1-Jun-2019.
  165. Garousi V, Giray G, Tüzün E, Catal C and Felderer M (2019). Aligning software engineering education with industrial needs: a meta-analysis, Journal of Systems and Software, 10.1016/j.jss.2019.06.044, Online publication date: 1-Jun-2019.
  166. Cico O and Jaccheri L Industry trends in software engineering education Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, (292-293)
  167. ACM
    Brunvand E Extending Student Labs with SMT Circuit Implementation Proceedings of the 2019 on Great Lakes Symposium on VLSI, (231-236)
  168. ACM
    Meng X and Deng J Undergraduate CS Curricula in the U.S. and China Proceedings of the ACM Conference on Global Computing Education, (23-29)
  169. ACM
    Hadfield S, Weingart T, Coffman J, Caswell D, Fagin B, Sarmiento T and Graham P Streamlining Computer Science Curriculum Development and Assessment using the New ABET Student Outcomes Proceedings of the Western Canadian Conference on Computing Education, (1-6)
  170. Medeiros R, Ramalho G and Falcão T (2019). A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education, IEEE Transactions on Education, 62:2, (77-90), Online publication date: 1-May-2019.
  171. ACM
    Baldwin D, Holland-Minkley A and Braught G (2019). Report of the SIGCSE committee on computing education in liberal arts colleges, ACM Inroads, 10:2, (22-29), Online publication date: 25-Apr-2019.
  172. Rosasco N, Kaariainen A and Will J (2019). Initial evaluation of accessibility and design awareness with 3-D immersive environments, Journal of Computing Sciences in Colleges, 34:4, (32-41), Online publication date: 1-Apr-2019.
  173. Malik S, Mathew R, Al-Nuaimi R, Al-Sideiri A and Coldwell-Neilson J (2019). Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course, Education and Information Technologies, 10.1007/s10639-019-09896-1
  174. Bishop M, Burley D and Futcher L (2019). Cybersecurity Curricular Guidelines Cybersecurity Education for Awareness and Compliance, 10.4018/978-1-5225-7847-5.ch009, (158-180)
  175. ACM
    Danyluk A, Leidig P, Cassel L and Servin C ACM Task Force on Data Science Education Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (496-497)
  176. ACM
    Tang C, Tucker C, Servin C, Geissler M and Stange M Shaping Curricular Guidelines for Associate-Degree Cybersecurity Programs Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (334-335)
  177. ACM
    Davis J and Rebelsky S Developing Soft and Technical Skills Through Multi-Semester, Remotely Mentored, Community-Service Projects Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (29-35)
  178. ACM
    Deb D, Fuad M and Irwin K A Module-based Approach to Teaching Big data and Cloud Computing Topics at CS Undergraduate Level Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (2-8)
  179. ACM
    Becker B and Fitzpatrick T What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students? Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (1011-1017)
  180. ACM
    Zhang K, Chang Y, Chen M, Bao Y and Xu Z Computer Organization and Design Course with FPGA Cloud Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (927-933)
  181. ACM
    Abebe M, Glasbergen B and Daudjee K WatDFS Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (920-926)
  182. ACM
    Christov S and Hoffman M Experiential Learning of Software Project Management and Software Development via Course Collaboration Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (160-166)
  183. ACM
    González-Tablas A and Martín-González P Student-Generated Videos for Promoting Better Attitudes towards Cryptography Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (372-378)
  184. ACM
    Becker B and Quille K 50 Years of CS1 at SIGCSE Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (338-344)
  185. ACM
    Buffardi K, Valdivia P and Rogers D Measuring Unit Test Accuracy Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (578-584)
  186. ACM
    Goadrich M, Goldweber M, Jadud M, Pulimood S and Rebelsky S Civic Engagement Across the Computing Curriculum Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (649-650)
  187. Vahrenhold J, Cutts Q and Falkner K (2019). Schools (K–12) The Cambridge Handbook of Computing Education Research, 10.1017/9781108654555.019, (547-583)
  188. Fincher S and Robins A (2019). The Cambridge Handbook of Computing Education Research

    https://www.cambridge.org/core/product/identifier/9781108654555/type/book

  189. ACM
    Bosnić I, Čavrak I and Žagar M (2019). Assessing the Impact of the Distributed Software Development Course on the Careers of Young Software Engineers, ACM Transactions on Computing Education, 19:2, (1-27), Online publication date: 2-Feb-2019.
  190. ACM
    Nolan K, Mooney A and Bergin S An Investigation of Gender Differences in Computer Science Using Physiological, Psychological and Behavioural Metrics Proceedings of the Twenty-First Australasian Computing Education Conference, (47-55)
  191. ACM
    Keuning H, Jeuring J and Heeren B (2018). A Systematic Literature Review of Automated Feedback Generation for Programming Exercises, ACM Transactions on Computing Education, 19:1, (1-43), Online publication date: 11-Jan-2019.
  192. ACM
    Peters A (2018). Students’ Experience of Participation in a Discipline—A Longitudinal Study of Computer Science and IT Engineering Students, ACM Transactions on Computing Education, 19:1, (1-28), Online publication date: 11-Jan-2019.
  193. Abu-Taieh E, Alfaries A and Al-Otaibi S Challenges Facing E-Publishing Over Cloud Computing on Scientists' Social Network Service Handbook of Research on Technology Integration in the Global World, 10.4018/978-1-5225-6367-9.ch012, (233-260)
  194. PERUGINI S (2019). Emerging languages: An alternative approach to teaching programming languages, Journal of Functional Programming, 10.1017/S095679681900011X, 29,
  195. Holmes J, Parker K, Davey B and Chao J (2019). Teaching Software Design Techniques in University Courses Encyclopedia of Education and Information Technologies, 10.1007/978-3-319-60013-0_132-1, (1-10),
  196. Melegati J, Guerra E, Knop I and Wang X (2019). A Board Game to Teach Team Composition in Software Startups Software Business, 10.1007/978-3-030-33742-1_25, (321-335),
  197. Pasterk S, Kesselbacher M and Bollin A (2019). A Semi-automated Approach to Categorise Learning Outcomes into Digital Literacy or Computer Science Empowering Learners for Life in the Digital Age, 10.1007/978-3-030-23513-0_8, (77-87),
  198. de Souza Lima A and Benitti F (2019). Let’s Talk About Tools and Approaches for Teaching HCI Learning and Collaboration Technologies. Designing Learning Experiences, 10.1007/978-3-030-21814-0_13, (155-170),
  199. Freiberger F and Hermanns H (2019). Concurrent Programming from pseuCo to Petri Application and Theory of Petri Nets and Concurrency, 10.1007/978-3-030-21571-2_16, (279-297),
  200. Nascimento D, von Flach Garcia Chavez C and Bittencourt R (2019). Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students’ Perception Open Source Systems, 10.1007/978-3-030-20883-7_14, (153-164),
  201. Capozucca A, Guelfi N and Ries B (2019). Design of a (Yet Another?) DevOps Course Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, 10.1007/978-3-030-06019-0_1, (1-18),
  202. Malik S, Mathew R and Hammood M (2019). PROBSOL: A Web-Based Application to Develop Problem-Solving Skills in Introductory Programming Smart Technologies and Innovation for a Sustainable Future, 10.1007/978-3-030-01659-3_34, (295-302),
  203. Garcia I, Pacheco C, León A and Calvo‐Manzano J (2018). Experiences of using a game for improving learning in software requirements elicitation, Computer Applications in Engineering Education, 10.1002/cae.22072, 27:1, (249-265), Online publication date: 1-Jan-2019.
  204. Tartaro A (2018). Scholarly articles in the introductory computer science classroom, Journal of Computing Sciences in Colleges, 34:2, (188-198), Online publication date: 1-Dec-2018.
  205. Lotfy M and Pyatt K (2018). Introducing the mean stack, Journal of Computing Sciences in Colleges, 34:2, (30-38), Online publication date: 1-Dec-2018.
  206. Furfaro A, Piccolo A, Parise A, Argento L and Saccà D (2022). A Cloud-based platform for the emulation of complex cybersecurity scenarios, Future Generation Computer Systems, 89:C, (791-803), Online publication date: 1-Dec-2018.
  207. Balreira D, Walter M and Fellner D (2018). A survey of the contents in introductory Computer Graphics courses, Computers & Graphics, 10.1016/j.cag.2018.10.001, 77, (88-96), Online publication date: 1-Dec-2018.
  208. Malik S (2018). Improvements in Introductory Programming Course: Action Research Insights and Outcomes, Systemic Practice and Action Research, 10.1007/s11213-018-9446-y, 31:6, (637-656), Online publication date: 1-Dec-2018.
  209. ACM
    Kennedy C and Kraemer E What Are They Thinking? Proceedings of the 18th Koli Calling International Conference on Computing Education Research, (1-10)
  210. Thuné M and Eckerdal A (2018). Analysis of Students’ learning of computer programming in a computer laboratory context, European Journal of Engineering Education, 10.1080/03043797.2018.1544609, (1-18)
  211. ACM
    Tang C (2018). Community colleges and SIGCSE, ACM Inroads, 9:4, (49-52), Online publication date: 1-Nov-2018.
  212. ACM
    Shapiro R, Fiebrink R and Norvig P (2018). How machine learning impacts the undergraduate computing curriculum, Communications of the ACM, 61:11, (27-29), Online publication date: 26-Oct-2018.
  213. ACM
    Velázquez-Iturbide J Report of the Spanish Computing Scientific Society on Computing Education in Pre-University Stages Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality, (2-7)
  214. Exter M and Ashby I (2018). Preparing today’s educational software developers: voices from the field, Journal of Computing in Higher Education, 10.1007/s12528-018-9198-9
  215. Bratt S (2018). Digital library keyword analysis for visualization education research, Journal of Applied Research in Higher Education, 10.1108/JARHE-03-2018-0047, 10:4, (595-611), Online publication date: 8-Oct-2018.
  216. Neeman A and Shaffstall J (2018). Engaging the core, Journal of Computing Sciences in Colleges, 34:1, (8-16), Online publication date: 1-Oct-2018.
  217. ACM
    Clear T (2018). The arbitrary nature of computing curricula, XRDS: Crossroads, The ACM Magazine for Students, 25:1, (56-59), Online publication date: 1-Oct-2018.
  218. ACM
    Harvie D, Estes T and Kranch M Crafting a Foundation for Computing Majors Proceedings of the 19th Annual SIG Conference on Information Technology Education, (13-17)
  219. ACM
    von Hausswolff K Practical Thinking while Programming Proceedings of the 2018 ACM Conference on International Computing Education Research, (268-269)
  220. ACM
    Frede C and Knobelsdorf M Exploring how Students Perform in a Theory of Computation Course using Final Exam and Homework Assignments Data Proceedings of the 2018 ACM Conference on International Computing Education Research, (241-249)
  221. Broll B, Lédeczi Á, Zare H, Do D, Sallai J, Völgyesi P, Maróti M, Brown L and Vanags C (2018). A visual programming environment for introducing distributed computing to secondary education, Journal of Parallel and Distributed Computing, 10.1016/j.jpdc.2018.02.021, 118, (189-200), Online publication date: 1-Aug-2018.
  222. Vieira C, Magana A, García R, Jana A and Krafcik M (2018). Integrating Computational Science Tools into a Thermodynamics Course, Journal of Science Education and Technology, 10.1007/s10956-017-9726-9, 27:4, (322-333), Online publication date: 1-Aug-2018.
  223. ACM
    Sherriff M and Heckman S (2018). Capstones and Large Projects in Computing Education, ACM Transactions on Computing Education, 18:2, (1-4), Online publication date: 14-Jul-2018.
  224. ACM
    Braught G, Maccormick J, Bowring J, Burke Q, Cutler B, Goldschmidt D, Krishnamoorthy M, Turner W, Huss-Lederman S, Mackellar B and Tucker A (2018). A Multi-Institutional Perspective on H/FOSS Projects in the Computing Curriculum, ACM Transactions on Computing Education, 18:2, (1-31), Online publication date: 14-Jul-2018.
  225. ACM
    Xin L Reform and Practice of Introduction to Algorithmic Design & Analysis in Local Undergraduate Colleges Proceedings of the 2018 2nd International Conference on E-Education, E-Business and E-Technology, (63-67)
  226. ACM
    Burd B, Barker L, Pérez F, Russell I, Siever B, Tudor L, McCarthy M and Pollock I The internet of things in undergraduate computer and information science education: exploring curricula and pedagogy Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (200-216)
  227. ACM
    Foster D, White L, Adams J, Erdil D, Hyman H, Kurkovsky S, Sakr M and Stott L Cloud computing: developing contemporary computer science curriculum for a cloud-first future Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (130-147)
  228. ACM
    Burd B, Barker L, Divitini M, Guerra J, Perez F, Russell I, Siever B, Tudor L, McCarthy M and Pollock I The internet of things in CS education: updating curricula and exploring pedagogy Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (366-367)
  229. ACM
    Vidal E and Erkan A A novel introduction to file I/O using KML and Google Earth Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (369-370)
  230. ACM
    Cowan B, Fourquet E and Kryven M Teaching the societal consequences of computer science: new ideas for increasing student involvement Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (242-247)
  231. ACM
    Brown L, Feltz A and Wallace C Lab exercises for a discrete structures course: exploring logic and relational algebra with Alloy Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (135-140)
  232. ACM
    Aycock J, Groeneveldt A, Kroepfl H and Copplestone T Exercises for teaching reverse engineering Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (188-193)
  233. ACM
    Androutsopoulos K, Aristodemou L, Boender J, Bottone M, Currie E, El-Aroussi I, Fields B, Gheri L, Gorogiannis N, Heeney M, Micheletti M, Loomes M, Margolis M, Petridis M, Piermarteri A, Primiero G, Raimondi F and Weldin N MIRTO Proceedings of the 3rd European Conference of Software Engineering Education, (55-62)
  234. Sindre G, Giannakos M, Krogstie B, Munkvold R and Aalberg T (2018). Project-Based Learning in IT Education: Definitionsand Qualities, Uniped, 10.18261/ISSN1893-8981-2018-02-06, 41:2, (147-163), Online publication date: 5-Jun-2018.
  235. ACM
    Shepherd J An agile software engineering course with product hand-off Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials, (86-89)
  236. ACM
    Simmonds J, Samary M, Tomic M, Madrid F and Escobar C Software engineering for millennials, by millennials Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials, (72-79)
  237. ACM
    Matthies C Scrum2kanban Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials, (48-55)
  238. ACM
    Porras J, Khakurel J, Ikonen J, Happonen A, Knutas A, Herala A and Drögehorn O Hackathons in software engineering education Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials, (40-47)
  239. ACM
    Wei F, Roy S, Ou X and Robby (2018). Amandroid, ACM Transactions on Privacy and Security, 21:3, (1-32), Online publication date: 2-Jun-2018.
  240. ACM
    Marcos-Abed J A matrix for analyzing projects in software engineering courses Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, (139-140)
  241. Healy C (2018). Teaching the historical context of computing, Journal of Computing Sciences in Colleges, 33:5, (40-45), Online publication date: 1-May-2018.
  242. ACM
    Narayanan S, Cunningham K, Arteaga S, Welch W, Maxwell L, Chawinga Z and Su B (2018). Upward mobility for underrepresented students, ACM Inroads, 9:2, (72-78), Online publication date: 27-Apr-2018.
  243. Tedre M, Simon and Malmi L (2018). Changing aims of computing education: a historical survey, Computer Science Education, 10.1080/08993408.2018.1486624, 28:2, (158-186), Online publication date: 3-Apr-2018.
  244. Gokhale A (2018). Measuring students' attitudes toward information technology, Journal of Computing Sciences in Colleges, 33:4, (101-102), Online publication date: 1-Apr-2018.
  245. Tennyson M and Beck M (2018). A study of knowledge retention in introductory programming courses, Journal of Computing Sciences in Colleges, 33:4, (13-20), Online publication date: 1-Apr-2018.
  246. Adarme M and Jabba Molinares D (2017). SEED: A software tool and an active‐learning strategy for data structures courses, Computer Applications in Engineering Education, 10.1002/cae.21885, 26:2, (302-313), Online publication date: 1-Mar-2018.
  247. ACM
    Baldwin D Draft Report of the SIGCSE Committee on Computing Education in the Liberal Arts Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (1047-1048)
  248. ACM
    Burley D, Bishop M, Kaza S, Gibson D, Buck S, Parrish A and Mattord H Special Session Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (918-919)
  249. ACM
    Prasad S, Weems C, Dougherty J and Deb D NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (134-135)
  250. ACM
    Minnes M, Maxwell B, Taylor S and Barry P Writing in CS Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (402-403)
  251. ACM
    Erkan A, Barr J, Barr V, Goldweber M and Kumar D Holistic Approaches to Computer Science Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (128-129)
  252. ACM
    Blanco S Active Learning in a Discrete Mathematics Class Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (828-833)
  253. ACM
    Cao L and Rorrer A An Active and Collaborative Approach to Teaching Discrete Structures Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (822-827)
  254. ACM
    Matthews S, Adams J, Brown R and Shoop E Portable Parallel Computing with the Raspberry Pi Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (92-97)
  255. ACM
    Carmichael G, Jordan C, Ross A and Evans Adnani A Curriculum-Aligned Work-Integrated Learning Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (586-591)
  256. ACM
    Ludi S, Huenerfauth M, Hanson V, Rajendra Palan N and Conn P Teaching Inclusive Thinking to Undergraduate Students in Computing Programs Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (717-722)
  257. ACM
    Masapanta-Carrión S and Velázquez-Iturbide J A Systematic Review of the Use of Bloom's Taxonomy in Computer Science Education Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (441-446)
  258. ACM
    Asghar M and Luxton-Reilly A Teaching Cyber Security Using Competitive Software Obfuscation and Reverse Engineering Activities Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (179-184)
  259. ACM
    Kapoor A and Gardner-McCune C Understanding Professional Identities and Goals of Computer Science Undergraduate Students Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (191-196)
  260. ACM
    Erkan A, Barr J, Clear T, Izu C, del Alamo C, Mohammed H and Nadimpalli M Developing a Holistic Understanding of Systems and Algorithms through Research Papers Proceedings of the 2017 ITiCSE Conference on Working Group Reports, (86-104)
  261. ACM
    Börstler J, Störrle H, Toll D, van Assema J, Duran R, Hooshangi S, Jeuring J, Keuning H, Kleiner C and MacKellar B "I know it when I see it" Perceptions of Code Quality Proceedings of the 2017 ITiCSE Conference on Working Group Reports, (70-85)
  262. ACM
    Luxton-Reilly A, Becker B, Cao Y, McDermott R, Mirolo C, Mühling A, Petersen A, Sanders K, Simon and Whalley J Developing Assessments to Determine Mastery of Programming Fundamentals Proceedings of the 2017 ITiCSE Conference on Working Group Reports, (47-69)
  263. Clarke P and Cheng B (2018). Dr. Robert B. France – contributions to model-driven engineering and software engineering education, Computer Science Education, 10.1080/08993408.2018.1493811, 28:1, (109-112), Online publication date: 2-Jan-2018.
  264. Qasem A (2018). Modules for Teaching Parallel Performance Concepts Topics in Parallel and Distributed Computing, 10.1007/978-3-319-93109-8_3, (59-77),
  265. Tomeu A, Salguero A and Capel M (2018). Teaching Software Transactional Memory in Concurrency Courses with Clojure and Java Euro-Par 2017: Parallel Processing Workshops, 10.1007/978-3-319-75178-8_22, (266-277),
  266. Niculescu V and Bufnea D (2018). Experience with Teaching PDC Topics into Babeş-Bolyai University’s CS Courses Euro-Par 2017: Parallel Processing Workshops, 10.1007/978-3-319-75178-8_20, (240-251),
  267. ACM
    Fronza I, Ioini N and Corral L (2017). Teaching Computational Thinking Using Agile Software Engineering Methods, ACM Transactions on Computing Education, 17:4, (1-28), Online publication date: 31-Dec-2018.
  268. ACM
    Kirkpatrick K (2017). Parallel computational thinking, Communications of the ACM, 60:12, (17-19), Online publication date: 27-Nov-2017.
  269. ACM
    Sigurdson N and Petersen A Student perspectives on mathematics in computer science Proceedings of the 17th Koli Calling International Conference on Computing Education Research, (108-117)
  270. ACM
    Shivanagowda G, Goudar R and Kulkarni U CRETAL Proceedings of the 10th Annual ACM India Compute Conference, (143-148)
  271. ACM
    Karkare A and Agarwal N ParseIT Proceedings of the 10th Annual ACM India Compute Conference, (115-120)
  272. ACM
    Malmi L (2017). COMPUTING EDUCATION RESEARCHEmpirical computer science, ACM Inroads, 8:4, (45-46), Online publication date: 27-Oct-2017.
  273. ACM
    Palan N, Hanson V, Huenerfauth M and Ludi S Teaching Inclusive Thinking in Undergraduate Computing Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, (399-400)
  274. Dabu C (2017). Computer Science Education and Interdisciplinarity Science Education - Research and New Technologies, 10.5772/intechopen.68580
  275. ACM
    Kirandziska V and Ackovska N Hands-on exercises as a boost for the students in a robotic course Proceedings of the 8th Balkan Conference in Informatics, (1-4)
  276. ACM
    Benitti F As a teacher, I want to know what to teach in requirements engineering so that professionals can be better prepared Proceedings of the XXXI Brazilian Symposium on Software Engineering, (318-327)
  277. ACM
    Valle P, Rocha R and Maldonado J Testing Game Proceedings of the XXXI Brazilian Symposium on Software Engineering, (289-298)
  278. Korotenko G, Korotenko L and Khar A (2017). CREATION OF IT-ORIENTED ONTOLOGICAL FRAMEWORK FOR THE PURPOSE OF MAKING EDUCATIONAL PROGRAMS ON THE BASE OF COMPETENCIES, Science and Transport Progress. Bulletin of Dnipropetrovsk National University of Railway Transport, 10.15802/stp2017/109577, 0:4(70), (50-59)
  279. Giannakos M, Pappas I, Jaccheri L and Sampson D (2017). Understanding student retention in computer science education, Education and Information Technologies, 22:5, (2365-2382), Online publication date: 1-Sep-2017.
  280. ACM
    Cunningham K, Blanchard S, Ericson B and Guzdial M Using Tracing and Sketching to Solve Programming Problems Proceedings of the 2017 ACM Conference on International Computing Education Research, (164-172)
  281. ACM
    Knobelsdorf M, Frede C, Böhne S and Kreitz C Theorem Provers as a Learning Tool in Theory of Computation Proceedings of the 2017 ACM Conference on International Computing Education Research, (83-92)
  282. ACM
    Blanchard J Hybrid Environments Proceedings of the 2017 ACM Conference on International Computing Education Research, (295-296)
  283. ACM
    Dougherty J (2017). MATH COUNTSWhere mathematics meets software engineering, ACM Inroads, 8:3, (13-15), Online publication date: 28-Jul-2017.
  284. ACM
    Ginat D (2017). COLORFUL CHALLENGESRow/column transformations II, ACM Inroads, 8:3, (15-16), Online publication date: 28-Jul-2017.
  285. ACM
    Guerra Guerra J and Fermin Perez A Alignment of Undergraduate Curriculum for Learning IoT in a Computer Science Faculty Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, (362-362)
  286. ACM
    Ajanovski V Curriculum Mapping as a Tool for Improving Students Satisfaction with the Choice of Courses Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, (76-77)
  287. ACM
    Dziallas S, Fincher S, Johnson C and Utting I A First Look at the Year in Computing Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, (275-280)
  288. ACM
    Kurkovsky S and Williams C Raspberry Pi as a Platform for the Internet of Things Projects Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, (64-69)
  289. ACM
    Pappas I, Giannakos M, Jaccheri L and Sampson D (2017). Assessing Student Behavior in Computer Science Education with an fsQCA Approach, ACM Transactions on Computing Education, 17:2, (1-23), Online publication date: 8-Jun-2017.
  290. Voorhees D, Das A and Choi C (2017). Injecting and assessing cybersecurity topics within a computer science program, Journal of Computing Sciences in Colleges, 32:6, (54-66), Online publication date: 1-Jun-2017.
  291. Petri G, von Wangenheim C and Borgatto A Quality of games for teaching software engineering Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, (150-159)
  292. Dittmar A, Buchholz G and Kühn M Effects of facilitation on collaborative modeling sessions with a multi-touch UML editor Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, (97-106)
  293. ACM
    Timmerman K and Doom T (2017). Infrastructure for Continuous Assessment of Retained Relevant Knowledge, ACM Inroads, 8:2, (73-77), Online publication date: 16-May-2017.
  294. Zumaytis S and Karnalim O (2017). Introducing an Educational Tool for Learning Branch & Bound Strategy, Journal of Information Systems Engineering and Business Intelligence, 10.20473/jisebi.3.1.8-15, 3:1, (8)
  295. Balreira D, Walter M and Fellner D What we are teaching in introduction to computer graphics Proceedings of the European Association for Computer Graphics: Education papers, (1-7)
  296. ACM
    Bulej L, Horký V and Tůma P Do We Teach Useful Statistics for Performance Evaluation? Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, (185-189)
  297. ACM
    Enström E and Kann V (2017). Iteratively Intervening with the “Most Difficult” Topics of an Algorithms and Complexity Course, ACM Transactions on Computing Education, 17:1, (1-38), Online publication date: 31-Mar-2017.
  298. ACM
    Burley D, Bishop M, Kaza S, Gibson D, Hawthorne E and Buck S ACM Joint Task Force on Cybersecurity Education Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (683-684)
  299. ACM
    Baldwin D, Barr V, Briggs A, Havill J, Maxwell B and Walker H CS 1 Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (677-678)
  300. ACM
    Broll B, Lédeczi A, Volgyesi P, Sallai J, Maroti M, Carrillo A, Weeden-Wright S, Vanags C, Swartz J and Lu M A Visual Programming Environment for Learning Distributed Programming Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (81-86)
  301. ACM
    Timmerman K and Doom T Infrastructure for Continuous Assessment of Retained Relevant Knowledge Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (579-584)
  302. ACM
    Sohoni S, Craig S and Lu S Impact of Prior Exposure to the PLP Instruction Set Architecture in a Computer Architecture Course Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (555-560)
  303. ACM
    Stanley D CORP Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (567-571)
  304. Gerdes A, Heeren B, Jeuring J and van Binsbergen L (2016). Ask-Elle: an Adaptable Programming Tutor for Haskell Giving Automated Feedback, International Journal of Artificial Intelligence in Education, 10.1007/s40593-015-0080-x, 27:1, (65-100), Online publication date: 1-Mar-2017.
  305. Stojanov Z, Dobrilovic D and Zorić T (2017). Exploring students’ experiences in using a physical laboratory for computer networks and data security, Computer Applications in Engineering Education, 10.1002/cae.21797, 25:2, (290-303), Online publication date: 1-Mar-2017.
  306. ACM
    Tang C (2017). COMMUNITY COLLEGE CORNERCommunity colleges in the United States and around the world, ACM Inroads, 8:1, (21-23), Online publication date: 17-Feb-2017.
  307. Pittarello F and Pellegrini T (2017). HCI and education, Multimedia Tools and Applications, 76:4, (4895-4923), Online publication date: 1-Feb-2017.
  308. ACM
    Pangracious V and Al-Doori M (2017). Novel Three-Dimensional Embedded FPGA Technology and Achitecture, ACM SIGARCH Computer Architecture News, 44:4, (50-55), Online publication date: 11-Jan-2017.
  309. ACM
    Sassa S, Kanazawa K, Cai S and Yasunaga M (2017). An FPGA Solver for Partial MaxSAT Problems Based on Stochastic Local Search, ACM SIGARCH Computer Architecture News, 44:4, (32-37), Online publication date: 11-Jan-2017.
  310. ACM
    Kobayashi R, Misono T and Kise K (2017). A High-speed Verilog HDL Simulation Method using a Lightweight Translator, ACM SIGARCH Computer Architecture News, 44:4, (26-31), Online publication date: 11-Jan-2017.
  311. ACM
    Sheng J, Xiong Q, Yang C and Herbordt M (2017). Collective Communication on FPGA Clusters with Static Scheduling, ACM SIGARCH Computer Architecture News, 44:4, (2-7), Online publication date: 11-Jan-2017.
  312. Marshall L (2017). A Topic-Level Comparison of the ACM/IEEE CS Curriculum Volumes ICT Education, 10.1007/978-3-319-69670-6_22, (309-324),
  313. Kotzé E (2017). A Survey of Data Scientists in South Africa ICT Education, 10.1007/978-3-319-69670-6_12, (175-191),
  314. Wetzel S (2017). Pathways in Cybersecurity: Translating Theory into Practice Information Security Education for a Global Digital Society, 10.1007/978-3-319-58553-6_4, (39-48),
  315. Decker A, Phelps A and Egert C (2017). Trial by a Many-Colored Flame: A Multi-disciplinary, Community-Centric Approach to Digital Media and Computing Education New Directions for Computing Education, 10.1007/978-3-319-54226-3_14, (237-257),
  316. Adorjan A (2017). Fostering Math Competencies Through Online Collaborative Editing Tools Interactive Collaborative Learning, 10.1007/978-3-319-50337-0_5, (58-63),
  317. Tartaro A, Healy C and Treu K (2016). Computer science in general education, Journal of Computing Sciences in Colleges, 32:2, (177-184), Online publication date: 1-Dec-2016.
  318. Ledford H, Mountrouidou X and Li X (2016). Denial of service lab for experiential cybersecurity learning in primarily undergraduate institutions, Journal of Computing Sciences in Colleges, 32:2, (158-164), Online publication date: 1-Dec-2016.
  319. ACM
    Coskun E and White S Evolving a web science curriculum Proceedings of the 16th Koli Calling International Conference on Computing Education Research, (170-171)
  320. ACM
    Walker H (2016). CURRICULAR SYNCOPATIONSPlanning and organizing a course for the first time, ACM Inroads, 7:4, (12-17), Online publication date: 21-Nov-2016.
  321. Odisho O, Aziz M and Giacaman N (2016). Teaching and learning data structure concepts via Visual Kinesthetic Pseudocode with the aid of a constructively aligned app, Computer Applications in Engineering Education, 24:6, (926-933), Online publication date: 1-Nov-2016.
  322. Neznanov A and Maksimenkova O (2016). The PASCA, Procedia Computer Science, 96:C, (826-837), Online publication date: 1-Oct-2016.
  323. ACM
    Li L, Qian K, Chen Q, Hasan R and Shao G Developing Hands-on Labware for Emerging Database Security Proceedings of the 17th Annual Conference on Information Technology Education, (60-64)
  324. ACM
    McMahon R A Comparison between the ACM/IEEE Computer Science Curriculum Guidelines and the Information Technology Curriculum Guidelines Proceedings of the 17th Annual Conference on Information Technology Education, (13-13)
  325. ACM
    Papadopoulos A, Ali-Eldin A, Årzén K, Tordsson J and Elmroth E (2016). PEAS, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 1:4, (1-31), Online publication date: 21-Sep-2016.
  326. ACM
    Ghaderi J, Shakkottai S and Srikant R (2016). Scheduling Storms and Streams in the Cloud, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 1:4, (1-28), Online publication date: 21-Sep-2016.
  327. ACM
    Izu C, Weerasinghe A and Pope C A Study of Code Design Skills in Novice Programmers using the SOLO taxonomy Proceedings of the 2016 ACM Conference on International Computing Education Research, (251-259)
  328. ACM
    Timanovsky Y and Hawthorne E (2016). EduBits, ACM Inroads, 7:3, (9-12), Online publication date: 17-Aug-2016.
  329. ACM
    Tang C (2016). COMMUNITY COLLEGE CORNERServing & supporting community college educators, ACM Inroads, 7:3, (18-19), Online publication date: 17-Aug-2016.
  330. ACM
    Marques M, Ochoa S and Bastarrica M Software Engineering Education in Chile - Status Report Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, (180-185)
  331. ACM
    Pappas I, Giannakos M and Jaccheri L Investigating Factors Influencing Students' Intention to Dropout Computer Science Studies Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, (198-203)
  332. ACM
    Fisher G and Johnson C Making Formal Methods More Relevant to Software Engineering Students via Automated Test Generation Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, (224-229)
  333. ACM
    Hawthorne E (2016). COMMUNITY COLLEGE CORNERReflections on a wondrous professional journey, ACM Inroads, 7:2, (21-22), Online publication date: 16-May-2016.
  334. ACM
    Matthies C, Kowark T, Richly K, Uflacker M and Plattner H ScrumLint Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, (40-43)
  335. ACM
    Gómez O, Vegas S and Juristo N Impact of CS programs on the quality of test cases generation Proceedings of the 38th International Conference on Software Engineering Companion, (374-383)
  336. ACM
    Matthies C, Kowark T, Richly K, Uflacker M and Plattner H How surveys, tutors, and software help to assess Scrum adoption in a classroom software engineering project Proceedings of the 38th International Conference on Software Engineering Companion, (313-322)
  337. Judmayer A and Weippl E Cryptographic Currencies Crash Course (C4) Proceedings of the 25th International Conference Companion on World Wide Web, (1021-1024)
  338. Coskun E and White S Emerging a Web Science Curriculum Proceedings of the 25th International Conference Companion on World Wide Web, (811-813)
  339. ACM
    Cacho C, Souza P, Bruschi S, Barbosa E and Tiosso F An interactive approach for the teaching of virtual memory using open educational resources Proceedings of the 31st Annual ACM Symposium on Applied Computing, (225-231)
  340. ACM
    Marshall L, Pieterse V, Thompson L and Venter D (2016). Exploration of Participation in Student Software Engineering Teams, ACM Transactions on Computing Education, 16:2, (1-38), Online publication date: 28-Mar-2016.
  341. ACM
    Largent D (2016). Measuring and Understanding Team Development by Capturing Self-assessed Enthusiasm and Skill Levels, ACM Transactions on Computing Education, 16:2, (1-27), Online publication date: 28-Mar-2016.
  342. ACM
    Putnam C, Dahman M, Rose E, Cheng J and Bradford G (2016). Best Practices for Teaching Accessibility in University Classrooms, ACM Transactions on Accessible Computing, 10.1145/2831424, 8:4, (1-26), Online publication date: 18-Mar-2016.
  343. Carrillo de Gea J, Nicolás J, Fernández Alemán J, Toval A, Ouhbi S and Idri A (2016). Co-located and distributed natural-language requirements specification, Journal of Software: Evolution and Process, 28:3, (205-227), Online publication date: 1-Mar-2016.
  344. ACM
    Knox D Guiding Career Development Prior to Capstone Experiences (Abstract Only) Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (698-698)
  345. ACM
    Burley D, Bishop M, Hawthorne E, Kaza S, Buck S and Futcher L Special Session Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (234-235)
  346. ACM
    Tang C, Tucker C and Hawthorne E Updating Curricular Guidelines for Associate-Degree Computer Science Programs Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (490-491)
  347. ACM
    Backman N Facilitating a Battle Between Hackers Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (603-608)
  348. ACM
    Egelman S, Bernd J, Friedland G and Garcia D The Teaching Privacy Curriculum Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (591-596)
  349. ACM
    McGuffee J, Palmer E and Guzman I Assessing the Tier-1 Core Learning Outcomes of CS2013 Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (485-489)
  350. ACM
    Kawash J, Kuipers A, Manzara L and Collier R Undergraduate Assembly Language Instruction Sweetened with the Raspberry Pi Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (498-503)
  351. ACM
    Hawthorne E (2016). COMMUNITY COLLEGE CORNERUpdating the ACM associate-degree curricular guidance in computer science, ACM Inroads, 7:1, (30-31), Online publication date: 12-Feb-2016.
  352. ACM
    Ben-Ari M (2016). In defense of programming, ACM Inroads, 7:1, (44-46), Online publication date: 12-Feb-2016.
  353. ACM
    Gramoli V, Charleston M, Jeffries B, Koprinska I, McGrane M, Radu A, Viglas A and Yacef K Mining autograding data in computer science education Proceedings of the Australasian Computer Science Week Multiconference, (1-10)
  354. ACM
    Khan N and Luxton-Reilly A Is computing for social good the solution to closing the gender gap in computer science? Proceedings of the Australasian Computer Science Week Multiconference, (1-5)
  355. Beltrán M Hands-On Learning of Cloud Computing Handbook of Research on Cloud-Based STEM Education for Improved Learning Outcomes, 10.4018/978-1-4666-9924-3.ch013, (198-217)
  356. Wan H, Luo X, Gao X and Long X (2016). Parallel Computing Education Through Simulation Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems, 10.1007/978-981-10-2663-8_60, (585-591),
  357. Pieterse V and van Eekelen M (2016). Which Are Harder? Soft Skills or Hard Skills? ICT Education, 10.1007/978-3-319-47680-3_15, (160-167),
  358. Radermacher A and Knudson D (2016). International Collaboration for Software Capstone Projects Social Computing and Social Media, 10.1007/978-3-319-39910-2_36, (383-392),
  359. Kastelan I, Teslic N and Temerinac M (2016). Challenges in Embedded Engineering Education Embedded Engineering Education, 10.1007/978-3-319-27540-6_1, (1-27),
  360. Ananya H, Akhilesh Hegde I, Joshi A and Kumar V (2016). Ranking Student Ability and Problem Difficulty Using Learning Velocities Intelligent Systems Technologies and Applications, 10.1007/978-3-319-23036-8_17, (191-199),
  361. ACM
    Börstler J and Hilburn T (2015). Team Projects in Computing Education, ACM Transactions on Computing Education, 10.1145/2808079, 15:4, (1-5), Online publication date: 15-Dec-2015.
  362. ACM
    Walker H (2015). Beyond the cliche, mathematical fluency, in the computing curriculum, ACM Inroads, 6:4, (24-26), Online publication date: 17-Nov-2015.
  363. ACM
    Foley S and Hursey J OnRamp to parallel and distributed computing Proceedings of the Workshop on Education for High-Performance Computing, (1-8)
  364. ACM
    Minano R, Aller C and Anguera A Implementation of competences of social and environmental responsibility in IT engineering degrees Proceedings of the 3rd International Conference on Technological Ecosystems for Enhancing Multiculturality, (545-551)
  365. ACM
    McMahon R A Comparison between the ACM/IEEE Computer Science 2013 Curriculum Guidelines and the Information Technology 2008 Curriculum Guidelines Proceedings of the 16th Annual Conference on Information Technology Education, (107-107)
  366. ACM
    Drachova S, Hallstrom J, Hollingsworth J, Krone J, Pak R and Sitaraman M (2015). Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment, ACM Transactions on Computing Education, 15:3, (1-22), Online publication date: 28-Sep-2015.
  367. ACM
    Falessi D and Kruchten P Five Reasons for Including Technical Debt in the Software Engineering Curriculum Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-4)
  368. ACM
    Dodig-Crnkovic G Preparing next generation of software engineers for future societal challenges and opportunities Proceedings of the 7th International Workshop on Social Software Engineering, (49-52)
  369. Debdi O, Paredes-Velasco M and Velázquez-Iturbide J (2015). GreedExCol, A CSCL tool for experimenting with greedy algorithms, Computer Applications in Engineering Education, 23:5, (790-804), Online publication date: 1-Sep-2015.
  370. ACM
    Timanovsky Y (2015). Digest of ACM educational activities, ACM Inroads, 6:3, (6-9), Online publication date: 14-Aug-2015.
  371. Bender E, Hubwieser P, Schaper N, Margaritis M, Berges M, Ohrndorf L, Magenheim J and Schubert S (2015). Towards a Competency Model for Teaching Computer Science, Peabody Journal of Education, 10.1080/0161956X.2015.1068082, 90:4, (519-532), Online publication date: 8-Aug-2015.
  372. ACM
    Dziallas S Characterizing Graduateness in Computing Education Proceedings of the eleventh annual International Conference on International Computing Education Research, (257-258)
  373. ACM
    Nickerson H, Brand C and Repenning A Grounding Computational Thinking Skill Acquisition Through Contextualized Instruction Proceedings of the eleventh annual International Conference on International Computing Education Research, (207-216)
  374. ACM
    Dziallas S and Fincher S ACM Curriculum Reports Proceedings of the eleventh annual International Conference on International Computing Education Research, (81-89)
  375. ACM
    Pal Y and Iyer S Classroom Versus Screencast for Native Language Learners Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, (290-295)
  376. Tomsons D and Znotiņa I (2015). DEVELEPMENT OF COMPUTER-BASED EDUCATIONAL GAME ACROSS COMPUTER SCIENCE CURRICULUM 1st International Baltic Symposium on Science and Technology Education, 10.33225/BalticSTE/2015.92, 9786099551326, (92-94), Online publication date: 10-Jun-2015.
  377. Lezam Lehat M, Mokhtar R, Mohd Basir N and Sokma Y (2015). Programming: A Study on Upper Primary Students’ Attitude towards Education Digital Games, International Journal of Computer Theory and Engineering, 10.7763/IJCTE.2015.V7.962, 7:3, (231-235)
  378. Liebenberg J, Huisman M and Mentz E (2015). Software: University Courses versus Workplace Practice, Industry and Higher Education, 10.5367/ihe.2015.0254a, 29:3, (221-235), Online publication date: 1-Jun-2015.
  379. ACM
    Walker H (2015). Why a required course on theory?, ACM Inroads, 10.1145/2740969, 6:2, (24-26), Online publication date: 29-May-2015.
  380. Köppe C, van Eekelen M and Hoppenbrouwers S Improving student group work with collaboration patterns Proceedings of the 37th International Conference on Software Engineering - Volume 2, (303-306)
  381. ACM
    Kurhila J and Vihavainen A (2015). A Purposeful MOOC to Alleviate Insufficient CS Education in Finnish Schools, ACM Transactions on Computing Education, 15:2, (1-18), Online publication date: 5-May-2015.
  382. Logan B A Future for Agent Programming Revised, Selected, and Invited Papers of the Third International Workshop on Engineering Multi-Agent Systems - Volume 9318, (3-17)
  383. ACM
    Ghazali M, Sivaji A, Hussein I, Yong L, Mahmud M and Md Noor N HCI Practice at MIMOS Berhad Proceedings of the ASEAN CHI Symposium'15, (11-14)
  384. ACM
    Sahami M (2015). Computer science curricula 2013 (CS2013), AI Matters, 1:3, (4-5), Online publication date: 10-Mar-2015.
  385. ACM
    Tartaro A and Chosed R Computer Scientists at the Biology Lab Bench Proceedings of the 46th ACM Technical Symposium on Computer Science Education, (120-125)
  386. ACM
    Lucas J Illustrating the Interaction of Algorithms and Data Structures Using the Matching Problem Proceedings of the 46th ACM Technical Symposium on Computer Science Education, (247-252)
  387. ACM
    Monge A, Fadjo C, Quinn B and Barker L (2015). EngageCSEdu, ACM Inroads, 6:1, (6-11), Online publication date: 9-Feb-2015.
  388. ACM
    Echeverría V, Avendaño A, Chiluiza K, Vásquez A and Ochoa X Presentation Skills Estimation Based on Video and Kinect Data Analysis Proceedings of the 2014 ACM workshop on Multimodal Learning Analytics Workshop and Grand Challenge, (53-60)
  389. ACM
    Stuurman S, van Gastel B and Passier H The design of mobile apps Proceedings of the Computer Science Education Research Conference, (93-100)
  390. ACM
    Lutz M, Naveda J and Vallino J (2014). Undergraduate software engineering, Communications of the ACM, 57:8, (52-58), Online publication date: 1-Aug-2014.
  391. ACM
    Heron M and Belford P (2014). Ethics in context, ACM SIGCAS Computers and Society, 44:2, (20-51), Online publication date: 1-Jul-2014.
  392. ACM
    Guo M, Bhattacharya P, Qian K, Lo C and He X Enhancing the information assurance and security (IAS) in CS education with mobile-device based hands-on labs Proceedings of the 2014 conference on Innovation & technology in computer science education, (343-343)
  393. Radenkovic B, Despotovic Zrakic M, Bogdanovic Z, Barac D and Labus A (2014). IT Education as an Opportunity for Uprising of Serbian Economy, Management - Journal for theory and practice of management, 10.7595/management.fon.2014.0014, 19:71, (57-72), Online publication date: 1-Jun-2014.
  394. ACM
    Lutz M, Naveda J and Vallino J (2014). Undergraduate Software Engineering: Addressing the Needs of Professional Software Development, Queue, 12:6, (30-39), Online publication date: 1-Jun-2014.
  395. ACM
    Hawthorne E (2014). Associate-degree IT2014, ACM Inroads, 5:2, (37-39), Online publication date: 1-Jun-2014.
  396. ACM
    Walker H (2014). College courses of varying credit, ACM Inroads, 5:2, (26-28), Online publication date: 1-Jun-2014.
  397. John D and Thomas S Parallel and Distributed Computing across the Computer Science Curriculum Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, (1085-1090)
  398. Neugebauer J, Hubwieser P, Magenheim J, Ohrndorf L, Schaper N and Schubert S (2014). Measuring Student Competences in German Upper Secondary Computer Science Education Informatics in Schools. Teaching and Learning Perspectives, 10.1007/978-3-319-09958-3_10, (100-111),
  399. Schlegel D and Shapiro S Concurrent Reasoning with Inference Graphs Revised Selected Papers of the Third International Workshop on Graph Structures for Knowledge Representation and Reasoning - Volume 8323, (138-164)
  400. ACM
    Yuan D, Zheng J, Park S, Zhou Y and Savage S (2012). Improving Software Diagnosability via Log Enhancement, ACM Transactions on Computer Systems, 30:1, (1-28), Online publication date: 1-Feb-2012.
  401. ACM
    Veeraraghavan K, Lee D, Wester B, Ouyang J, Chen P, Flinn J and Narayanasamy S (2012). DoublePlay, ACM Transactions on Computer Systems, 30:1, (1-24), Online publication date: 1-Feb-2012.
  402. ACM
    Chipounov V, Kuznetsov V and Candea G (2012). The S2E Platform, ACM Transactions on Computer Systems, 30:1, (1-49), Online publication date: 1-Feb-2012.
  403. ACM
    Wang A (2011). Extensive Evaluation of Using a Game Project in a Software Architecture Course, ACM Transactions on Computing Education, 11:1, (1-28), Online publication date: 1-Feb-2011.
  404. ACM
    Liberman N, Beeri C and Ben-David Kolikant Y (2011). Difficulties in Learning Inheritance and Polymorphism, ACM Transactions on Computing Education, 11:1, (1-23), Online publication date: 1-Feb-2011.
  405. ACM
    Pucella R (2005). SIGACT news logic column 14, ACM SIGACT News, 36:4, (47-69), Online publication date: 1-Dec-2005.
  406. ACM
    Dave M (2005). Review of "Data Structures, Near Neighbor Searches, and Methodology: Fifth and Sixth DIMACS Implementation Challenge by Michael H. Goldwasser, David S. Johnson, Catherine C. McGeoch", American Mathematical Society 2002, ACM SIGACT News, 36:4, (5-8), Online publication date: 1-Dec-2005.
  407. ACM
    Roughgarden T (2005). An interview with Vladimir Trifonov 2005 Danny Lewin best student paper award winner, ACM SIGACT News, 36:4, (111-114), Online publication date: 1-Dec-2005.
  408. ACM
    Dantsin E, Kreinovich V and Wolpert A (2005). On quantum versions of record-breaking algorithms for SAT, ACM SIGACT News, 36:4, (103-108), Online publication date: 1-Dec-2005.
  409. Ben-Menachem M and Gavious I Accounting Software Assets, SSRN Electronic Journal, 10.2139/ssrn.721682
  410. White S and Vafopoulos M Web Science: Expanding the Notion of Computer Science, SSRN Electronic Journal, 10.2139/ssrn.1919393
Contributors

Index Terms

  1. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science

        Recommendations