Skip to content
@SE4CVndNN

Software Engineering for Computer Vision & Neural Networks

Learn software engineering by building real-world computer vision applications in team-based Scrum projects.

Software Engineering for Computer Vision & Neural Networks

Welcome to the SE4CVndNN GitHub organization.

This organization hosts two student projects created as part of a practical training activity designed to simulate a professional software development environment.

The goal was not only to build computer vision applications, but also to give students hands-on experience with:

  • Agile and Scrum teamwork
  • Sprint planning and backlog management
  • Git and GitHub collaboration
  • Issues, branches, and pull requests
  • Peer code review
  • Software testing and quality assurance
  • Continuous Integration using GitHub Actions
  • Technical documentation
  • Team communication and project delivery

Training Structure

Students were divided into two teams of six members.

Each team developed one project and acted as an independent Quality Assurance team for the other project.

Team Development responsibility Cross-team QA responsibility
team-movepal MovePal AidSign
team-aidsign AidSign MovePal

This structure allowed students to experience both sides of a software project:

  • building and delivering a product;
  • testing another team’s work and reporting defects.

The activity was organized as a two-week Scrum-style sprint. Students worked with assigned roles, planned tasks through a backlog, collaborated through pull requests, reviewed each other’s work, and prepared a final demonstration.

Projects

MovePal

MovePal is a playful camera-based movement application.

An on-screen character demonstrates a simple movement, and the user attempts to copy it in front of a webcam. The application tracks the movement and provides friendly feedback, points, or rewards.

The project introduced students to pose estimation, movement analysis, interactive web applications, teamwork, testing, and product-oriented development.

AidSign

AidSign is an emergency sign-language communication assistant.

It supports a limited set of emergency and basic-needs phrases. The application can present signs together with Arabic and English text and can recognize a small number of supported signs through a webcam or uploaded video.

The project introduced students to accessibility-oriented design, gesture recognition, web development, dataset investigation, testing, and responsible communication of AI limitations.

Evidence of Student Work

Student participation can be evaluated through their visible GitHub activity, including:

  • assigned issues and backlog tasks;
  • commits and branches;
  • pull requests;
  • peer reviews;
  • testing contributions;
  • QA reports;
  • documentation;
  • GitHub Actions and CI work;
  • final project deliverables.

Certificates associated with this activity indicate participation in a structured, team-based software engineering project. The repositories provide additional evidence of each student’s individual and collaborative contributions.

Organization Purpose

SE4CVndNN demonstrates how socially meaningful computer vision projects can be used to teach practical software engineering.

The organization was created to help students move beyond isolated programming exercises and experience how software is planned, developed, reviewed, tested, and delivered by a team.

Popular repositories Loading

  1. movepal movepal Public

    MovePal - a playful movement-practice prototype for children, developed as a software engineering training project.

    Python 1 2

  2. aidsign aidsign Public

    AidSign educational emergency sign-language communication prototype

    Python 1

  3. .github .github Public

    Software Engineering for Computer Vision and Neural Network

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…