Mi-Young Kim, PhD

Associate Professor, Augustana - Sciences

Contact

Associate Professor, Augustana - Sciences
Email
miyoung2@ualberta.ca

Overview

About

I completed BSc and Ph.D in computer science from Pohang University of Science and Technology  (POSTECH). To see my full CV, please check my website http://www.ualberta.ca/~miyoung2 .

 I have been serving as a Co-organizer of the International Competition on Legal Information Extraction/Entailment (COLIEE) since 2014. For details, please see the COLIEE2020 website .  


Research

My research interests are in natural language processing in Artificial Intelligence, machine learning, and explainable AI. Currently, I'm studying information extraction from several specific domain texts (legal, medical, and educational data.) 


Teaching

My teaching courses are AUCSC 111 (Introduction to Computational Thinking and Problem Solving), AUCSC 415 (Automata, Algorithms and Complexity), AUCSC 460 (Artificial Intelligence), AUCSC 204 (Computing Technology in Modern Society), and AUCSC 355 (Computer Networks and Security).

Courses

AUCSC 111 - Introduction to Computational Thinking and Problem Solving

An introduction to computational thinking, problem solving, and the fundamental ideas of computing. Topics include algorithms, abstraction, and modelling; the syntax and semantics of a high-level language (e.g. Python); fundamental programming concepts and data structures, including simple containers (variables, arrays, lists, strings, dictionaries); sequencing, conditionals and repetition; documentation and style; object-oriented programming; exceptions and error handling; graphical user interfaces and event-driven programming; recursion; simple algorithm analysis and run- time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 or AUCSC 113 (2023).


AUCSC 460 - Artificial Intelligence

Survey of concepts and applications of artificial intelligence, including knowledge representation, state-space search, heuristic search, natural language processing, propositional logic, reasoning, and various machine learning algorithms. Prerequisites: AUCSC 310 and AUMAT 250.


Browse more courses taught by Mi-Young Kim