computer science

OPENS DOORS


Yawen's Teaching

Course Taught Year Taught Additional Learning Resources Student-centric Teaching Component Teaching Mode and Comments

COMP 151: Programming for Scientists (Python), Course Coordinator

2023-now Thonny

Guest from Industry

Mastery learning

On Campus (Dual mode: Slides + Demos)

Evaluation comments

COSC 341: Theory of Computing, Course Coordinator

(Turing Machine, Languages, Algorithm and Complexity)

2014-now

Videos, Demos, Animations

Project-based/Collaborative Learning

On Campus, Hybrid Teaching

Evaluation comments

COSC 244: Data Communications, Networks, and the Internet, Course Coordinator

(Data Security, Cryptography, OSI Models, Network Protocols, etc.)

2012-2022

Videos, Demos, Animations

Game-based Learning

On Campus, Online Teaching (lockdown)

Evaluation comments

COSC 402: Advanced Computer Networks

(Cloud Computing, Blockchain, etc.)

2015-now

Videos, Demos, animations

Project/Collaborative/Research-based Learning

On Campus, Online Teaching (lockdown)

COSC 344: Database Theory and Applications

2012-now

Videos, Demos, Animations

Collaborative/Project-based Learning

On Campus, Online Teaching (lockdown)

COSC 430: Advanced Database Topics

2021-now

Neo4j Graph Database Platform

Project/Collaborative/Research-based Learning

Dual delivery (On Campus+Distance Learning)

COSC 243: Computer Architecture and Operating Systems

2013

Videos, Demos, Animations

Game-based learning

Taught during Andrew's sabbatical leave


Curriculum Planning for Otago-SWU International Co-education Program

I have the experience of leading and coordinating an international co-education Master program between the University of Otago and Southwest University (SWU) in China. In this project, I am involved in the curriculum planning for Otago- SWU Master of Applied Science, with different pathway models of 1+1, 2+1 and 1+1+1, awarded with an International Programme Innovation Grant .


Departmental Service

Women Support in CS: I founded the “Otago Computer Science Women/Girls Association” in 2014, which has been providing a local community to exchange and share ideas among women in computer science at Otago. Please feel free to contact me if you would like to give a talk, or come along to join our monthly "Otago Women in Tech morning tea". Group webpage: https://www.facebook.com/otagocswa



Dunedin ACM Women in Computing Chapter: I am very excited to initiate this Chapter with my colleagues in 2023, which is currently the only one ACM-W Chapter in Southern Hemisphere. I am now serving as Vice Chair/Coordinator/Membership Chair for Dunedin ACM Women in Computing Chapter. Please feel free to let us know if you want to make contributions, and please feel free to join us by simply filling out the following membership registration form: https://forms.gle/nkd46ZnvaBSnJHBx7



Pasifika Support in Computer Science Department for Science Division

Committee Member for External Engagement in Computer Science Department

Māori Support (Kaiāwhina) in Computer Science Department for Science Division