Imaginez créer des programmes que les gens utilisent chaque jour pour améliorer leur vie.
Avec un B.S. en informatique, acquérez l'expérience pratique dont vous aurez besoin pour commencer une carrière dans le domaine de l'informatique.
Pensez à ces programmes sans lesquels nous ne pouvons pas vivre, les programmes que nous utilisons chaque jour. Eh bien, le programme d'informatique du Mercy College peut vous aider à démarrer.
Le programme est plus qu'un simple cadre théorique. Vous obtiendrez l'expérience pratique dont vous aurez besoin pour vous rendre attrayant dans la profession informatique, dans des domaines connexes, et pour réussir dans une société technologique.
Vous apprendrez des compétences en programmation (actuellement en Java et C++), en ingénierie logicielle, en architecture informatique, en systèmes d'exploitation et en réseaux informatiques.
Le programme d'informatique suit les directives les plus récentes du Rapport du groupe de travail conjoint ACM/IEEE-CS sur le curriculum. Selon le Prof. Daniel McCracken, ancien président de l'ACM et ancien président du département d'informatique à CCNY-CUNY, "Mercy College mérite d'être félicité pour avoir un excellent programme en informatique. Le curriculum est constamment révisé pour le maintenir à jour ; le corps professoral est qualifié et engagé ; les installations sont exceptionnelles à bien des égards ; les étudiants sont enthousiastes à propos de leur expérience éducative et ont de bonnes perspectives d'emploi ou d'études supérieures."
Avec de petites tailles de classe, des interactions personnelles avec les professeurs et des projets informatiques réels en équipe, vous apprendrez à voir ce qui rend ce programme si formidable.
Résultats du programme
À la fin de ce programme, les étudiants devraient être capables de :
- Démontrer une maîtrise de la programmation en écrivant des programmes qui sont fonctionnels, faciles à utiliser (interface utilisateur) et efficaces.
- Démontrer la capacité à reconnaître rapidement et efficacement les exigences de différents langages de programmation/IDE/plateformes et à résoudre des problèmes en écrivant des programmes sur différentes plateformes/IDE.
- Créer un modèle mathématique formel simple d'une situation réelle et utiliser ce modèle pour résoudre un problème.
- Démontrer la capacité à analyser des problèmes logiciels complexes en appliquant et en utilisant le calcul et à concevoir des solutions à ces problèmes.
- Reconnaître et expliquer l'importance d'intégrer la sécurité dans tous les aspects de la programmation, des systèmes d'exploitation et du développement logiciel.
- Expliquer ce que l'on entend par le comportement 'meilleur', 'attendu' et 'pire' d'un algorithme.
- Identifier et expliquer les éléments de base d'un ordinateur : unité logique arithmétique (niveau porte), registres (niveau porte), unité centrale de traitement (niveau transfert de registre) et mémoire (niveau transfert de registre).
- Analyser les besoins logiciels d'une organisation ou d'une unité commerciale au sein de l'organisation.
- Concevoir, développer et (décrire la mise en œuvre d') une solution logicielle pour répondre aux besoins organisationnels en utilisant des méthodes d'ingénierie logicielle.
- Analyser les besoins en réseau d'une organisation et proposer une solution adaptée à ces besoins.
- Rédiger des rapports d'affaires ainsi que des manuels techniques.
- Fonctionner efficacement en équipe pour mener à bien un projet de programmation/ingénierie logicielle s'étendant sur un semestre entier.
Opportunités de carrière
Les opportunités de carrière représentatives pour les diplômés du programme de licence en informatique sont les suivantes : Programmeur, Spécialiste du support technique, Analyste, Ingénieur logiciel, Ingénieur réseau, Administrateur réseau, Administrateur web et Programmeur de jeux.