Positions

Research Areas research areas

Overview

  • Mihaela Sabin has taught a variety of computing courses since she joined UNH in 2007. In her teaching, Sabin facilitates learning activities that value students' diverse talents and life experiences. Her current research includes computing education and curriculum development. 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 broadening participation of students underrepresented in computing and expanding professional learning of computational practices for K-12 teachers. Sabin serves as ACM SIGITE Vice-Chair for Education and represents SIGITE on the ACM Education Council. She is co-chair of the Workforce Development Committee of the New Hampshire Tech Alliance and a founding member of the Computer Science Teacher Association NH Chapter and CS4NH coalition.

    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.
  • Publications

    Academic Article

    Year Title
    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 Computational Thinking in Greenfoot: AI Game Strategies for CS1 (conference workshop)Journal of Computing Sciences in Colleges.  30:8-10. 2015
    2015 Computational thinking in Greenfoot: AI game strageties for CS1: conference workshopJournal of Computing Sciences in Colleges.  30:8-10. 2015
    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 University of New Hampshire Engaged Scholars Academy: Instilling in Faculty Principles of Effective Partnership.Journal 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 Systems and Their Applications IEEE Expert IEEE Intelligent Systems2007
    2007 ConfigurationIEEE Intelligent Systems and Their Applications IEEE Expert IEEE 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

    Article

    Year Title
    2019 Changing Perceptions of Who Can Code: A Professional Development Program for Career and Technical Education Teachershttps://peer.asee.org/collections/732019
    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

    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 Proceeding

    Year Title
    2018 A Competency-Based Approach Toward Curricular Guidelines for Information Technology EducationIEEE Global Engineering Education Conference, EDUCON. 2018
    2018 An Overview of the New ACM/IEEE Information Technology Curricular FrameworkIEEE World Engineering Education Conference. 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 IT2017 Report: Implementing A Competency-Based Information Technology Program (Panel Abstract)Proceedings of the 49th ACM Technical Symposium on Computer Science Education. 1045-1046. 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 - ITiCSE 2018. 2018
    2018 Modeling global competencies for computing educationProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE 2018. 348-349. 2018
    2018 Representative names of computing degree programs worldwideProceedings of the 20th Australasian Computing Education Conference. 105-112. 2018
    2018 Using Physical Computing Projects in Teaching Introductory ProgrammingProceedings of the 19th Annual SIG Conference on Information Technology Education - SIGITE '18. 155-155. 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 StudentsFASEB 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 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 Girls in IT: How to develop talent and leverage supportProceedings of the 14th Annual ACM SIGITE Conference on Information Technology education. 61-62. 2013
    2013 QuizPowerProceedings of the 14th Annual ACM SIGITE Conference on Information Technology education. 103-108. 2013
    2012 Interactive learning onlineProceedings of the 13th annual conference on Information technology education. 201-202. 2012
    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
    2011 Free and open source software development of IT systemsProceedings of the 2011 conference on Information technology education. 27-32. 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
    Constructionism in Upper Secondary and Tertiary Levels.  925-939.

    Teaching Activities

  • 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