Advanced Programming for Data Science
DSA 201

Unpublished Syllabus
This syllabus is not published yet. Only you can view it.
Faculty: Faculty of Engineering and Natural Sciences
Semester: Fall 2025-2026
Course: Advanced Programming for Data Science - DSA 201
Classroom: FENS-G077,FMAN-G071
Level of course: Undergraduate
Course Credits: SU Credit:3.000, ECTS:6, Basic:3, Engineering:3
Prerequisites: IF 100
Corequisites: DSA 201R
Course Type: Lecture

Instructor(s) Information

İnanç Arın

Course Information

Catalog Course Description
This course blends the introduction of basic basicdata science and analytics concepts with advanced programming topics. Students gain experience in programming as they learn to use modern programming libraries for data analysis and visualization. Additionally, object-oriented concepts, algorithmic efficiency, and basic data structures are introduced.
Course Learning Outcomes:
1. Perform algorithmic problem-solving.
2. Perform data manipulation and preprocessing.
3. Create and interpret data visualizations.
4. Develop object-oriented programming solutions using classes and inheritance.
5. Analyze programs and design efficient algorithms using appropriate data structures.
Course Objective
-

Course Materials

Resources:
-
Technology Requirements:
-