0 A1 Project Guide Descriptor
0 A1 Project Guide Descriptor
NOTE:
Work, which is handed in late without an acceptable reason, will receive 50% of the marks if
submitted by the extended deadline.
Any work handed in after the extended deadline will receive zero marks.
In today's rapidly advancing digital era, software applications have become an integral part of our
lives, revolutionising the way we work, communicate, learn, and entertain ourselves. From mobile
apps to web platforms, software applications have the power to shape and transform our world. This
project aims to empower you with the skills and knowledge needed to create your very own software
application from scratch or build on existing codes.
Given the focus on this topic in your syllabus, your task is to collaborate with a team from your class
to identify a tangible real-world problem and then design and implement a meaningful solution.
Developing Problem-Solving Skills: You will learn to identify issues in everyday life and implement
software-based solutions.
Using PDLC: You will apply their knowledge of the program development life cycle (PDLC) to analyse,
design, code, and test your system.
Promoting Independence: As a group, you will take initiative and responsibility for your own learning
by independently exploring and developing your projects, which includes conducting research and
managing project timeline.
Promoting Social Responsibility: You will learn to develop technologies that are inclusive,
sustainable, and beneficial to society, understanding the importance of creating solutions that address
real-world problems and contribute positively to your communities.
Promoting collaboration and Teamwork: You will develop teamwork and communication skills that
will benefit you in future collaborative work environments.
Enhancing English Language Literacy: Through oral presentation, you will have the chance to use
technical vocabulary, improve reading comprehension, and communication skills within the context of
CS concepts and terminology.
Project Milestones
PROJECT PART 1
FOCUS: ANALYSIS & DESIGN | GROUP SCORE
You will submit a well organised PDF document on Teams with the following:
1. Cover page with the relevant details.
2. Problem definition
3. Application Functionalities
4. Modules and associated descriptions
5. Structure chart with all primary top-level modules, showing the sub-level components for any one top
level module.
6. Evidence of collaboration
PROJECT PART 2
FOCUS: CODING & TESTING + QUIZ | INDIVIDUAL SCORE
This quiz comprises 3-4 short answer questions based on the codes you have written for your module to test
your knowledge and understanding of your own development.
PROJECT PART 3
FOCUS: PRESENTATION | GROUP SCORE
Submission document Rubric Specific Requirements Weighting %
Note:
Your group has the freedom to pursue advanced project, incorporate a high level of complexity
or use programming languages beyond the syllabus to fulfil the needs of the system.
Nevertheless, ensure that the project remains manageable and can be effectively completed
through collaborative effort rather than by a single individual.
Be sure to address all the requirements specified in the assignment. You should use the
rubrics to guide your team.
Your team should strive to produce high-quality work that reflects your hard work,
collaboration, and enthusiasm.
Top projects will be chosen for exhibitions (eg. Math/CS Faculty Week, Video Displays, etc
Week Expectations
5, Lesson 1 or Planning and brainstorming:
2 By this time, you should form your groups so that you can conduct an initial
20-30 mins discussion meeting.
Explore project Ideas
23 Exciting Software Development Project Ideas & Topics for Beginners [updated
2023] | upGrad blog
Top 16 Artificial Intelligence Project Ideas & Topics for Beginners [2023] | upGrad
blog
40+ Best Web App Ideas for Students Project (2023) (theninehertz.com)
7 At least by the end of week 7, you should have prepared your documentation for
submission in week 9;
8-11 You will continue to meet outside of class, face-to-face or online, to
discuss the development of your application. By the end of week 10, you
should have prepared your documentation for submission in week 11.
11-13 You will continue to meet face-to-face or online to plan and prepare for
your project presentation. By the end of week 12, you should have decided
on how to present your project in week 13 as a team and as individuals.