FSD-4 AI-Integrated Full Stack Project
FSD-4 AI-Integrated Full Stack Project
- Course description
- Course CodeFSD-4
- Level of Study5.2
- Program of StudyFull Stack Development with AI
- Credits20
- Study Plan CoordinatorMonde Sineke
In this final project, students can work individually or in a team to plan and carry out a full stack project with AI capabilities, based on an industry-relevant brief, from requirements to production readiness. Students start by analysing the problem behind the brief and finding information relevant to it, then plan, design, build, test and deploy the solution. Before release, they assess its quality and security and determine what needs to be fixed.
Throughout the project, students build relations with the client, communicate professionally, document their architecture and decisions, and hold retrospectives to agree good practice in the team. The course ends with a demonstration and presentation in which students explain and justify their architecture and product decisions, and reflect on their engineering decisions, and their own opportunities for development as developers.
The candidate...
- has insight into their own opportunities for development as a developer, based on their experience from the project
The candidate...
- can explain and justify their architecture and product decisions in documentation, demonstrations and presentations
- can reflect over their engineering decisions in the project, and adjust their practice under guidance
- can find and refer to information relevant to the client's problem, and assess its relevance to the solution
- can assess the quality of their application before release, identify security and quality issues, and determine what needs to be fixed
The candidate...
- can plan and carry out a full stack project with AI capabilities as part of a group or individually, from requirements to production readiness, in accordance with ethical requirements and principles
- can carry out development work based on the needs of a client or selected users
- can exchange points of view with other developers in team discussions and retrospectives, and help agree good practice in the team
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.
This course has 1 coursework requirement, graded Approved / Not Approved.
| Form of assessment | Grading scale | Grouping | Duration of assessment |
|---|---|---|---|
Exam Project | Grade A-F | Group/Individual | 13 Week(s) |
