CS3217: Software Engineering on Modern Application Platforms (iPad

CS3217: Software Engineering on Modern Application Platforms (iPad 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

uilding 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 a final team project.

***CS3217 AY2020/21, Semester 2 Call for Registration***CS3217 (Software Engineering on Modern Application Platforms) is...
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].

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.

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

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

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, Semester 2 Call for Registration  CS3217 (Software Engineering on Modern Application Platforms) is a 5...
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.

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].

10/04/2016

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

Address

Singapore

Alerts

Be the first to know and let us send you an email when CS3217: Software Engineering on Modern Application Platforms (iPad posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share