An Interactive Swift Programming Language E-Learning Platform For Ios Application Development

Swift programming language is a famous programming language that is adopted by lots of developers to develop iOS, iPadOS, macOS, tvOS and watchOS applications as it is modern, fast and safe. However, Mac and iPad are usually required to learn Swift programming language and there’s no existing Swift...

Full description

Bibliographic Details
Main Author: Lye, Boon Jet
Format: Final Year Project / Dissertation / Thesis
Published: 2021
Subjects:
Online Access:http://eprints.utar.edu.my/4418/
http://eprints.utar.edu.my/4418/1/1701376_FYP_report_%2D_BOON_JET_LYE.pdf
_version_ 1848886150110904320
author Lye, Boon Jet
author_facet Lye, Boon Jet
author_sort Lye, Boon Jet
building UTAR Institutional Repository
collection Online Access
description Swift programming language is a famous programming language that is adopted by lots of developers to develop iOS, iPadOS, macOS, tvOS and watchOS applications as it is modern, fast and safe. However, Mac and iPad are usually required to learn Swift programming language and there’s no existing Swift programming languagecentric learning platform for learners. Therefore, this project is to develop an interactive Swift programming language e-learning platform for students. This platform can let students read materials, do exercises and graded quizzes, write codes in the embedded online code editors, view profiles, and chat with other online users. It also allows administrators to modify the course content, chat with students, as well as manage student’s accounts and view student performance. Evolutionary prototyping has been adopted as the software development methodology to implement systems in several iterations. Requirements were gathered by looking at literature reviews. 12 students and 1 lecturer from UECS3263 iOS Application Development course have been chosen to test the system which was hosted in the web hosting services. A system usability score of 84.43 had been obtained from the tester’s response. In short, all objectives were achieved and the platform was opened to all students who registered UECS3263 iOS Application Development in the May 2021 trimester.
first_indexed 2025-11-15T19:33:55Z
format Final Year Project / Dissertation / Thesis
id utar-4418
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:33:55Z
publishDate 2021
recordtype eprints
repository_type Digital Repository
spelling utar-44182022-06-24T12:50:31Z An Interactive Swift Programming Language E-Learning Platform For Ios Application Development Lye, Boon Jet QA76 Computer software Swift programming language is a famous programming language that is adopted by lots of developers to develop iOS, iPadOS, macOS, tvOS and watchOS applications as it is modern, fast and safe. However, Mac and iPad are usually required to learn Swift programming language and there’s no existing Swift programming languagecentric learning platform for learners. Therefore, this project is to develop an interactive Swift programming language e-learning platform for students. This platform can let students read materials, do exercises and graded quizzes, write codes in the embedded online code editors, view profiles, and chat with other online users. It also allows administrators to modify the course content, chat with students, as well as manage student’s accounts and view student performance. Evolutionary prototyping has been adopted as the software development methodology to implement systems in several iterations. Requirements were gathered by looking at literature reviews. 12 students and 1 lecturer from UECS3263 iOS Application Development course have been chosen to test the system which was hosted in the web hosting services. A system usability score of 84.43 had been obtained from the tester’s response. In short, all objectives were achieved and the platform was opened to all students who registered UECS3263 iOS Application Development in the May 2021 trimester. 2021 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4418/1/1701376_FYP_report_%2D_BOON_JET_LYE.pdf Lye, Boon Jet (2021) An Interactive Swift Programming Language E-Learning Platform For Ios Application Development. Final Year Project, UTAR. http://eprints.utar.edu.my/4418/
spellingShingle QA76 Computer software
Lye, Boon Jet
An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title_full An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title_fullStr An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title_full_unstemmed An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title_short An Interactive Swift Programming Language E-Learning Platform For Ios Application Development
title_sort interactive swift programming language e-learning platform for ios application development
topic QA76 Computer software
url http://eprints.utar.edu.my/4418/
http://eprints.utar.edu.my/4418/1/1701376_FYP_report_%2D_BOON_JET_LYE.pdf