Parallel computing
Computer system
Programming basics and practice
Topics in applied-AI
AI-based software engineering