Stellen Sie sich vor, Programme zu erstellen, die Menschen jeden Tag nutzen, um ihr Leben zu verbessern.
Mit einem B.S. in Informatik erwerben Sie die praktische Erfahrung, die Sie benötigen, um eine Karriere im Bereich der Informatik zu beginnen.
Denken Sie an die Programme, auf die wir nicht verzichten können, die Programme, die wir jeden Tag nutzen. Nun, das Informatikprogramm am Mercy College kann Ihnen den Einstieg erleichtern.
Das Programm bietet mehr als nur einen theoretischen Hintergrund. Sie erhalten die praktische Erfahrung, die Sie benötigen, um sich in der Informatik, in verwandten Bereichen und in einer technologischen Gesellschaft attraktiv zu machen.
Sie lernen Programmierfähigkeiten (derzeit in Java und C++), Software Engineering, Computerarchitektur, Betriebssysteme und Computernetzwerke.
Das Informatikprogramm folgt den neuesten Richtlinien des Berichts der ACM/IEEE-CS Joint Curriculum Task Force. Laut Prof. Daniel McCracken, ehemaliger Präsident der ACM und ehemaliger Vorsitzender der Informatikabteilung an der CCNY-CUNY, "verdient das Mercy College Lob für sein hervorragendes Informatikprogramm. Der Lehrplan wird ständig überarbeitet, um ihn aktuell zu halten; die Fakultät ist qualifiziert und engagiert; die Einrichtungen sind in vielerlei Hinsicht herausragend; die Studierenden sind begeistert von ihrem Bildungserlebnis und haben gute Aussichten auf Arbeitsplätze oder ein Aufbaustudium."
Mit kleinen Klassengrößen, persönlichen Interaktionen mit den Professoren und realen Computerprojekten in Teams werden Sie lernen, was dieses Programm so großartig macht.
Programmergebnisse
Am Ende dieses Programms sollten die Studierenden in der Lage sein:
- Die Fähigkeit zu demonstrieren, Programme zu schreiben, die funktional, benutzerfreundlich (Benutzeroberfläche) und effizient sind.
- Die Fähigkeit zu demonstrieren, die Anforderungen verschiedener Programmiersprachen/IDEs/Plattformen schnell und effektiv zu erkennen und Probleme zu lösen, indem sie Programme auf verschiedenen Plattformen/IDEs schreiben.
- Ein einfaches, formales mathematisches Modell einer realen Situation zu erstellen und dieses Modell zur Lösung eines Problems zu verwenden.
- Die Fähigkeit zu demonstrieren, komplexe Softwareprobleme zu analysieren, indem sie Analysis anwenden und Lösungen für diese Probleme entwerfen.
- Die Bedeutung der Integration von Sicherheit in alle Aspekte der Programmierung, Betriebssysteme und Softwareentwicklung zu erkennen und zu erklären.
- Zu erklären, was mit dem Verhalten eines Algorithmus im "besten", "erwarteten" und "schlechtesten" Fall gemeint ist.
- Die grundlegenden Bausteine eines Computers zu identifizieren und zu erklären: arithmetisch-logische Einheit (Gatetechnologie), Register (Gatetechnologie), zentrale Verarbeitungseinheit (Registertransfer-Ebene) und Speicher (Registertransfer-Ebene).
- Die Softwarebedürfnisse einer Organisation oder einer Geschäftseinheit innerhalb der Organisation zu analysieren.
- Eine Softwarelösung zu entwerfen, zu entwickeln und (die Implementierung zu beschreiben), um die organisatorischen Bedürfnisse mithilfe von Software-Engineering-Methoden zu erfüllen.
- Die Netzwerkbedürfnisse einer Organisation zu analysieren und eine geeignete Lösung für diese Bedürfnisse vorzuschlagen.
- Geschäftliche Berichte sowie technische Handbücher zu schreiben.
- Effektiv in einem Team zu arbeiten, um ein Programmier-/Software-Engineering-Projekt über ein ganzes Semester abzuschließen.
Karrieremöglichkeiten
Vertretende Karrieremöglichkeiten für Absolventen des Bachelor-Studiengangs Informatik sind: Programmierer, Helpdesk-Spezialist, Analyst, Software-Ingenieur, Netzwerk-Ingenieur, Netzwerk-Administrator, Web-Administrator und Spielprogrammierer.