SDA-5 Full Stack Application Project
SDA-5 Full Stack Application Project
- Course description
- Course CodeSDA-5
- Level of Study5.1
- Program of StudySoftware Development with AI
- Credits10
- Study Plan CoordinatorMonde Sineke
In this project course, students bring together what they have learned during the year and build a complete full stack application with an AI-powered feature, from first idea to a working application online. Students work with a partner or individually using professional workflows: planning, version control, code review and shared responsibility for the code. They plan and design the solution based on the needs of selected users or a client, and judge where AI adds value.
Students develop and deploy their applications to a suitable hosting environment, verify functionality against defined requirements, and address relevant security, accessibility and usability considerations. They take responsibility for all code and decisions they deliver, including what was produced with AI, and reflect on how they planned and carried out the work. The course ends with a presentation in which students explain and justify their technical and product decisions to technical and non-technical audiences.
The candidate...
- can apply knowledge from the year to plan and design a full stack solution to a user or business problem
- can apply relevant tools and techniques to develop, test, secure and deploy a full stack application with an AI-powered feature
The candidate...
- has developed an ethical attitude to their work, and takes responsibility for the code and decisions they deliver, including what was produced with AI
- can carry out development work based on the needs of selected users or a client, and judge where AI adds value to the solution
- can develop a working software product, and the planning and collaboration methods needed to deliver it
Students use a combination of written content, videos and practical learning activities designed to help them achieve the course learning outcomes.
Industry Relevance
Course content, learning activities and tools reflect industry standards and are developed in collaboration with industry partners and experts from the field.
Practical Work
The course includes regular practical activities where students apply their knowledge and practise relevant skills.
Collaboration
Collaboration is facilitated through the LMS and Teams, and students are encouraged to work together for peer support and shared learning.
Guidance
Teachers are available for guidance at scheduled times. Students are encouraged to share work in progress and use feedback from teachers and fellow students to develop their work further.
| Form of assessment | Grading scale | Grouping | Duration of assessment |
|---|---|---|---|
Exam Project | Grade A-F | Individual | 6 Week(s) |
