Positions

Research Areas research areas

Overview

  • Mihaela Sabin has taught a variety of computing courses designed to facilitate learning activities that value students' diverse lived experiences. Her current research includes computing education and curriculum development, with emphasis on professional competencies and faculty role modeling. She has contributed to the AI field of constraint satisfaction with a new representational model based on conditional constraints. Sabin chaired the ACM/IEEE Computer Society IT2017 task group, who authored the “Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology” report. She received external funding awards from the National Science Foundation, New Hampshire Innovation Research Center, Google for Education, and other private and corporate foundations for projects that support computing learning by students and teachers. Sabin serves on the ACM Education Board and on the ACM SIGITE Executive Committee as Vice-Chair for Education. She also represents SIGITE on the ACM Education Advisory Committee. She is a founding member of the Computer Science Teacher Association NH Chapter and of the CS4NH alliance. Sabin is an ABET Program Evaluator, a member of the ABET CS Accreditation Board, and a member of the ABET CAC/CSAB Diversity, Equity, and Inclusion committee. Sabin's top priority professionally and personally is to bring the quality of human being into computing as a discipline, program of study, and profession.

    Dr. Sabin has an MS in Computer Science from “Politehnica” University in Bucharest, Romania, and an MS for Teachers in College Teaching and PhD in Computer Science from UNH.
  • Selected Publications

    Academic Article

    Year Title
    2024 Demonstrating the use of a professional skills framework to support the assessment of dispositions in IT educationEducation and Information Technologies.  29:7595-7632. 2024
    2024 Essential competencies for computing managers: Skills and dispositionsEducation and Information Technologies.  29:2539-2578. 2024
    2023 Uncovering the Hidden Curriculum: Finding Dispositional Expectations2023 IEEE Frontiers in Education Conference (FIE).  1-4. 2023
    2023 Using Vignettes to Elicit Students' Understanding of Dispositions in Computing Education2023 IEEE Frontiers in Education Conference (FIE).  1-5. 2023
    2021 Retention in 2017--18 higher education computing programs in the United StatesACM Inroads.  12:18-28. 2021
    2019 Open Peer Commentary: De-Constructionism - An Effective Premise to Constructionist LearningConstructivist Foundations.  14:244-245. 2019
    2017 Summer learning experience for girls in grades 7–9 boosts confidence and interest in computing careersJournal of Computing Sciences in Colleges.  32:79-87. 2017
    2016 Industry and faculty surveys call for increased collaboration to prepare information technology graduatesJournal of Computing Sciences in Colleges.  31:70-78. 2016
    2015 Evaluation of a computing and engineering outreach program for girls in grades 8--10Journal of Computing Sciences in Colleges.  30:119-126. 2015
    2013 Scaling a framework for client-driven open source software projects: a report from three schoolsJournal of Computing Sciences in Colleges.  28:140-147. 2013
    2013 The UNH Engaged Scholars Academy: Instilling in Faculty Principles of Effective PartnershipJournal of Public Scholarship in Higher Education.  3:19-42. 2013
    2012 Student-pull instead of instructor-push: in preparation for a student learning dashboard (Faculty Abstract)Journal of Computing Sciences in Colleges.  27:70-72. 2012
    2010 Assessing collaborative and experiential learningJournal of Computing Sciences in Colleges.  25:26-33. 2010
    2007 Conditional constraint satisfaction and configuration: A win-win propositionIEEE Intelligent Systems2007
    2007 ConfigurationIEEE Intelligent Systems.  22:78-90. 2007
    2005 Designing and running a pre-college computing courseJournal of Computing Sciences in Colleges.  20:176-187. 2005
    1998 Detecting and resolving inconsistency and redundancy in conditional constraint satisfaction problemsProceeding of Constraint Programming (CP’98)1998

    Book

    Year Title
    2020 Information Technology Transfer Curricula 2020 2020
    2017 Information Technology Curricula 2017: Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology 2017

    Chapter

    Year Title
    2016 Towards the Internationalization of Curriculum Guidelines for Undergraduate IT Degree Programs.  21-28. 2016
    2014 Bridging the academia-industry gap in software engineering: A client-oriented open source.  373-373. 2014

    Conference Paper

    Year Title
    2024 AI, Security, and Society: Lessons From CS2023 For Information Technology EducationThe 25th Annual Conference on Information Technology Education. 123-124. 2024
    2024 Students' Perceptions of Behaviors Associated with Professional Dispositions in Computing EducationProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1. 353-359. 2024
    2024 Develop a Competency-Based Curriculum that Purposefully Integrates Computing Skills, Cross-Disciplinary Skills, and DispositionsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2. 1896-1896. 2024
    2023 Beyond the Cognitive: Educator Readiness for Fostering Dispositions2023 IEEE Frontiers in Education Conference (FIE). 1-5. 2023
    2023 A Practical Approach to Assessing IT Professional SkillsThe 24th Annual Conference on Information Technology Education. 106-111. 2023
    2023 Panel: Better Team ProjectsThe 24th Annual Conference on Information Technology Education. 169-170. 2023
    2023 Dispositions that Computing Professionals Value in the WorkplaceProceedings of the 2023 ACM Conference on International Computing Education Research V.1. 270-283. 2023
    2023 Computing Students' Understanding of Dispositions: A Qualitative StudyProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1. 103-109. 2023
    2023 Fostering Dispositions and Engaging Computing EducatorsProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2. 1216-1217. 2023
    2022 Role Modeling as a Computing Educator in Higher EducationProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education. 37-63. 2022
    2022 Advancing Computing Education: Assessing CC2020 Dispositions2022 IEEE Frontiers in Education Conference (FIE). 1-9. 2022
    2022 Managerial and Professional Skills and Dispositions from Professionals’ InterviewsProceedings of the 23rd Annual Conference on Information Technology Education. 1-8. 2022
    2022 Using a Professional Skills Framework to Support the Assessment of Dispositions in IT EducationProceedings of the 23rd Annual Conference on Information Technology Education. 103-109. 2022
    2022 Making Visible and Modeling the UnderrepresentedProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2. 566-567. 2022
    2022 Perspectives on Dispositions in Computing CompetenciesProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2. 662-663. 2022
    2022 Computing Competencies: Mapping CC2020 Dispositions to SFIA Responsibility Characteristics2022 IEEE Global Engineering Education Conference (EDUCON). 428-437. 2022
    2022 Quantitative Results from a Study of Professional DispositionsProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2. 1390-1390. 2022
    2021 Professional Competencies in Computing EducationProceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education. 133-161. 2021
    2021 Toward Practical Computing CompetenciesProceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 2. 603-604. 2021
    2021 Oral Exams in Shift to Remote LearningProceedings of the 52nd ACM Technical Symposium on Computer Science Education. 666-672. 2021
    2021 Student Emotional Response to Oral Assessments in Computing and Mathematics2021 IEEE Frontiers in Engineering Education (FIE).. 1-5. 2021
    2020 Panel: Synergistic Perspectives on Collaborative Learning with Version Control ToolsProceedings of 2020 IEEE Frontiers in Education. 1-4. 2020
    2020 Evaluating Student Participation in Undergraduate Information Technology Programs in the U.S.Proceedings of the 21st Annual Conference on Information Technology Education (SIGITE '20). 93-99. 2020
    2020 Implementing the IT-Transfer2020 Curriculum Guidance for Two-Year IT Transfer ProgramsProceedings of the 21st Annual Conference on Information Technology Education (SIGITE '20). 158-161. 2020
    2020 New ABET Information Technology Program CriteriaProceedings of the ACM SIGITE'20. 356-357. 2020
    2019 PanelProceedings of the 20th Annual SIG Conference on Information Technology Education (SIGITE '19). 175-176. 2019
    2019 Changing Perceptions of Who Can Code: A Professional Development Program for Career and Technical Education TeachersProceedings of the Collaborative Network for Engineering and Computing Diversity. 2019
    2018 Revising the ABET Information Technology Criteria to Reflect the IT 2017 Curriculum GuidelinesProceedings of the 19th Annual Conference on Information Technology Education. 184-185. 2018
    2018 Using Physical Computing Projects in Teaching Introductory ProgrammingProceedings of the 19th Annual SIG Conference on Information Technology Education. 155-155. 2018
    2018 Constructionism in upper secondary and tertiary levelsProceedings of the 2018 Constructionism Conference. 925-939. 2018
    2018 Implementing a competency-based information technology curriculum: challenges and opportunitiesProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. 391-391. 2018
    2018 Modeling global competencies for computing educationProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. 348-349. 2018
    2018 Modelling competencies for computing education beyond 2020: a research based approach to defining competencies in the computing disciplinesProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018 Companion). 148-174. 2018
    2018 A competency-based approach toward curricular guidelines for information technology educationProceedings of the IEEE Global Engineering Education Conference. 1214-1221. 2018
    2018 An Overview of the New ACM/IEEE Information Technology Curricular FrameworkIEEE World Engineering Education Conference. 1-6. 2018
    2018 IT2017 ReportProceedings of the 49th ACM Technical Symposium on Computer Science Education. 1045-1046. 2018
    2018 Creative computing challenge: teacher professional learning to enhance non-computing career and technical education curricula with engaging computational practices for all students2018 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT). i-i. 2018
    2018 Revising the ABET Information Technology Program Accreditation Criteria 2018
    2018 Representative names of computing degree programs worldwideProceedings of the 20th Australasian Computing Education Conference. 105-112. 2018
    2018 A Competency-Based Approach Toward Curricular Guidelines for Information Technology EducationIEEE Global Engineering Education Conference, EDUCON. 2018
    2018 Creative Computing Challenge: Parntership Model to Build Access to Relevant Computing Education for Underrepresented High School Students (Poster Abstract)Conference on Research on Equity and Sustained Participation in Engineering, Computing, and Technology. 2018
    2018 Modelling competencies for computing education beyond 2020: A research-based approach to defining competencies in the computing disciplinesProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018 Companion). 148-174. 2018
    2017 An Engineering Technology Capstone Project: The Snow Load Network2017 ASEE Annual Conference and Exposition. 2017
    2017 IT2017 Report: Putting It to Work: PanelProceedings of the 18th Annual Conference on Information Technology Education. 95-96. 2017
    2017 Rebooting Information Technology Programs: PanelProceedings of the 18th Annual Conference on Information Technology Education. 133-134. 2017
    2016 ACM/IEEE-CS Information Technology Curriculum 2017: Status Update (Panel Abstract)Conference on Information Technology Education. 2016
    2016 An Interdisciplinary Approach Combines Physiology, Engineering, and Computer Science to Increase Awareness of STEM Professions among Middle School StudentsThe FASEB Journal. 2016
    2016 An information technology competency model and curriculumIEEE Global Engineering Education Conference, EDUCON. 892-895. 2016
    2016 Latin American Perspectives and the IT2017 Curricular Guidelines (Panel Abstract)Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. 166-167. 2016
    2016 Latin American Perspectives to Internationalize Undergraduate Information Technology EducationProceedings of the 2016 ITiCSE Working Group Reports. 1-22. 2016
    2016 Make and learn: A cs principles course based on the Arduino platform (Poster Abstract)Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. 366-366. 2016
    2016 Towards the internationalization of curriculum guidelines for undergraduate it degree programsSociety for Information Technology & Teacher Education International Conference. 1126-1133. 2016
    2015 Computational Thinking in Greenfoot: AI Game Strategies for CS1 (conference workshop)Journal of Computing Sciences in Colleges. 8-10. 2015
    2015 ACM/IEEE-CS information technology curriculum 2017: A status updateProceedings of the 16th Annual Conference on Information Technology Education. 75-76. 2015
    2015 Computing summer camp to pave the way to rigorous and engaging computer science education in career and technical education centersSociety for Information Technology & Teacher Education International Conference. 1725-1731. 2015
    2015 Information technology and computer science programs: How do we relate? (Panel Abstract)Proceedings of the 16th Annual Conference on Information Technology Education. 125-126. 2015
    2015 Multinational perspectives on information technology from academia and industryProceedings of the 2015 ITiCSE on Working Group Reports. 149-171. 2015
    2015 Updating the ACM/IEEE 2008 Curriculum in Information Technology (Birds-of-a-Feather)Proceedings of the 46th ACM Technical Symposium on Computer Science Education. 695-695. 2015
    2013 QuizPowerProceedings of the 14th Annual ACM SIGITE Conference on Information Technology education. 103-108. 2013
    2013 Girls in IT: How to develop talent and leverage supportProceedings of the 14th Annual ACM SIGITE Conference on Information Technology education. 61-62. 2013
    2012 Interactive learning onlineProceedings of the 13th annual conference on Information technology education. 201-202. 2012
    2011 Free and open source software development of IT systemsProceedings of the 2011 conference on Information technology education. 27-32. 2011
    2011 A Neglected Pipeline? How Faculty Teach, Advise, and Mentor Transfer Students (Birds-of-a-Feather)Proceedings of the 42nd ACM Technical Symposium on Computer Science Education. 2011
    2011 Free and Open Source Software in Computing Education (Panel Abstract)Proceedings of the Conference on Information Technology Education. 2011
    2009 IT education 2.0Proceedings of the 10th ACM conference on SIG-information technology education. 91-99. 2009
    2008 A collaborative and experiential learning model powered by real-world projectsProceedings of the 9th ACM SIGITE conference on Information technology education. 157-164. 2008
    2007 Teaching and learning in live online classroomsProceedings of the 8th ACM SIGITE conference on Information technology education. 41-48. 2007
    2006 Evaluation of solving methods for conditional constraint satisfaction problemsProceedings of the AAAI. 2006
    2006 Solver framework for conditional constraint satisfaction problemsProceeding of European Conference on Artificial Intelligence (ECAI-06) Workshop on Configuration. 14-19. 2006
    2005 Towards using online portfolios in computing coursesProceedings of the 6th conference on Information technology education. 323-328. 2005
    2003 Greater efficiency for conditional constraint satisfactionInternational Conference on Principles and Practice of Constraint Programming. 649-663. 2003
    2003 Solving methods for conditional constraint satisfactionIJCAI-03, Workshop on Configuration, Acapulco, Mexico. 2003
    2001 Using constraint technology to diagnose configuration errors in networks managed with spectrumProceedings of 8th IEEE International Conference on Telecommunications (ICT 2001). 2001
    1999 A constraint-based approach to fault management for groupware servicesIntegrated Network Management, 1999. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on. 731-744. 1999
    1999 A constraint-based approach to fault management for groupware servicesProceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. 731-744. 1999
    1999 Network service management with constraint technologyAAAI Technical Report. 1999
    1997 Generating diagnostic tools for network fault managementIntegrated Network Management V. 700-711. 1997
    1996 Automated Formulation of Constraint SatisfactionAAAI Conference on Artificial Intelligence. 1996
    1996 Automated construction of Constraint-Based Diagnostician7th International Workshop on Principles of Diagnosis, Val Morin, Canada. 1996
    1996 Automated formulation of constraint satisfaction problemsPROCEEDINGS OF THE NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE. 1407-1407. 1996
    1996 Constraint-Based Modeling: From Diagnosis and Configuration to Network ManagementProceedings of the CP96 Workshop on Applications of Constraint Programming, Cambridge, Ma. 1996
    1995 A constraint-based approach to diagnosing configuration problemsProceedings IJCAI-95 Workshop on AI in Distributed Information Networks. 1995
    1995 A constraint-based approach to diagnosing software problems in computer networksInternational Conference on Principles and Practice of Constraint Programming. 463-480. 1995
    1994 A constraint-based approach to diagnosing distributed software systemsProceedings DX-94. 1994
    Board 363: Promoting the Dispositional Dimension of Competency in Undergraduate Computing Programs2023 ASEE Annual Conference & Exposition Proceedings.
    Constructionism in Upper Secondary and Tertiary Levels.  925-939.

    Teaching Activities

  • Applied Computing 1 Taught course
  • Integrated Computing Practice Taught course
  • Integrated Computing Practice Taught course
  • Integrated Computing Practice Taught course
  • Integrated Computing Practice Taught course
  • Master's Continuing Research Taught course
  • Master's Continuing Research Taught course
  • Master's Project Taught course
  • Practical AI Taught course
  • Practical AI Taught course
  • Practical AI Taught course
  • Applied Computing 1 Taught course 2024
  • Integrated Computing Practice Taught course 2024
  • Master's Continuing Research Taught course 2024
  • Master's Project Taught course 2024
  • Applied Computing 1 Taught course 2023
  • Applied Computing 1 Taught course 2023
  • Data Structures Fundamentals Taught course 2023
  • Top/Integrated Practicum Taught course 2023
  • Applied Computing 1 Taught course 2022
  • Applied Computing 1 Taught course 2022
  • Master's Continuing Research Taught course 2022
  • Practical AI Taught course 2022
  • Practical AI Taught course 2022
  • Practical AI Taught course 2022
  • Top/Integrated Practicum Taught course 2022
  • Master's Project Taught course 2021
  • Master's Project Taught course 2021
  • Practical AI Taught course 2021
  • Top/Integrated Practicum Taught course 2021
  • Applied Computing 1 Taught course 2021
  • Data Structures Fundamentals Taught course 2021
  • Master's Continuing Research Taught course 2021
  • Master's Project Taught course 2021
  • Top/Data Struct Programming Taught course 2021
  • Top/Integrated Practicum Taught course 2021
  • Applied Computing 1 Taught course 2020
  • Data Structures Fundamentals Taught course 2020
  • Master's Project Taught course 2020
  • Applied Computing 1 Taught course 2020
  • Applied Computing 1 Taught course 2020
  • Data Structures Fundamentals Taught course 2020
  • Master's Project Taught course 2020
  • Top/Data Structure Programming Taught course 2020
  • Applied Computing 1 Taught course 2019
  • Applied Computing 1 Taught course 2019
  • Data Structures Fundamentals Taught course 2019
  • Master's Continuing Research Taught course 2019
  • Web Application Development Taught course 2019
  • Master's Continuing Research Taught course 2019
  • Data Structures Fundamentals Taught course 2019
  • Master's Continuing Research Taught course 2019
  • Web Application Development Taught course 2019
  • Data Structures Fundamentals Taught course 2018
  • Web Application Development Taught course 2018
  • Data Structures Fundamentals Taught course 2018
  • Web Application Development Taught course 2018
  • Data Structures Fundamentals Taught course 2017
  • Mobile Computing 1st and 4most Taught course 2017
  • Internship Taught course 2017
  • Data Structures Fundamentals Taught course 2017
  • Internship Taught course 2017
  • Mobile Computing 1st and 4most Taught course 2017
  • Data Structures Fundamentals Taught course 2016
  • Mobile Computing 1st and 4most Taught course 2016
  • Internship Taught course 2016
  • Internship Taught course 2016
  • SpcTop/Data Structures Fund Taught course 2016
  • SpcTop/Data Structures Fund Taught course 2015
  • Mobile Computing 1st and 4most Taught course 2015
  • Advanced Web Authoring Taught course 2014
  • Education And Training

  • B.S. Computer Science, Politehnica University of Bucharest
  • M.S. Computer Science, Politehnica University of Bucharest
  • M.S.T., University of New Hampshire
  • Ph.D. Computer Science, University of New Hampshire
  • Full Name

  • Mihaela Sabin
  • Mailing Address

  • University of New Hampshire

    Applied Engineering and Sciences Department

    88 Commercial Street

    Manchester, New Hampshire  03101

    United States