
Προχωρημένο Δίπλωμα Προγραμματισμού και Ανάλυσης Υπολογιστών (Co-op)
ΔΙΆΡΚΕΙΑ
90 Weeks
ΓΛΏΣΣΕΣ
Αγγλικά
ΡΥΘΜΌΣ
Πλήρης απασχόληση
ΠΡΟΘΕΣΜΊΑ ΕΦΑΡΜΟΓΉΣ
Προθεσμία υποβολής αιτήσεων
ΠΡΩΙΜΌΤΕΡΗ ΗΜΕΡΟΜΗΝΊΑ ΈΝΑΡΞΗΣ
Sep 2025
ΔΊΔΑΚΤΡΑ
CAD 54.121 *
ΜΟΡΦΉ ΜΕΛΈΤΗΣ
Εξ αποστάσεως εκπαίδευση, Στην Πανεπιστημιούπολη
* για διεθνείς δαπάνες | Κόστος Καναδά: 12.073,20 CAD
Εισαγωγή
Δεν υπάρχει καριέρα πιο αξιόλογη, σε ζήτηση ή δυναμική αυτές τις μέρες από μια καριέρα πληροφορικής. Εάν έχετε πάθος για την κωδικοποίηση και τους υπολογιστές και είστε έτοιμοι να αναπτύξετε τις δεξιότητες για να κάνετε τη δουλειά των ονείρων σας ως προγραμματιστής υπολογιστών, το προηγμένο δίπλωμα Προγραμματισμού και Ανάλυσης Υπολογιστών Fanshawe είναι το κατάλληλο για εσάς.
Η εμπειρία σας στη μάθηση
Το πρόγραμμα Προγραμματισμός και Ανάλυση Υπολογιστών θα επικεντρωθεί σε θεμελιώδη θέματα τεχνολογίας πληροφοριών. Καθώς προχωράτε σε αυτό το προηγμένο πρόγραμμα διπλώματος, θα αναπτύξετε τις σε βάθος και εξειδικευμένες γνώσεις υπολογιστών που αναζητούν οι εργοδότες, όπως:
- Αντικειμενοστραφής ανάπτυξη σε συστήματα Windows / Linux που βασίζονται σε συστήματα πελάτη / διακομιστή.
- Ανάπτυξη λογισμικού;
- Ανάπτυξη ιστού πελάτη/διακομιστή.
- Ανάπτυξη βάσεων δεδομένων (π.χ. SQL Server). και
- Γραφικά, κινούμενα σχέδια και προσομοίωση σε επίπεδο κώδικα με C++ και OpenGL/Vulkan
Ο Προγραμματισμός και η Ανάλυση Υπολογιστών είναι το πιο εντατικό από τα προγράμματα ανάπτυξης λογισμικού μας.
- Αναπτύξτε τις επικοινωνιακές και διαπροσωπικές σας δεξιότητες με έναν όρο εργασίας επί πληρωμή στο τελευταίο εξάμηνο.
- Αποκτήστε πρακτική εμπειρία ως προγραμματιστής υπολογιστών που ασχολείται με πραγματικούς ανθρώπους σε πραγματικές καταστάσεις.
- Εργαστείτε από πρώτο χέρι με το SharcNet, έναν εξαιρετικά γρήγορο υπερυπολογιστή που το Fanshawe College είναι ένα από τα τρία μόνο κολέγια που διαθέτουν για φοιτητές.
- Αποφοιτήστε έτοιμοι για τη σταδιοδρομία σας στον τομέα της πληροφορικής ή για να εξειδικεύσετε περαιτέρω τις δεξιότητές σας με ένα από τα μεταπτυχιακά πιστοποιητικά πληροφορικής της Fanshawe, συμπεριλαμβανομένης της Ανάπτυξης Παιχνιδιών - Προηγμένου Προγραμματισμού.
- Ακολουθήστε ένα προαιρετικό πτυχίο με ένα από τα ιδρύματα συνεργατών του Fanshawe στο Οντάριο ή σε όλο τον κόσμο.
- Αυτό το πρόγραμμα προσφέρεται σε τάξη πλήρους απασχόλησης, πρόσωπο με πρόσωπο, καθώς και σε ηλεκτρονική μορφή μερικής απασχόλησης.
Οι φορητοί υπολογιστές χρησιμοποιούνται τόσο εντός όσο και εκτός της τάξης για να προσομοιώσουν την όλο και πιο φορητή φύση του επιχειρηματικού κόσμου.
Κωδικός Προγράμματος: CPA3
Εισαγωγές
Διδακτέα ύλη
Επίπεδο 1
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
Ομάδα 1
- Στρατηγικές για την επιτυχία
- Μαθηματικά για Προγραμματιστές
- Βασικές αρχές προγραμματισμού
- Βασικές αρχές βάσης δεδομένων
- Operating Syst Fundamentals-Προγραμματιστές
Ομάδα 2
Πάρτε το Writ-1043 Ή το Writ-1034
- Λόγος & Γράψιμο 1 για IT
- Λόγος & Γραφή 1-ΕΑΠ
Επίπεδο 2
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
Ομάδα 1
- Επιχειρήσεις με την ταχύτητα του φωτός
- Web Design
- Σχεσιακές Βάσεις Δεδομένων & SQL
- Αντικειμενοστραφής προγραμματισμός με Java
- Αντικειμενοστραφής προγραμματισμός με C++
- Κατανόηση των συμπεριφορών στο χώρο εργασίας
Ομάδα 2
Πάρτε το Info-1234 ή το Info-3120
- Web Scripting-Intro
- Προγραμματισμός εμπορικών μηχανών παιχνιδιών
Επίπεδο 3
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
- Ανάπτυξη Εφαρμογών Πελάτη/Διακομιστή
- Προηγμένες βάσεις δεδομένων
- Αντικειμενοστρεφής Ανάλυση & Μοντελοποίηση
- Δομές δεδομένων και αλγόριθμοι
- Βασικές αρχές δικτύου για προγραμματιστές
- Επικοινωνίες για την πληροφορική
- Συνεργατική εκπαίδευση Απασχόληση Προετοιμασία
Επίπεδο 4
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
Ομάδα 1
- Προγραμματισμός Full Stack
- Μοτίβα σχεδίασης λογισμικού 1
- Ανάπτυξη κινητής τηλεφωνίας
- Επαγγελματική Ανάπτυξη-Σχεδιασμός Σταδιοδρομίας
- Προγραμματισμός με δηλωτικές γλώσσες
Ομάδα 2
Πάρτε το Info-3105 ή το INFO-3111
- System Z Προγραμματισμός COBOL
- Προγραμματισμός γραφικών C++
Επίπεδο 5
Gen Ed - Παρακολουθήστε ένα μάθημα επιλογής Γενικής Παιδείας 3 μονάδων.
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
- JavaScript
- Διαχείριση Έργων Λογισμικού-Εφαρμοσμένο 1
- Προγραμματισμός βασισμένο σε στοιχεία με .NET
- Μοτίβα σχεδίασης λογισμικού 2
- Προηγμένα θέματα C#
- Mobile Development-Inter
Επίπεδο 6
Gen Ed - Παρακολουθήστε ένα μάθημα επιλογής Γενικής Παιδείας 3 μονάδων.
Πάρτε όλα τα παρακάτω υποχρεωτικά μαθήματα:
Ομάδα 1
- Secure Computing
- Προγραμματισμός Επιχειρήσεων
- Mobile Development-Adv
Ομάδα 2
Πάρτε το Info-5104 ή το Info-3142
- Προηγμένα θέματα C++
- Αναδυόμενες τεχνολογίες
Ομάδα 3
Πάρτε το Info-5103 ή το Innv-5001
- Διαχείριση Έργων Λογισμικού-Εφαρμοσμένο 2
- Εφαρμογές Καινοτομίας
Αποτέλεσμα προγράμματος
- Προσδιορισμός, ανάλυση, σχεδιασμός, ανάπτυξη, εφαρμογή, επαλήθευση και τεκμηρίωση των απαιτήσεων για ένα υπολογιστικό περιβάλλον.
- Διάγνωση, αντιμετώπιση προβλημάτων, τεκμηρίωση και παρακολούθηση τεχνικών προβλημάτων χρησιμοποιώντας κατάλληλες μεθοδολογίες και εργαλεία.
- Αναλύστε, σχεδιάστε, εφαρμόστε και διατηρήστε ασφαλή υπολογιστικά περιβάλλοντα.
- Αναλύστε, αναπτύξτε και διατηρήστε ισχυρές λύσεις συστημάτων υπολογιστών μέσω δοκιμών επικύρωσης και βέλτιστων πρακτικών του κλάδου.
- Επικοινωνήστε και συνεργαστείτε με τα μέλη της ομάδας και τα ενδιαφερόμενα μέρη για να εξασφαλίσετε αποτελεσματικές εργασιακές σχέσεις.
- Επιλέξτε και εφαρμόστε στρατηγικές για προσωπική και επαγγελματική ανάπτυξη για να βελτιώσετε την απόδοση της εργασίας.
- Εφαρμόστε αρχές και εργαλεία διαχείρισης έργων κατά την ανταπόκριση στις απαιτήσεις και την παρακολούθηση έργων σε ένα υπολογιστικό περιβάλλον.
- Συμμορφωθείτε με τις ηθικές, τα μέσα κοινωνικής δικτύωσης, τις νομικές, ρυθμιστικές και οικονομικές απαιτήσεις ή/και αρχές για την ανάπτυξη και τη διαχείριση λύσεων και συστημάτων υπολογιστών.
- Διερευνήστε τις αναδυόμενες τάσεις για να ανταποκριθείτε σε τεχνικές προκλήσεις.
- Συγκεντρώστε, αναλύστε και καθορίστε τις προδιαγραφές του συστήματος λογισμικού με βάση λειτουργικές και μη λειτουργικές απαιτήσεις.
- Σχεδιασμός, ανάπτυξη, τεκμηρίωση, εφαρμογή, συντήρηση και test συστημάτων λογισμικού χρησιμοποιώντας βιομηχανικές μεθοδολογίες ανάπτυξης λογισμικού που βασίζονται σε καθορισμένες προδιαγραφές και υπάρχουσες τεχνολογίες/πλαίσια.
- Επιλέξτε και εφαρμόστε αντικειμενοστραφή και άλλες σχεδιαστικές έννοιες και αρχές, καθώς και επιχειρηματικές απαιτήσεις, στη διαδικασία ανάπτυξης λογισμικού.
- Συγκεντρώστε απαιτήσεις και μοντελοποιήστε, σχεδιάστε, εφαρμόστε, βελτιστοποιήστε και διατηρήστε λύσεις αποθήκευσης δεδομένων.
- Ενσωματώστε τις επικοινωνίες δικτύου σε λύσεις λογισμικού τηρώντας τα πρότυπα πρωτοκόλλου.
Δίδακτρα προγράμματος
Ευκαιρίες καριέρας
Οι απόφοιτοι του προγράμματος προγραμματισμού και ανάλυσης υπολογιστών του Fanshawe μπορούν να αναμένουν να αποκτήσουν θέσεις κατασκευής λογισμικού στους ακόλουθους τομείς ανάπτυξης:
- Εταιρικό λογισμικό
- Χρηματοοικονομική
- Ιστός
- Επιχείρηση
- Διασκέδαση και τυχερά παιχνίδια
- Προσομοιώσεις
- Ιατρική απεικόνιση
- Προγραμματισμός συστημάτων ελέγχου
- Εμπορικές εφαρμογές
- Λογισμικό δικτύου
- Ανάπτυξη Linux και Windows
Ως προγραμματιστής, προγραμματιστής βάσεων δεδομένων, αρχιτέκτονας λογισμικού ή επιχειρηματικός αναλυτής, οι απόφοιτοι θα έχουν πολλές συναρπαστικές ευκαιρίες σε κάθε τομέα που χρησιμοποιεί τους υπολογιστές ως επιχειρηματικό ή ερευνητικό εργαλείο.
Ευκαιρίες συνεργασίας
Το πρόγραμμα Προγραμματισμός και Ανάλυση Υπολογιστών προσφέρει μια συνιστώσα συνεργασίας εκπαίδευσης, η οποία παρέχει στους μαθητές την ευκαιρία να αποκτήσουν ανεκτίμητη επαγγελματική εμπειρία από πρώτο χέρι στον τομέα που έχουν επιλέξει. Εδώ είναι μερικές συνεργασίες που έχουν ξεκινήσει την καριέρα ορισμένων φοιτητών Προγραμματισμού και Ανάλυσης Υπολογιστών πριν καν αποφοιτήσουν!
- Junior Programmer Analyst - αναλύει, σχεδιάζει, προγραμματίζει, υλοποιεί, διαμορφώνει, ενσωματώνει, διατηρεί και υποστηρίζει διάφορες εφαρμογές.
- Business System Analyst - σχεδιάζει, διαχειρίζεται και υποστηρίζει την παράδοση λεπτομερών απαιτήσεων και προδιαγραφών συστήματος σε ευθυγράμμιση με τα πρότυπα και τα πλαίσια της εταιρείας.
- Junior Developer - εντοπίστε προβλήματα, δημιουργήστε περιγραφές και ζητήματα εγγράφων.
Αρχιτέκτονας Λύσεων Λογισμικού
Υπεύθυνος για την αρχιτεκτονική, το σχεδιασμό και την ανάπτυξη λύσεων λογισμικού αυτοεξυπηρέτησης.
Προγραμματιστής βάσεων δεδομένων
Αξιολογήστε, αναλύστε και απαντήστε στις ανησυχίες της βάσης δεδομένων πελατών.
Αναλυτής Επιχειρήσεων
Αναλύστε πληροφορίες και λειτουργικά συστήματα και αναπτύξτε εφαρμογές λογισμικού ή λύσεις ανάλυσης δεδομένων για εταιρείες-πελάτες.