/didactics-of-informatics_2023-final-assignment

This project is an individual assignment for the "Didactics of Informatics" course, offered in the 3rd semester of the 2023 academic year at the University of Piraeus, Department of Informatics.

Primary LanguageHTMLMIT LicenseMIT

Didactics of Informatics (2023) - Final assignment

Project Overview

This project is an individual assignment for the "Didactics of Informatics" course, offered in the 3rd semester of the 2023 academic year at the University of Piraeus, Department of Informatics. The project consists of two main tasks: Assignment A and Assignment B.

Course Information

  • Institution: University of Piraeus
  • Department: Department of Informatics
  • Course: Didactics of Informatics (2023)
  • Semester: 6th

Technologies Used

  • HTML
  • CSS
  • Javascript

Folder Structure

  • web-app/: Contains the implementation of the Learning Object (LO) using HTML, CSS, and Javascript.
  • docs/: Contains all the documentation and supplementary materials for the project.
    • Project-description.docx: The detailed project description provided by the course.
    • Project-presentation.pptx: A PowerPoint presentation summarizing the project.
    • Project-documentation.docx: Detailed documentation explaining the implementation and the educational scenario.

Assignments

Assignment A: Learning Object (LO)

Description: For this task, I developed a Learning Object (LO) to support the teaching of a specific topic in Informatics. The LO was created using HTML, CSS, and Javascript and provides users with interactive features for exploration and experimentation. The topic selected is "Scope of Constants and Variables in Modular Programming."

  • Implementation: The LO is designed to help students understand how variables and constants behave in different scopes within modular programming. Users can interact with the web-based application to explore different scenarios.
  • Files: All related files, including HTML, CSS, and Javascript, are located in the web-app/ folder.

Assignment B: Educational Scenario

Description: In this task, I developed an educational scenario that utilizes the LO created in Assignment A. The scenario is designed to teach the concept of "Scope of Constants and Variables in Modular Programming" within one or more teaching hours.

  • Structure: The scenario follows the format and guidelines discussed in the course, making full use of the LO developed in Assignment A.
  • Files: The scenario is documented in Project-documentation.docx, located in the docs/ folder.

Getting Started

  1. To View the Web Application: Navigate to the web-app/ folder and open Start.html in your web browser.
  2. To Review Documentation: All relevant documentation is located in the docs/ folder, including the project description, presentation, and detailed documentation.

License

This project is licensed under the MIT License - see the LICENSE file for details.