Course Description

Course CodeCourse NameCreditsHours
C735008 Scientific Computer Programming 3.0 3
Description The main goal of this course is to provide an introduction to the practical application of Py- thon programming in the fields of data analysis and research. It aims to provide students from different fields a gradual introduction to the programming language, laying the groundwork for future specialized courses in artificial intelligence and data mining. The course will focus on addressing challenges in big data analysis and data science, and will incorporate practical hands-on exercises. The course is divided into two parts. The first part focuses on developing and training programming skills. After establishing the foundation, the subsequent part will present frequently utilized data science modules in Python, finally delving into modules primarily employed for GPU acceleration. The course covers essential programming principles and scientific techniques for analyzing data, providing students with the necessary skills to construct artificial intelligence programs.