CS3217: Software Engineering on Modern Application Platforms (iPad

CS3217: Software Engineering on Modern Application Platforms (iPad

Share

In this module, students will work in small project teams to develop well-tested, production-quality software.

First introduced in AY2010/2011, Semester 2 at the National University of Singapore, this is the first module of a two-part series on the practice of software engineering on modern application platforms (together with CS3216) such as mobile devices, the Web and cloud systems. Students will work in small project teams to develop well-tested, production-quality software. This first part focuses on b

Google Forms - create and analyze surveys, for free. 04/12/2020

***CS3217 AY2020/21, Semester 2 Call for Registration***

CS3217 (Software Engineering on Modern Application Platforms) is a 5-MC advanced software engineering module that will be offered by the School of Computing in the next Semester. This module is loosely modelled after the MIT Software Engineering Laboratory course (6.170) but it will be executed locally on the iOS (or Android) platform.

This module focuses on building core software engineering skills and competencies in programming modern application platforms. It also trains students to work well in project teams. Students will be assessed on both their individual programming competencies and their software engineering skills in the final team project.

Enrolment is open to students who have completed and obtained good grades for CS2103. Non-SoC students (who do not have CS2103 as a course requirement but) who have equivalent background are also welcome to apply.

Places for CS3217 will not be assigned by ModReg. Instead, interested students are to apply at https://forms.gle/mzDwESGwnt6cf8MW6 by Sunday 13 December 2020.

You will need to provide your latest academic transcript along with a personal statement that addresses the following three questions:

1. Why do you want to take the module?
2. Describe your background and explain why you will make a more deserving candidate than the other applicants.
3. What is the coolest program that you have ever written? Explain (+ attach code snippet or screenshots).

Please direct any questions to [email protected].

Google Forms - create and analyze surveys, for free. Create a new survey on your own or with others at the same time. Choose from a variety of survey types and analyze results in Google Forms. Free from Google.

CS3216 External Pitching Session 24/08/2020

Public service announcement: please pitch if you would like to work with the CS3216 students to prototype an idea.

CS3216 External Pitching Session Got a killer app that you want to develop, but lack the manpower? Have an interesting idea that you want to explore? If you have a web-based application that you want done, come pitch your ideas to our very talented students who might decide to work with you to build a prototype. Details of this eve...

CS3217 AY2018/19 Application 14/12/2018

CS3217 AY2018/19, Semester 2 Call for Registration

CS3217 (Software Engineering on Modern Application Platforms) is a 5-MC advanced software engineering module that will be offered by the School of Computing in the next Semester. This module is loosely modelled after the MIT Software Engineering Laboratory course (6.170) but it will be executed locally on the iOS platform.

Students will be issued with iPads for the duration of the module.

This module focuses on building core software engineering skills and competencies in programming modern application platforms. It also trains students to work well in project teams. Students will be assessed on both their individual programming competencies and their software engineering skills in final team project.

Enrolment is open to students who have completed and obtained good grades for CS2103. Non-SoC students (who do not have CS2103 as a course requirement but) who have equivalent background are also welcome to apply.

Places for CS3217 will not be assigned by CORS bidding. Instead, interested students are to apply at https://goo.gl/forms/KYVYzrfJ4Lt9yKah1 by Tuesday 18 December 2018.

You will need to provide your latest examination transcript along with a personal statement that addresses the following three questions:

Why do you want to take the module?
Describe your background and explain why you will make a more deserving candidate than the other applicants.
What is the coolest program that you have ever written? Explain (+ attach code snippet or screenshots).
Please direct any questions to [email protected].

More information about the module and past projects can be found at our course page: https://www.facebook.com/cs3217?sk=wall.

CS3217 AY2018/19 Application Enrollment is open to students who have completed and obtained good grades for CS2103. Non-SoC students (who do not have CS2103 as a course requirement but) who have equivalent background are also welcome to apply. Places for CS3217 will not be assigned by CORS bidding. Instead, interested students....

18/11/2016

CS3217 AY2016/2017, Semester 2 Call for Registration

CS3217 (Software Engineering on Modern Application Platforms) is a 5-MC advanced software engineering module that will be offered by the School of Computing in the next Semester. This module is loosely modelled after the MIT Software Engineering Laboratory course (6.170) but it will be executed locally on the iOS platform.

Students will be issued with iPads for the duration of the module.
This module focuses on building core software engineering skills and competencies in programming modern application platforms. It also trains students to work well in project teams. Students will be assessed on both their individual programming competencies and their software engineering skills in final team project.

Enrolment is open to students who have completed and obtained good grades for CS2103. Non-SoC students (who do not have CS2103 as a course requirement but) who have equivalent background are also welcome to apply.

Places for CS3217 will not be assigned by CORS bidding. Instead, interested students are to submit a personal statement to [email protected] by 5 December 2016 that addresses the following three questions:
Why do you want to take the module?
Describe your background and explain why you will make a more deserving candidate than the other applicants.
What is the coolest program that you have ever written? Explain (+ attach code snippet or screenshots).
Please also:
1. State your matriculation number
2. Attach your latest examination transcripts
3. Indicate if you own a Mac or iPad. [Note that you will not be issued an iPad if you already own an iPad]

Please direct any questions to [email protected].

CS3217 AY2015/16 Sem 2 - Hall of Fame 10/04/2016

CS3217 AY2015/16 Sem 2 - Hall of Fame CS3217 AY2015/16 Sem 2 - Problem Set 5 Hall of Fame 1st - Quek Chang Rong Sebastian 2nd - Lai Hoang Dung Louis 3rd - Xing Yifan Special Mention: Le Xuan Manh...

10/11/2014

by Lim Bang Hui, Ng Joon Kiat Steve, Soedarsono, Soon Chun Mun

10/11/2014

by Tang Zijian, Wang Kunzhen, Wang Yichao, Wu Lifu

10/11/2014

by Han Yu, Wang Chao, Wei Wenbo, Yu Shuzhi

10/11/2014

by Chen Hao, Tang Yixuan, Wen Yiran, Zhang Yichuan

10/11/2014

by Ashray Jain, Lim Keng Kiat, Yao Yujian, Yos Riady

10/11/2014

by Agarwal Asawari, Gu Junchao, Han Lin, Tang Ning

Want your school to be the top-listed School/college in Singapore?

Click here to claim your Sponsored Listing.

Location

Address

Singapore