B.S. in Computer Science
Die Informatik ist nicht die Wissenschaft des Computers – sie ist die Wissenschaft des Problemlösens mit Hilfe eines Computers. Wenn Sie Informatik studieren, werden Sie dies in vielen Formen sehen – das Studium von Algorithmen, von Maschinenhardware, von Programmiersprachen, Betriebssystemen, Datenbankdesign und mehr. Die Karrieremöglichkeiten sind ebenso vielfältig – Software-Ingenieur, Datenbankmanager, Netzwerkadministrator, Projektmanager und viele andere. Das U.S. Bureau of Labor Statistics, Teil des U.S. Department of Labor, prognostiziert, dass von 2006 bis 2016 drei der sechs Berufe, die zu den am schnellsten wachsenden gehören und das größte numerische Wachstum verzeichnen werden, berufsbezogene Informatikberufe sein werden.
Da Computer so allgegenwärtig sind, bietet ein Abschluss in Informatik die Möglichkeit, einen Einfluss in der Welt der Wissenschaft, Wirtschaft, Gesundheitsversorgung, Bildung, Recht, Kunst, Unterhaltung oder fast allem anderen, was Sie interessiert, auszuüben. Selbst wenn Sie kein Informatikstudium absolvieren, wird der Besuch von Informatikkursen Ihr logisches Denken und Ihre Problemlösungsfähigkeiten verbessern.
Mission
Die Mission der Informatikabteilung ist es:
- Informatikstudierende in einem anspruchsvollen B.S.-Studiengang auszubilden, damit die Absolventen auf hochwertige technische Fachpositionen vorbereitet sind oder in Graduiertenprogramme weitergehen können.
- Informatikunterricht anzubieten, der den Bedürfnissen verschiedener Studierendengruppen der Universität dient.
Ziele für das Lernen der Studierenden im Hauptfach
Der Bachelor of Science in Informatik ist darauf ausgelegt, die Studierenden auf den Erfolg als Informatikprofis vorzubereiten. Studierende, die dieses Programm abschließen, sollten in der Lage sein, ihr Wissen auf ein spezifisches Designproblem anzuwenden, einschließlich der Detaillierung der Spezifikationen, der Analyse des Problems und der Bereitstellung eines Designs und einer Implementierung, die wie gewünscht funktioniert, während sie Kriterien für Leistung, Zuverlässigkeit, Wartbarkeit und Kosten erfüllt. Ein breiter Hintergrund in den Geistes- und Sozialwissenschaften, zusammen mit einem Kurs, der berufliche Ethik betont, bietet den Studierenden eine Grundlage für das Verständnis der gesellschaftlichen Auswirkungen der in ihrem gewählten Beruf geleisteten Arbeit.
Studierende, die dieses Programm abschließen, sollten auch auf ein Masterstudium in Informatik vorbereitet sein.
Die Informatik an der UH Hilo bietet Ihnen kleine Klassengrößen, sehr verfügbare Dozenten, die großes Interesse am Erfolg der Studierenden haben, Möglichkeiten für Teamarbeit und ein starkes Gemeinschaftsgefühl unter den Studierenden im höheren Semester. Studierende in diesem Programm erzielen in der Regel Ergebnisse über dem nationalen Durchschnitt im Major Field Achievement Test in Informatik, und Absolventen werden von großen Unternehmen in Hawaiʻi und auf dem Festland beschäftigt.
Die einjährige Software-Engineering-Sequenz, CS 460-461 Software Engineering I (3), Software Engineering II (3), bietet eine projektbasierte Abschluss-Erfahrung, die auf dem Wissen und den Fähigkeiten aus vorherigen Kursen aufbaut und die Teamarbeit betont, die erforderlich ist, um reale Probleme zu lösen.
Die Abteilung bietet auch eine Reihe von Kursen an, die für Nicht-Informatikstudierende konzipiert sind: CS 100 Prin Of Computer Sci (3), CS 101 Digital Tools for Info World (3), CS 102 MS Office Tools for Math & Sci (3)/MATH 111 MS Office Tools for Math & Sci (3), CS 130 Beg Graphics, Game Programg (3), CS 135 Animation Programming (3), CS 137 Digital Media with Flash (3), CS 200-201 Web Technology I (3), Web Technology II (3) und CS 300 Web Site Management (3). Diese Kurse sind stark labororientiert und bieten den Studierenden umfangreiche praktische Erfahrungen. Um den Studierenden zu helfen, die Technologien, die sie in diesen Kursen begegnen, zu meistern, hat die Abteilung eine Reihe von Lernhilfen entwickelt, darunter spezialisierte Laborhandbücher, spezialisierte Software, audiovisuelle Tutorial-Dateien und sorgfältig strukturierte Laborübungen.
Die Informatikabteilung der UH Hilo verfügt über drei Labore, zwei Klassenzimmer, ein Netzwerkverwaltungsbüro und mehrere nahegelegene Büros der Dozenten. Alle Labor- und Büroarbeitsplätze sind Teil eines lokalen Netzwerks und verfügen auch über Hochgeschwindigkeits-Internetverbindungen. Alle Arbeitsplätze sind mit Verbindungen zu den Windows-Servern und Linux-Servern der Abteilung ausgestattet, wie es die Lehr- und Forschungsbedürfnisse erfordern.
B.S. in Computer Science Anforderungen
Gruppe 1. Allgemeine Bildungsgrundlagen, Bereichs- und Integrationsanforderungen
Studierende können wählen, ob sie unter den zum Zeitpunkt ihres Eintritts in das UH-System, beim Eintritt in die UH Hilo oder beim Abschluss geltenden Anforderungen für allgemeine Bildung und Abschlussanforderungen abschließen, vorausgesetzt, es gibt keine Unterbrechung der Immatrikulation.
Studierende sollten sich mit ihrem akademischen Berater treffen, um sicherzustellen, dass sie sich in Kurse einschreiben, die es ihnen ermöglichen, diese Anforderungen sowie die Anforderungen für das Hauptfach und den Abschluss zu erfüllen. Einige Kurse können sowohl die Anforderungen für die allgemeine Bildung als auch die Anforderungen für das Hauptfach erfüllen.
Die neuen grundlegenden, Kern- und Integrationsanforderungen der allgemeinen Bildung sowie Listen zertifizierter Kurse sind auf der Website der allgemeinen Bildung veröffentlicht.
Gruppe 2. Anforderungen für das Hauptfach (76 Credits)
1.Verwandte Anforderungen für das Hauptfach (21):
- MATH 205 Calculus I (4)
- MATH 206 Calculus II (4)
- MATH 311 Intro Linear Algebra (3)
- PHYS 170-170L Gen Phys I: Mechanics (4), Gen Phys I Lab (1)
- PHYS 171-171L Gen Phys II: Elec & Magnetism (4), Gen Phys II Lab (1)
2. Erforderliche Kernkurse der Informatik (43):
- CS 141 Discrete Math for Comp Science I (3)
- CS 150 Intro To Computer Science I (3)
- CS 151 Intro to Computer Science II (3)
- CS 241 Discrete Math for Comp Science II (3)
- CS 266 Computer Org & Assembly Lang (3)
- CS 321 Data Structures (3)
- CS 407 Introduction To Numerical Analysis I (3)
- CS 410 Elements Computer Architecture (3)
- CS 420 Database Internals (3)
- CS 430 Operating Systems (3)
- CS 450 Org Of Programming Lang (3)
- CS 460 Software Engineering I (3)
- CS 461 Software Engineering II (3)
- CS 470 Theory Of Computing (3)
- CS 495 CS Professional Seminar (1)
3. Vier erforderliche Wahlfächer in Informatik (12)
- Ein Kurs aus den folgenden (3):
-
- CS 340 Graphical User Interfaces (3)
- CS 350 Systems Programming (3)
- Zwei Kurse aus den folgenden (6):
-
- CS 421 Database Systems Design (3)
- CS 431 Networks & Data Commun (3)
- CS 440 Artificial Intelligence (3)
- CS 451 Compiler Theory (3)
- Ein anderer 400-Level CS-Kurs, der nicht zuvor belegt wurde (3)
120 Credits erforderlich.
Hinweise
Ein Mindest-GPA von 2,0 ist erforderlich.
Eine Note von "C" oder besser in jedem CS-Kurs, der für den Abschluss erforderlich ist, und in MATH 311 Intro Linear Algebra (3).
45 Credits in Kursen auf 300- oder 400-Level sind erforderlich.
Um einen Bachelor of Science in Informatik zu erwerben, müssen die Studierenden die Anforderungen für das Hauptfach erfüllen und alle anderen Anforderungen der Universität für den Bachelor-Abschluss erfüllen.
Studierende sollten immer die Kursvoraussetzungen und die Häufigkeit, mit der Kurse angeboten werden, überprüfen.
Um den Fortschritt in Richtung Abschluss zu gewährleisten, werden die Studierenden dringend ermutigt, sich vor der Anmeldung in jedem Semester mit einem Berater zu treffen und die hilfreichen Planungsinstrumente zu nutzen, die von der Abteilung bereitgestellt werden.
Insgesamt sind drei schreibintensive Kurse für das Hauptfach erforderlich. Die Studierenden werden ermutigt, einen schreibintensiven Kurs aus der Englischabteilung zu belegen.