Course Description

Course CodeCourse NameCreditsHours
3401012 Introduction to Artificial Intelligence and Programming Languages 2.0 3
Description This course serves as the first foundational programming language course for first-year students, aiming to provide them with a comprehensive understanding of the basics of programming and explore its relationship with artificial intelligence. In addition to imparting fundamental programming concepts, we will delve into the applications and significance of artificial intelligence in programming. The course will cover key topics such as computer operation concepts, programming principles, conditional statements, loop statements, input/output statements, array processing, character processing, and subroutines. Simultaneously, we will emphasize artificial intelligence's importance in programming and how it influences our thinking, problem-solving approaches, and software development. Through this course, students can establish a solid foundation in programming and grasp the pivotal role of artificial intelligence in this field.