Positions

Research Areas research areas

Overview

  • Dr. Karen Jin is an Assistant Professor of Computer Science at UNH Manchester. Prior to joining UNH in 2012, she held faculty positions over ten years at University of Windsor and Dalhousie University in Canada. She has taught introductory programming as well as more advanced courses in Data Structures, System Programming, Object-Oriented Programming and Design, Software Engineering, Principles of Programming Languages, and Machine Learning. Her hands-on teaching philosophy allows students to put concepts into action, better preparing them with theoretical foundations and practical skills for the workforce.

    Dr. Jin's research interests include developing best practices in curriculum and instructional design for teaching computing courses, as well as promoting elementary computational literacy and improving computing education across the entire educational pipeline. She is also interested in novel curriculum design in applied machine learning and data science at both the undergraduate and graduate levels.

    Dr. Jin is the faculty advisor for the computing internship program at UNH Manchester. She is also the director and founder of the UNH EPIC (Elementary Program Introducing Computing) program. Since 2013, the EPIC program has partnered with local schools to introduce computational concepts to young students. She has received external funding awards that support the broadening participation of students in computing.

    Dr. Jin graduated from Shanghai University with a Bachelor of Engineering in Telecommunications and Electrical Engineering. She earned an M.S. in Computer Science (2001) and a Ph.D. in Computer Science (2010) from the University of Windsor.
  • Publications

    Academic Article

    Year Title
    2019 Students’ Misconceptions of Gradient Descent Algorithm in an Machine Learning CourseJournal of Computing Sciences in Colleges.  34. 2019
    2018 Students’ Understanding of Basic Computational Concepts in an Introduction to Mobile Development CourseJ. Comput. Sci. Coll..  33:183-185. 2018
    2017 Building uSafeNH Mobile App: The Evolution of an Undergraduate Project over Multiple SemestersJ. Comput. Sci. Coll..  32:203-205. 2017
    2017 On Designing of an Intro to Web Development Course for Non-majors with Modern Frameworks and ToolsJ. Comput. Sci. Coll..  32:34-36. 2017

    Conference Proceeding

    Year Title
    2019 Engaging K-12 Learners through Collaborative Physical Computing ProjectProceedings of the 2019 Research on Equity and Sustained Participation in Engineering, Computing, and Technology - RESPECT'19. 2019
    2019 Integrated CS for Teachers in Pre-Secondary SchoolsProceedings of the 2019 Research on Equity and Sustained Participation in Engineering, Computing, and Technology - RESPECT'19. 2019
    2018 High-Challenge and Low-Stakes: On Improving Elementary Students’ Self-Efficacy in ComputingProceedings of Society for Information Technology & Teacher Education International Conference 2018. 25-30. 2018
    2018 A "Loopy" EncounterProceedings of the 49th ACM Technical Symposium on Computer Science Education. 1099-1099. 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 Surviving "Open-ended Projects" in Project-Based LearningProceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. 727-727. 2017
    2017 Teaching Responsive Web Design to Novice LearnersProceedings of the 18th Annual Conference on Information Technology Education. 115-120. 2017
    2016 Industry Strength Tools for Software EngineeringProceedings of the 47th ACM Technical Symposium on Computing Science Education. 705-705. 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 Teaching Elementary Students Programming in a Physical Computing ClassroomProceedings of the 17th Annual Conference on Information Technology Education. 85-90. 2016
    2015 Just Enough Programming for Eight-years Olds (Abstract Only)Proceedings of the 46th ACM Technical Symposium on Computer Science Education. 675-675. 2015
    2009 Heuristic Assignment of CPDs for Probabilistic Inference in Junction TreesProceedings of the 2009 21st IEEE International Conference on Tools with Artificial Intelligence. 581-588. 2009
    2009 MA-DBN: Modeling Cooperative Agents for Approximate Online MonitoringProceedings of the 2009 21st IEEE International Conference on Tools with Artificial Intelligence. 589-596. 2009
    2008 Marginal Calibration in Multi-agent Probabilistic SystemsProceedings of the 2008 20th IEEE International Conference on Tools with Artificial Intelligence - Volume 02. 171-178. 2008
    2008 An Improved Architecture for Iterative Message Passing in MSBNProceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 01. 407-410. 2008
    2008 Towards a Faster Inference Algorithm in Multiply Sectioned Bayesian NetworksProceedings of the Canadian Society for Computational Studies of Intelligence, 21st Conference on Advances in Artificial Intelligence. 150-162. 2008
    Modernizing Capstone Project: External and Internal Approaches

    Teaching Activities

  • Internship Experience Taught course 2019
  • Intro Internet & Web Author Taught course 2019
  • Intro Internet & Web Author Taught course 2019
  • Master's Continuing Research Taught course 2019
  • AdvTop/ML Tools & Appl Taught course 2018
  • Internship Taught course 2018
  • Internship Experience Taught course 2018
  • Intro Internet & Web Author Taught course 2018
  • Master's Continuing Research Taught course 2018
  • Internship Experience Taught course 2018
  • Master's Continuing Research Taught course 2018
  • Internship Experience Taught course 2018
  • Intro Internet & Web Author Taught course 2018
  • Intro Internet & Web Author Taught course 2018
  • IS/Fieldwork in Computing Taught course 2018
  • Internship Taught course 2017
  • Internship Taught course 2017
  • Internship Experience Taught course 2017
  • Intro Internet & Web Author Taught course 2017
  • Mobile Computing 1st and 4most Taught course 2017
  • Internship Experience Taught course 2017
  • Intro Internet & Web Author Taught course 2017
  • Intro Internet & Web Author Taught course 2017
  • Mobile Computing 1st and 4most Taught course 2016
  • Intro Internet & Web Author Taught course 2016
  • Intro Internet & Web Author Taught course 2016
  • Intro Internet & Web Author Taught course 2016
  • SpcTop/Mobile Application Dev Taught course 2016
  • Data Structures Taught course 2015
  • Data Structures Taught course 2015
  • Data Structures Lab Taught course 2015
  • Data Structures Lab Taught course 2015
  • Data Structures Lab Taught course 2015
  • Intro O-O Design and Devel Taught course 2015
  • Data Structures Taught course 2015
  • Independent Study Taught course 2015
  • Program Lang Concepts&Features Taught course 2015
  • Data Structures Taught course 2014
  • Intro O-O Design and Devel Taught course 2014
  • Intro to Computer Science II Taught course 2014
  • Data Structures Taught course 2014
  • Program Lang Concepts&Features Taught course 2014
  • Full Name

  • Karen Jin
  • Mailing Address

  • University of New Hampshire

    Applied Engineering and Sciences Department

    88 Commercial Street

    Manchester, New Hampshire  03101

    United States