Course Description: 

This course offers an exciting blend of computer graphics, game development, and artificial intelligence. Students will explore the principles behind creating captivating computer graphics and explore game development using industry-standard tools. In addition, they will learn to integrate AI elements into games, enhancing gameplay and creating immersive experiences. At the end of the course, they will create a final project by developing an interactive game with AI integration.

Prerequisites:

The Computer Graphics & Game Development with A.I. Integration course is designed for complete beginners with no previous background in computer science, but does teach advanced topics. The course is highly visual, dynamic, and interactive, making it engaging for new coders. Ultimately, this course is designed for students who have a strong interest in computer graphics, game development, and artificial intelligence (A.I.) integration. While no prior experience in these specific areas is required, students should possess a solid foundation in computer science principles and basic programming concepts. Specifically, students should have completed introductory courses in computer programming, preferably in languages commonly used in game development such as CSS, HTML, JavaScript or Python. Additionally, a basic understanding of linear algebra will be beneficial for comprehending certain concepts related to computer graphics and A.I. Above all, students should bring a strong enthusiasm for exploring the intersection of computer graphics, game development, and A.I., along with a willingness to engage in hands-on projects and collaborative learning experiences throughout the course.