Syllabus Application
Advanced Programming for Data Science
DSA 201
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
- Email: inancarin@sabanciuniv.edu
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:
-