Course Info

CSC 371: Mobile Application Development for iOS

This course introduces the core issues associated with application development for mobile devices using the iOS platform. Students will learn the Swift language, the XCode IDE, UIKit and other frameworks, the elements and architecture of the user interfaces, and more. Students will be exposed to the iOS system architecture including memory management, MVC, delegates and threads. Topics will also include understanding and handling of multi-touch events, gestures, and motion events.

CSC 301 and CSC 374 are prerequisites for this class.

Winter 2024-2025

  • Section: 801
  • Class number: 22823
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Rohan Panchal | View syllabus

Section 841

Class number 22922

  • Meeting dates: 1/4/2025 - 3/21/2025
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Rohan Panchal | View syllabus


Winter 2023-2024

  • Section: 801
  • Class number: 22827
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Rohan Panchal | View syllabus

Winter 2022-2023

  • Section: 801
  • Class number: 28761
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Rohan Panchal | View syllabus

Winter 2021-2022

  • Section: 801
  • Class number: 28423
  • Meeting time: M 5:45PM - 9:00PM
  • Location: 14EAS 00802 at Loop Campus
  • Instructor: Rohan Panchal | View syllabus
  • Section: 810
  • Class number: 28562
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Rohan Panchal | View syllabus
  • CLOSED