Object-Oriented Graphical User Interface (Lakehead University)

ESOF-2570-WA
Fermé
Ayman Diyab
Assistant Professor
(4)
4
Chronologie
  • février 4, 2025
    Début de Expérience
  • mai 1, 2025
    Fin de Expérience
Expérience
1/1 match de projet
Dates fixées par le Expérience
Compagnies privilégiées
N'importe où
Tout type de Compagnie
N'importe qu'elle industrie

Portée de Expérience

Catégories
Technologie de l'information
Compétences
data analysis research java (programming language)
Objectifs et capacités de Apprenant.es

Do you have a programming or GUI challenge you would like to tackle? In this project, students working in teams will use object-oriented approaches to solve Graphical User Interface (GUI) problems. Topics include object-oriented concepts including inheritance, polymorphism, exception handling, graphics and GUI design techniques.

Types of projects that students can work on: Projects that require Object-Oriented and Java programming components.

Apprenant.es

Apprenant.es
Premier cycle universitaire
Niveau Débutant
18 Apprenant.es dans le programme
Projet
25 heures par Apprenant.e
Les Apprenant.es s'auto-attribuent
Équipes de 4
Résultats et livrables attendus

The final project deliverables might include:

  • A 10-15 minute presentation of key findings and recommendations.
  • A detailed report including their research, analysis, insights, and recommendations.
  • Java programs and possibly software analysis/design components.
Chronologie du projet
  • février 4, 2025
    Début de Expérience
  • mai 1, 2025
    Fin de Expérience

Exemples de projets

Exigances

In this project, students learn object-oriented programming using Java with emphasis on graphical user interfaces. They can participate in any project that requires a Java programming component.

Project activities might include but are not limited to:

  • Utilizing required software Engineering development platforms (such as Eclipse).
  • Explaining the concepts of inheritance, polymorphism, dynamic binding, and generic programming and use them to design reusable object-oriented programs.
  • Explaining Java Graphical User Interface (GUI) and graphics and use them to design GUI programs.
  • Explaining and practicing Java exception handling and error checking to ensure program robustness and reliability.

Critères supplé mentaires pour Compagnie

Les Compagnies doivent répondre aux questions suivantes pour soumettre une demande de jumelage pour cette Expérience:

  • Q1 - Case à cocher
     *
  • Q2 - Case à cocher
     *
  • Q3 - Case à cocher
  • Q4 - Case à cocher
     *