No abstract available.
- 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 Scholar
- ACM/IEEE-CS Joint Task Force on Computing Curricula. 2001. ACM/IEEE Computing Curricula 2001 Final Report. http://www.acm.org/sigcse/cc2001.Google Scholar
- 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 Scholar
- 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 Scholar
- Auletta, K. April 30, 2012. "Get Rich U.", The New Yorker.Google Scholar
- Curtis, K. Computer manpower: Is there a crisis? National Science Foundation, 1982.Google Scholar
- Microsoft Corporation. A National Talent Strategy: Ideas for Securing U.S. Competitiveness and Economic Growth. 2012Google Scholar
- 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 Scholar
- Roberts, E., "Meeting the challenges of rising enrollments," ACM Inroads, September 2011.Google Scholar
- 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 Scholar
- 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 Scholar
Cited By
-
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)
- 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.
- Park S Almost Correct Solvers for Combinational Logic Assignments Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, (1778-1779)
- 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)
- 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)
- 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.
- 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.
- Taipalus T (2024). Database management system performance comparisons, Journal of Systems and Software, 208:C, Online publication date: 1-Feb-2024.
-
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)
-
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),
-
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.
- 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)
- 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)
- Vichare A From Learning Outcomes to Competencies based Computing Curricula for India Proceedings of the 16th Annual ACM India Compute Conference, (89-93)
-
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)
-
Goldweber M (2023). CS2023 in 3.5 Short Points, ACM Inroads, 10.1145/3627170, 14:4, (44-50), Online publication date: 1-Dec-2023.
-
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.
-
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.
-
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)
-
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)
- 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.
-
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.
-
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
- 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.
-
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)
-
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)
-
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.
- 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)
- Aycock J Binary Reverse Engineering for All Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, (243-249)
- Aycock J spy3: A Python Subset for CS1 Proceedings of the 25th Western Canadian Conference on Computing Education, (1-6)
-
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)
- 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)
- 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.
- 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.
- 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.
- 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)
- 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)
- 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)
-
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.
-
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.
-
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),
-
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),
-
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),
-
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)
- 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.
- 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)
-
Š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.
- 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.
- 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.
- Freiberger F pseuCo Book Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, (414-420)
- 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)
- 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)
-
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.
-
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)
-
Striuk A (2022). Formation of software design skills among software engineering students, Educational Dimension, 10.31812/educdim.4519, 58, (1-21)
-
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.
- 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)
-
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.
- 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.
- 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)
- 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.
- Yilmaz T and Ulusoy Ö (2022). Understanding security vulnerabilities in student code, Journal of Systems and Software, 185:C, Online publication date: 1-Mar-2022.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
-
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.
-
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)
-
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)
-
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),
-
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),
-
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),
- Avouris N Teaching Human-Computer Interaction for Social Good CHI Greece 2021: 1st International Conference of the ACM Greek SIGCHI Chapter, (1-6)
- 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.
- 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.
- 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.
-
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
-
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.
- 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)
- 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)
- 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)
- 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)
-
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.
-
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.
- 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)
- 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)
- 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)
-
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.
-
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)
- 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.
-
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
- Treu K (2021). History of technology and discovery, Journal of Computing Sciences in Colleges, 36:5, (160-167), Online publication date: 1-Jan-2021.
- Verdicchio M (2021). Hurricanes and pandemics, Journal of Computing Sciences in Colleges, 36:5, (150-159), Online publication date: 1-Jan-2021.
- 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.
- Spurlock S and Duvall S (2021). AlgoScrum, Journal of Computing Sciences in Colleges, 36:5, (24-33), Online publication date: 1-Jan-2021.
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Lundberg G and Ness I First year students' imagination of future employment Proceedings of the 9th Computer Science Education Research Conference, (1-7)
-
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)
- 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.
- Marmorstein R (2021). SPIFS, Journal of Computing Sciences in Colleges, 36:3, (111-120), Online publication date: 1-Oct-2020.
- 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.
- Taipalus T and Seppänen V (2020). SQL Education, ACM Transactions on Computing Education, 20:3, (1-33), Online publication date: 30-Sep-2020.
- 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)
- 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.
- 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.
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
-
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)
-
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.
-
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)
- 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.
- 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)
- Ajanovski V What to study next? Companion Proceedings of the 25th International Conference on Intelligent User Interfaces, (57-58)
- 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)
- 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)
-
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
- 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)
-
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
-
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.
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
Voorhees D (2020). Characteristics of Good Software Design Guide to Efficient Software Design, 10.1007/978-3-030-28501-2_11, (127-136),
-
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),
-
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
- 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)
- 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.
- 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.
- 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.
- 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)
- 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)
- 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.
- 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.
- Mehta D and Rosenthal J AlgoBOWL Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, (471-477)
- 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.
-
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.
-
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.
- Cico O and Jaccheri L Industry trends in software engineering education Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, (292-293)
- Brunvand E Extending Student Labs with SMT Circuit Implementation Proceedings of the 2019 on Great Lakes Symposium on VLSI, (231-236)
- 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)
- 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)
- 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.
- 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.
- 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.
-
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
-
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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Abebe M, Glasbergen B and Daudjee K WatDFS Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (920-926)
- 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)
- 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)
- Becker B and Quille K 50 Years of CS1 at SIGCSE Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (338-344)
- Buffardi K, Valdivia P and Rogers D Measuring Unit Test Accuracy Proceedings of the 50th ACM Technical Symposium on Computer Science Education, (578-584)
- 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)
-
Vahrenhold J, Cutts Q and Falkner K (2019). Schools (K–12) The Cambridge Handbook of Computing Education Research, 10.1017/9781108654555.019, (547-583)
-
Fincher S and Robins A
(2019). The Cambridge Handbook of Computing Education Research
https://www.cambridge.org/core/product/identifier/9781108654555/type/book
- 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.
- 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)
- 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.
- 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.
-
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)
-
PERUGINI S (2019). Emerging languages: An alternative approach to teaching programming languages, Journal of Functional Programming, 10.1017/S095679681900011X, 29,
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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),
-
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.
- 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.
- 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.
- 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.
-
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.
-
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.
- Kennedy C and Kraemer E What Are They Thinking? Proceedings of the 18th Koli Calling International Conference on Computing Education Research, (1-10)
-
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)
- Tang C (2018). Community colleges and SIGCSE, ACM Inroads, 9:4, (49-52), Online publication date: 1-Nov-2018.
- 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.
- 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)
-
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
-
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.
- 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.
- 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.
- 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)
- von Hausswolff K Practical Thinking while Programming Proceedings of the 2018 ACM Conference on International Computing Education Research, (268-269)
- 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)
-
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.
-
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.
- 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.
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
-
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.
- 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)
- 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)
- Matthies C Scrum2kanban Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials, (48-55)
- 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)
- 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.
- 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)
- 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.
- 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.
-
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.
- 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.
- 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.
-
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.
- 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)
- 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)
- 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)
- 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)
- 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)
- Blanco S Active Learning in a Discrete Mathematics Class Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (828-833)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
-
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.
-
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),
-
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),
-
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),
- 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.
- Kirkpatrick K (2017). Parallel computational thinking, Communications of the ACM, 60:12, (17-19), Online publication date: 27-Nov-2017.
- 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)
- Shivanagowda G, Goudar R and Kulkarni U CRETAL Proceedings of the 10th Annual ACM India Compute Conference, (143-148)
- Karkare A and Agarwal N ParseIT Proceedings of the 10th Annual ACM India Compute Conference, (115-120)
- Malmi L (2017). COMPUTING EDUCATION RESEARCHEmpirical computer science, ACM Inroads, 8:4, (45-46), Online publication date: 27-Oct-2017.
- 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)
-
Dabu C (2017). Computer Science Education and Interdisciplinarity Science Education - Research and New Technologies, 10.5772/intechopen.68580
- 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)
- 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)
- Valle P, Rocha R and Maldonado J Testing Game Proceedings of the XXXI Brazilian Symposium on Software Engineering, (289-298)
-
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)
- 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.
- 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)
- 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)
- Blanchard J Hybrid Environments Proceedings of the 2017 ACM Conference on International Computing Education Research, (295-296)
- Dougherty J (2017). MATH COUNTSWhere mathematics meets software engineering, ACM Inroads, 8:3, (13-15), Online publication date: 28-Jul-2017.
- Ginat D (2017). COLORFUL CHALLENGESRow/column transformations II, ACM Inroads, 8:3, (15-16), Online publication date: 28-Jul-2017.
- 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)
- 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)
- 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)
- 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)
- 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.
- 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.
- 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)
- 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)
- 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.
-
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)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- Stanley D CORP Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (567-571)
-
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.
-
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.
- 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.
- Pittarello F and Pellegrini T (2017). HCI and education, Multimedia Tools and Applications, 76:4, (4895-4923), Online publication date: 1-Feb-2017.
- 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.
- 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.
- 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.
- 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.
-
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),
-
Kotzé E (2017). A Survey of Data Scientists in South Africa ICT Education, 10.1007/978-3-319-69670-6_12, (175-191),
-
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),
-
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),
-
Adorjan A (2017). Fostering Math Competencies Through Online Collaborative Editing Tools Interactive Collaborative Learning, 10.1007/978-3-319-50337-0_5, (58-63),
- 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.
- 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.
- Coskun E and White S Evolving a web science curriculum Proceedings of the 16th Koli Calling International Conference on Computing Education Research, (170-171)
- 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.
- 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.
- Neznanov A and Maksimenkova O (2016). The PASCA, Procedia Computer Science, 96:C, (826-837), Online publication date: 1-Oct-2016.
- 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)
- 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)
- 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.
- 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.
- 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)
- Timanovsky Y and Hawthorne E (2016). EduBits, ACM Inroads, 7:3, (9-12), Online publication date: 17-Aug-2016.
- Tang C (2016). COMMUNITY COLLEGE CORNERServing & supporting community college educators, ACM Inroads, 7:3, (18-19), Online publication date: 17-Aug-2016.
- 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)
- 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)
- 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)
- Hawthorne E (2016). COMMUNITY COLLEGE CORNERReflections on a wondrous professional journey, ACM Inroads, 7:2, (21-22), Online publication date: 16-May-2016.
- 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)
- 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)
- 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)
- Judmayer A and Weippl E Cryptographic Currencies Crash Course (C4) Proceedings of the 25th International Conference Companion on World Wide Web, (1021-1024)
- Coskun E and White S Emerging a Web Science Curriculum Proceedings of the 25th International Conference Companion on World Wide Web, (811-813)
- 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)
- 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.
- 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.
-
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.
- 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.
- Knox D Guiding Career Development Prior to Capstone Experiences (Abstract Only) Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (698-698)
- 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)
- 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)
- Backman N Facilitating a Battle Between Hackers Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (603-608)
- 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)
- 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)
- 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)
- 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.
- Ben-Ari M (2016). In defense of programming, ACM Inroads, 7:1, (44-46), Online publication date: 12-Feb-2016.
- 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)
- 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)
-
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)
-
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),
-
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),
-
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),
-
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),
-
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),
-
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.
- Walker H (2015). Beyond the cliche, mathematical fluency, in the computing curriculum, ACM Inroads, 6:4, (24-26), Online publication date: 17-Nov-2015.
- Foley S and Hursey J OnRamp to parallel and distributed computing Proceedings of the Workshop on Education for High-Performance Computing, (1-8)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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.
- Timanovsky Y (2015). Digest of ACM educational activities, ACM Inroads, 6:3, (6-9), Online publication date: 14-Aug-2015.
-
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.
- Dziallas S Characterizing Graduateness in Computing Education Proceedings of the eleventh annual International Conference on International Computing Education Research, (257-258)
- 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)
- Dziallas S and Fincher S ACM Curriculum Reports Proceedings of the eleventh annual International Conference on International Computing Education Research, (81-89)
- 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)
-
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.
-
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)
-
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.
-
Walker H (2015). Why a required course on theory?, ACM Inroads, 10.1145/2740969, 6:2, (24-26), Online publication date: 29-May-2015.
- 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)
- 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.
- 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)
- 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)
- Sahami M (2015). Computer science curricula 2013 (CS2013), AI Matters, 1:3, (4-5), Online publication date: 10-Mar-2015.
- 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)
- 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)
- Monge A, Fadjo C, Quinn B and Barker L (2015). EngageCSEdu, ACM Inroads, 6:1, (6-11), Online publication date: 9-Feb-2015.
- 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)
- Stuurman S, van Gastel B and Passier H The design of mobile apps Proceedings of the Computer Science Education Research Conference, (93-100)
- 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.
- Heron M and Belford P (2014). Ethics in context, ACM SIGCAS Computers and Society, 44:2, (20-51), Online publication date: 1-Jul-2014.
- 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)
-
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.
- 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.
- Hawthorne E (2014). Associate-degree IT2014, ACM Inroads, 5:2, (37-39), Online publication date: 1-Jun-2014.
- Walker H (2014). College courses of varying credit, ACM Inroads, 5:2, (26-28), Online publication date: 1-Jun-2014.
- 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)
-
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),
- 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)
- 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.
- 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.
- 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.
- 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.
- 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.
- Pucella R (2005). SIGACT news logic column 14, ACM SIGACT News, 36:4, (47-69), Online publication date: 1-Dec-2005.
- 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.
- 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.
- 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.
-
Ben-Menachem M and Gavious I Accounting Software Assets, SSRN Electronic Journal, 10.2139/ssrn.721682
-
White S and Vafopoulos M Web Science: Expanding the Notion of Computer Science, SSRN Electronic Journal, 10.2139/ssrn.1919393
Index Terms
- Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science
Recommendations
ACM/IEEE-CS computer science curricula 2013: implementing the final report
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationFor over 40 years, the ACM and IEEE-Computer Society have sponsored international curricular guidelines for undergraduate programs in computing. The rapid evolution and expansion of the computing field and the growing number of topics in computer ...
ACM/IEEE-CS computer science curriculum 2013: reviewing the ironman report
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationFor over 40 years, the ACM and IEEE-Computer Society have sponsored the creation of international curricular guidelines for undergraduate programs in computing. These Computing Curricula volumes are updated approximately every 10-year cycle, with the ...
Computer science curricula 2013 (CS2013): AI and the intelligent systems knowledge area
The ACM/IEEE-CS Computer Science Curricula 2013 (CS2013) report provides guidelines on undergraduate programs in computer science. The report includes a knowledge area on Intelligent Systems, which presents the topics and learning outcomes related to AI ...