
Huntington Beach, Vereinigte Staaten von Amerika
DAUER
2 Jahre
SPRACHEN
Englisch
TEMPO
Vollzeit, Teilzeit
BEWERBUNGSSCHLUSS
15 Jul 2025
FRÜHESTES STARTDATUM
Beantragen Sie den frühesten Starttermin
AUSBILDUNGSKOSTEN
USD 485 *
STUDIENFORMAT
Auf dem Campus
* studiengebühren für internationale Studenten für das Studienjahr 2024-2025
Einführung
Der Associate in Science Degree in Computer Science for Transfer bietet die Möglichkeit, die Computerumgebung für die Automatisierung von geschäftlichen und wissenschaftlichen Lösungen zu studieren. Der Abschluss erleichtert den Transfer in das CSU-System. Ein weiterführender Abschluss, wie z. B. ein Abitur, bereitet die Studierenden auf eine Karriere im Bereich der Programmierung von Lösungen für Wirtschaft und Wissenschaft sowie im Management vor. Informatikstudenten werden in die Geschichte und Entwicklung der Informatik, Softwareentwicklung, Strukturen und Verfahren zur Datenmanipulation, objektorientierte Methodik, symbolische Logikwerkzeuge für Berechnungsalgorithmen und Computerlösungen auf der Ebene der Maschinensprache eingeführt. Kritisches Denken und Problemlösungsfähigkeiten werden durch Einzel- und Gruppenprojektaufgaben erworben. Die Studierenden werden ermutigt, akademische und programmiertechnische Fähigkeiten zu entwickeln, die sie in die Lage versetzen, in einem weiterführenden Studium oder einer Beschäftigung erfolgreich zu sein. Die Studierenden werden auf einen Bachelor-Abschluss in Informatik vorbereitet.
Lehrplan
Erforderliche Kurse
- Java-Programmierung 1
- C++-Programmierung 1
- Python-Programmierung I
- Java-Programmierung 2
- C++-Programmierung 2
- Python-Programmierung 2
- Computerarchitektur und Organisation
- Diskrete Strukturen
- Kalkül 1
- Kalkül 2
- Auf Infinitesimalrechnung basierende Physik: Mechanik
- Auf Infinitesimalrechnung basierende Physik: Elektrizität/Magnetismus
- Zell- und Molekularbiologie
- Vielfalt der Organismen
- Allgemeine Chemie A
Gesamteinheiten: 60
Programmergebnis
Nach Abschluss dieses Programms können die Schüler:
- Entwerfen Sie Softwarekomponenten und -spezifikationen, um die Anforderungen kleiner Unternehmen und wissenschaftlicher Probleme zu erfüllen.
- Implementieren Sie Algorithmen, die grundlegende Berechnungstechniken, einfache E/A, bedingte und iterative Strukturen sowie die Definition von Funktionen umfassen.
- Nutzen Sie objektorientierte Prinzipien für Klassenhierarchien und Vererbung, um Computerlösungen von einfacher bis mittlerer Komplexität zu erstellen.
- Implementieren Sie Programme auf Maschinensprachenebene mithilfe grundlegender Konstrukte der höheren Programmierebene.
- Beschreiben Sie formale Werkzeuge der symbolischen Logik in Bezug auf reale Situationen, Programmkorrektheit, Datenbankabfragen und Algorithmen.