Les étudiants acquièrent une expérience de développement Web dans le monde réel grâce au programme informatique OHIO


Grâce à l’implication de Brad Golski dans le programme étudiant en génie logiciel, il a acquis une expérience concrète du développement d’applications Web et a obtenu deux stages d’été.

Golski, un junior étudiant en informatique, travaille avec le programme Office of Information Technology (OIT) depuis septembre 2019. Le programme étudiant en génie logiciel offre aux étudiants en informatique une expérience professionnelle qui profite à la fois à leur carrière et à l’Université de l’Ohio. Le programme pratique a servi des dizaines d’étudiants de l’OHIO comme Golski pendant près d’une décennie.

Grâce à ce programme, Golski réécrit actuellement une application Web pour le programme d’anglais intensif de l’Ohio.

«C’est honnêtement inestimable; c’est tellement utile », a déclaré Golski à propos de l’expérience. «Il y a beaucoup de choses que nous apprenons dans l’OIT qui complètent ce que nous apprenons dans les cours d’informatique. Je dirais que la majorité des choses que nous faisons à l’OIT sont des choses que nous n’aurions pas expérimentées dans nos cours autrement.

L’été dernier, Golski a effectué un stage à la Cleveland Key Bank. Il travaillera chez JP Morgan-Chase à Columbus en tant que stagiaire en génie logiciel cet été.

Le travail effectué par des étudiants tels que Golski dans le programme de génie logiciel pour étudiants en fait des applications Web en direct utilisées par les étudiants, les professeurs et le personnel de l’Université de l’Ohio. Les exemples incluent le système de permission de classe en ligne basé sur le Web, Upperclass Demande de bourse et offres de cours de l’Université de l’Ohio.

Les étudiants-programmeurs ont également travaillé à la mise à jour des portails étudiants et employeurs du Programme d’aide à l’exploration de carrière (PACE). Le projet est en cours depuis près de deux ans et a été pris en charge exclusivement par des étudiants en tant que projet principal.

«L’un des avantages réels est la possibilité pour les étudiants de travailler sur des applications du monde réel pendant qu’ils sont étudiants ici à l’Université avant d’entrer sur le marché du travail», a déclaré Robert Foreman, responsable de l’équipe d’ingénierie logicielle de l’OIT et qui supervise le programme de génie logiciel des étudiants.

En employant des étudiants, le programme est une méthode rentable pour améliorer les applications Web de l’Université utilisées par les étudiants, les administrateurs et le personnel.

Nasseef Abukamail, professeur d’instruction en informatique, enseigne des cours d’informatique de conception senior et travaille avec Foreman pour recruter des étudiants potentiels pour le programme.

Chaque automne, le programme accueille trois à quatre nouveaux étudiants qui travaillent en moyenne entre 10 et 15 heures par semaine pour mettre à niveau la technologie et la sécurité des applications Web.

Au moment où les étudiants en informatique atteignent leur programme de fin d’études supérieures, où ils sont divisés en cohortes, ils connaissent bien la technologie nécessaire.

On s’attend à ce que les participants au programme suivent les mêmes procédures et processus que les professionnels de l’OIT à plein temps. Les élèves apprennent à utiliser:

  • Outils de gestion de version de code source comme git
  • Outils de gestion de projet et de gestion du temps comme Jira
  • Processus de développement agiles comme les sprints
  • Technologies telles que Angular, TypeScript, NodeJS, Kubernetes, Java, Python et les bases de données relationnelles

«Les étudiants travaillent avec des outils et des langages de programmation couramment utilisés dans l’industrie», a déclaré Abukamail. «Non seulement cela, mais cela prépare les étudiants à travailler en groupe. Créer cette équipe dynamique et apprendre à traiter avec les autres leur est extrêmement bénéfique. »

Karl Francis est ingénieur logiciel et mentor pour le programme étudiant en génie logiciel. Francis supervise principalement les étudiants seniors en attribuant des tâches et en donnant des conseils techniques.

«Le mentorat des étudiants me permet d’apprendre. Les étudiants trouvent toujours des façons nouvelles et intéressantes de casser des choses qui fonctionnaient bien. Ils posent également des questions difficiles qui, lorsqu’elles y répondent, permettent à l’étudiant et à moi-même de grandir », a déclaré Francis.

Daniel Jacques est un senior spécialisé en informatique qui est membre du programme depuis sa première année. Il travaille actuellement sur un projet pour l’état de l’Ohio dans le cadre d’un partenariat avec l’Université de l’Ohio.

«Un grand nombre des outils technologiques que nous utilisons à l’OIT sont pertinents pour le monde réel», a déclaré Jacques. «Les langues et le flux de travail que nous utilisons ne sont pas toujours enseignés dans les classes.»

Jacques a récemment accepté un poste chez Nationwide à Columbus qu’il débutera après avoir obtenu son diplôme.

Foreman espère finalement officialiser la relation entre le programme étudiant en génie logiciel et le Russ College of Engineering and Technology et l’utiliser comme moyen d’attirer de futurs étudiants en informatique.

«Je travaille pour essayer d’élargir de telles opportunités au sein de l’OIT. J’ai encouragé d’autres gestionnaires à trouver des opportunités similaires et à structurer les opportunités pour les étudiants tant pour l’emploi que pour les stages », a déclaré Foreman.

Les étudiants travaillant à la maintenance des applications Web de l’Université sont de plus en plus nécessaires pour aider la communauté OHIO à enseigner, à apprendre et à travailler à l’ère numérique, permettant à l’Université de l’Ohio de continuer à réussir tout en préparant les étudiants à des carrières dans les technologies de l’information.

Laisser un commentaire