Syllabus Application
CS 310
Mobile Application Development
Faculty
Faculty of Engineering and Natural Sciences
Semester
Fall 2025-2026
Course
CS 310 -
Mobile Application Development
Time/Place
Time
Week Day
Place
Date
14:40-16:30
Mon
SBS-G071
Sep 29, 2025-Jan 3, 2026
08:40-09:30
Tue
FENS-G077
Sep 29, 2025-Jan 3, 2026
Level of course
Undergraduate
Course Credits
SU Credit:3, ECTS:6, Engineering:6
Prerequisites
CS 204
Corequisites
Course Type
Lecture
Instructor(s) Information
Saima Gül
- Email: saima.gul@sabanciuniv.edu
Lectures
Monday 14:40 - 16:30 (FMAN G071)
Tuesday 8.40 - 9:30 (FENS G077)
Course Information
Catalog Course Description
The objective of this course is to provide students with the skills needed to build mobile applications. The course starts with an introduction to the required programming environments and moves forward with creating stateful web services and developing mobile applications consuming web services. Upon successful completion of this course, students are expected to design, code and implement applications on mobile and hand-held devices with limited resources; understand web services; manage messaging with HTTP; and deploy/consume web services.
Course Learning Outcomes:
| 1. | Gain knowledge on Object-Oriented Programming techniques for Mobile and Web Applications. |
|---|---|
| 2. | Gain knowledge on developing multi-tier applications. |
| 3. | Get Experienced on developing web APIs. |
| 4. | Create user interfaces and navigation for mobile applications. |
| 5. | Send and receive mobile application data via networking. |
| 6. | Gain general knowledge and experience on Mobile Applications, tools and techniques. |
Course Objective
The main objective of this course is to provide students with the tools and skills needed to build applications for mobile platforms. The course starts with a brief introduction to Object Oriented Programming and moves forward with creating stateful web services and developing mobile applications consuming web services via the the mobile platform of concern.
Sustainable Development Goals (SDGs) Related to This Course:
| Responsible Consumption and Production |
Course Materials
Resources:
All course materials will be available on SUCourse, including:
• Lecture Notes
• Example Codes
• Project Steps
• Lecture Notes
• Example Codes
• Project Steps
Technology Requirements:
Flutter: https://docs.flutter.dev/get-started/install
Dartpad - https://dartpad.dev/
Dart docs - https://dart.dev/guides
Dartpad - https://dartpad.dev/
Dart docs - https://dart.dev/guides