[JAVA] Wenn Sie Programmieren an der Universität studieren möchten, gehen Sie nach Australien

Einführung

Der Titel soll absolut auffällig sein. Ich studiere derzeit Informatik am Queensland Institute of Technology in Australien. Das erste Semester des zweiten Jahres geht zu Ende. Mitternacht, die während des Testzeitraums beschäftigt sein sollte. Ich begann aus irgendeinem Grund zu schreiben, um der Realität zu entkommen.

Universität: Queensland University of Technology Fakultät: Bachelor of Information Technology Hauptfach: Informatik

Nach anderthalb Jahren studiere ich mit der Absicht, meine persönlichen Eindrücke zusammenzufassen. Außerdem weiß ich nicht, wie die Universitäten in anderen Ländern wie Japan sind, deshalb werde ich es mit der Haltung einführen, dass Australien so ist.

Lass uns gleich gehen.

Merkmale australischer Universitäten

―― Insgesamt 3 Jahre (je nach Fakultät)

Wie ist die Klasse?

1. Jahr, 1. Semester

Python Eine Klasse, um die Grundlagen der Programmierung zu lernen. Für Anfänger. Es war wirklich einfach. Es hat Spaß gemacht, Bilder mit Schildkröten zu schreiben. [Bild einfügen]

** Design der mobilen App ** Ich habe die Grundlagen des Designs gelernt. Die Gruppe hatte tatsächlich eine Idee für die App und machte sogar einen Prototyp.

** Wie der Computer funktioniert ** Hauptsächlich Hardware studieren. Ich frage mich, aus welchen Teilen der Computer besteht und wie er funktioniert. Die Berichtszuweisung war nervig. Die zweite Aufgabe war es, etwas mit Raspeltorte zu machen, was mir Spaß machte.

** Business und IT ** Ich habe Beispiele für die IT-Nutzung in Unternehmen gelernt. Erweiterte Verwendung von Excel. Ich habe es fast vergessen.

1. Jahr, 2. Semester

** Datenbank ** Ich habe alles vom Datenbankdesign bis zu SQL-Operationen gelernt. Eine Klasse, die sehr nützlich war. Es war besonders gut, die Entwurfsmethode zu studieren. Die verwendete Datenbank war MySQL.

** C-Sprache und Mikroprozessor ** Ich habe ein Spiel gemacht, das auf einem Mikroprozessor in C-Sprache läuft. Es war ein verdammtes Spiel. Es war eine interessante Lektion, weil ich Bereiche berühren konnte, die ich noch nie zuvor berührt hatte, wie z. B. Speicheroperationen, Bitoperationen und die Steuerung der Trefferbeurteilung auf Pixelebene.

** C # und objektorientiert ** Was ist objektorientierte Programmierung? Das Unterstützungssystem war ziemlich gut und es war eine relativ einfache Klasse.

** Mathematik für Computer ** Die Klasse, die ich damals am schwersten hatte, weil ich nicht gut in Mathematik war. Es war schmerzhaft, Dinge, die ich nicht angesprochen hatte, wie Differentialintegration, Vektoren und Matrizen, von Grund auf neu studieren zu müssen. Aber es war sehr hilfreich.

2. Jahr, 1. Semester

** Java- und Softwareentwicklung ** Studieren Sie Java und die Grundlagen der Softwareentwicklung. Agile, Git, TDD usw. wurden eingeführt. In dieser Aufgabe habe ich mit Java Swing eine Vektorbild-Malanwendung von Grund auf neu erstellt. Es war mein erstes Mal, dass ich von Grund auf über Design nachdachte, und obwohl ich es schwer hatte, war es eine sehr gute Studie und es hat ziemlich viel Spaß gemacht. MVC oder Beobachtermuster. 302.gif

** Web App Entwicklung mit Node.js und React ** Die Klasse, die ich am meisten mag. Ich habe die verschiedenen Aspekte der Entwicklung von Webanwendungen gelernt, von der Front-End-Entwicklung bis zur Back-End-Entwicklung und Bereitstellung. Außerdem war es eine großartige Gelegenheit, React und Node.js zu studieren, an denen ich vorher interessiert war. [Bild einfügen]

** Diskrete Mathematik ** Es fühlt sich an wie ein Matheunterricht, der für Computer notwendiger ist. Bitoperationen, logische Operationen, Regex usw. Es ist ein bisschen schwierig.

Künstliche Intelligenz Ich hatte mehr Probleme als der Mathematikunterricht des vorangegangenen Semesters. Ich interessierte mich für KI, aber ich habe sie nicht angefasst, daher gab es viele neue Konzepte und es schien, als wäre ich verrückt. Ich hatte große Probleme, einen Suchalgorithmus zu erstellen, um das Lagernummernrätsel zu lösen, aber es hat Spaß gemacht.

Zusammenfassung

Insgesamt gibt es viele wirklich praktische Lektionen und ich bin sehr zufrieden. Es ist auch gut, ein Dreijahres-System zu haben. Ich möchte schnell meinen Abschluss machen und viel Geld verdienen. Übersee-Universitäten haben hohe Grundgebühren, aber meine Universität ist relativ billig. Ich kann es nur empfehlen. Übrigens habe ich ein Stipendium erhalten, das JASSOs Typ für den Erwerb eines Bachelor-Abschlusses heißt.

Es ist ein grober Schnitt, aber vorerst sieht es so aus. Ich werde den App-Squeeze veröffentlichen, den ich in der Aufgabe gemacht habe, und schließlich. Wir werden es auch in Zukunft aktualisieren. Vorerst. Wenn Sie Fragen haben, kommentieren Sie bitte.

Recommended Posts

Wenn Sie Programmieren an der Universität studieren möchten, gehen Sie nach Australien
[# 3 Java] Lesen Sie dies, wenn Sie Java lernen möchten! ~ Sorgfältig ausgewählt ~
Wenn Sie Datenbankspalten usw. ändern möchten.
Wenn Sie die Spring Boot + Thymeleaf-Verarbeitung trennen möchten
Wenn Sie Mockito mit Kotlin verwenden möchten, verwenden Sie Mockito-Kotlin
Zusammenfassung der Java-Lernseiten, die Sie sorgfältig lesen möchten
Wenn Sie die übergeordnete Klasse in Lomboks @builder aufnehmen möchten
Wenn Sie die Java-Entwicklungsumgebung von Eclipse aus ändern möchten
Wenn Sie Oracle JDK 11 ab September verwenden möchten (fügen Sie Amazon Corretto hinzu)
Wenn Sie Werte dynamisch einbetten und Attributwerten in Thymeleaf 3 Text hinzufügen möchten
Wenn Sie mit Ruby eine Zip-Datei erstellen möchten, ist dies Rubyzip.
Wenn Sie es wagen, Integer mit "==" zu vergleichen ...
Es ist gut, eine Programmierschule zu besuchen.
Grundlegende Rails-Befehle, die Sie lernen möchten
Wenn Sie die Testabdeckung privater Methoden in JUnit erfüllen möchten
Wenn Sie Android Room verwenden und die Spaltendefinition ändern möchten