99 Systems (tm)
Functional Online Global Operating Systems (FOGOS)
---------------------
CONOR v 1.0.0
(c)2024
- Server 99 -
Im Kopf: Enhancing German Language Learning
Project Overview
“Im Kopf,” my Final Year Project for the Computer Science and Information Technology degree, is an Android application aimed at aiding German language learners. The primary focus of this app is to enable users to effectively memorize words by assembling collections and testing themselves using a spaced repetition algorithm, thereby optimizing knowledge retention. This innovative solution was developed using React Native, an open-source JavaScript framework.
Inspiration Behind the Project
The idea for “Im Kopf” emerged from my personal interest in language learning, particularly during my A1 level German classes. The goal was to create a tool that would not only assist others in their language learning journey but also enhance my own German vocabulary skills.
Core Functionalities
- Intuitive Flashcard Language App: Designed to support quick card creation, allowing learners to build and customize their word collections easily.
- Training Section and Progress Tracking: Features a dedicated section for practicing and reviewing words, complete with statistics to monitor learning progress.
- Spaced Repetition Algorithm: A key aspect of the app, utilizing a scientific memory model to help learners focus on words they struggle with or haven’t reviewed in a while.
Additional Features and Goals
- Gamification Elements: To make the learning process more engaging, the app includes gamified aspects to enhance user interaction with the language.
- User-Centric Design: The app’s UI and UX were crafted with the primary stakeholders, the language learners, in mind, ensuring an enjoyable and effective learning experience.