Applying technology
to educational needs.
Current courses, learning-material development, programming support, and related research.
Current courses
University courses ranging from introductory programming to computing and cloud technologies.
Programming
- C Programming
- Python Programming
- Programming Applications (C++ / Java)
Computing & Cloud
- Fundamentals of Computing
- Applied Cloud Computing
Learning-material development
Developing and improving programming exercises, explanations, and hands-on materials for course content and students’ level of understanding.
Programming learning support
Supporting learners with explanations that emphasize concepts and reasoning rather than only final answers.
Research on AI-assisted learning support
Researching and prototyping a Japanese AI tutor, informed by learning difficulties observed in programming courses.