
DURASI
90 minggu
BAHASA
Bahasa inggris
KECEPATAN
Waktu penuh
TENGGAT WAKTU APLIKASI
Minta batas waktu aplikasi
TANGGAL MULAI PALING AWAL
Sep 2025
BIAYA PENDIDIKAN
CAD 54.121 *
FORMAT STUDI
Pembelajaran jarak jauh, Di kampus
* untuk biaya internasional | biaya Kanada: CAD 12.073,20
pengantar
Tidak ada karier yang lebih dihargai, diminati, atau dinamis saat ini selain karier TI. Jika Anda memiliki hasrat untuk pengkodean dan komputer, dan Anda siap untuk mengembangkan keterampilan untuk mendapatkan pekerjaan impian Anda sebagai pemrogram komputer, diploma lanjutan Pemrograman dan Analisis Komputer Fanshawe adalah yang tepat untuk Anda.
Pengalaman Belajar Anda
Program Computer Programming and Analysis akan berfokus pada topik-topik teknologi informasi yang mendasar. Seiring kemajuanmu dalam program Diploma tingkat lanjut ini, kamu akan mengembangkan pengetahuan komputer yang mendalam dan terspesialisasi yang dicari oleh para pemberi kerja, termasuk di dalamnya:
- Pengembangan berorientasi objek di kedua sistem klien / server berbasis Windows dan Linux;
- Pengembangan perangkat lunak;
- Pengembangan web klien/server;
- Pengembangan basis data (misalnya, SQL Server); dan
- Grafik, animasi, dan simulasi tingkat kode dengan C++ dan OpenGL/Vulkan
Pemrograman dan Analisis Komputer adalah program pengembangan perangkat lunak kami yang paling intensif.
- Kembangkan keterampilan komunikasi dan interpersonal Anda dengan masa kerja kerja sama berbayar di semester akhir Anda;
- Dapatkan pengalaman langsung sebagai pemrogram komputer berurusan dengan orang-orang nyata dalam situasi nyata;
- Bekerja secara langsung dengan SharcNet, superkomputer super cepat yang dimiliki oleh Fanshawe College, salah satu dari tiga perguruan tinggi yang memiliki untuk para mahasiswanya.
- Lulus dan siap untuk karier TI Anda atau untuk mengkhususkan keterampilan Anda lebih jauh dengan salah satu sertifikat lulusan TI Fanshawe, termasuk Pengembangan Game - Pemrograman Tingkat Lanjut;
- Mengejar jalur gelar opsional dengan salah satu institusi mitra Fanshawe di Ontario atau di seluruh dunia.
- Program ini ditawarkan dalam bentuk kelas tatap muka penuh waktu dan juga dalam format online paruh waktu.
Laptop digunakan baik di dalam maupun di luar kelas untuk mensimulasikan sifat dunia bisnis yang semakin mobile.
Kode Program: CPA3
Penerimaan
Kurikulum
Tingkat 1
Ambil semua Kursus Wajib berikut:
Grup 1
- Strategi untuk Sukses
- Matematika untuk Programmer
- Dasar-Dasar Pemrograman
- Database Fundamental
- Dasar-Dasar Sistem Operasi-Programmer
Grup 2
Ambil Surat Perintah-1043 ATAU Surat Perintah-1034
- Alasan & Penulisan 1 untuk TI
- Alasan & Penulisan 1-EAP
Level 2
Ambil semua Kursus Wajib berikut:
Grup 1
- Bisnis Dengan Kecepatan Cahaya
- Desain web
- Basis Data Relasional & SQL
- Pemrograman Berorientasi Objek Dengan Java
- Pemrograman Berorientasi Objek dengan C++
- Memahami Perilaku di Tempat Kerja
Grup 2
Ambil Info-1234 atau Info-3120
- Pengenalan Skrip Web
- Pemrograman Mesin Permainan Komersial
Tingkat 3
Ambil semua Kursus Wajib berikut:
- Pengembangan Aplikasi Klien/Server
- Advanced Databases
- Analisis dan Pemodelan Berorientasi Objek
- Struktur Data & Algoritma
- Dasar-Dasar Jaringan untuk Programmer
- Komunikasi untuk TI
- Persiapan Kerja Pendidikan Koperasi
Level 4
Ambil semua Kursus Wajib berikut:
Grup 1
- Pemrograman Tumpukan Penuh
- Pola Desain Perangkat Lunak 1
- Pengembangan Seluler
- Pengembangan Profesional-Perencanaan Karir
- Pemrograman Dengan Bahasa Deklaratif
Grup 2
Ambil Info-3105 atau INFO-3111
- Sistem Z Pemrograman COBOL
- Pemrograman Grafik C++
Tingkat 5
Gen Ed - Ambil mata kuliah pilihan Pendidikan Umum 3-kredit.
Ambil semua Kursus Wajib berikut:
- JavaScript
- Manajemen Proyek Perangkat Lunak-Terapan 1
- Pemrograman Berbasis Komponen dengan .NET
- Pola Desain Perangkat Lunak 2
- Topik Lanjutan C#
- Pengembangan Seluler-Internet
Tingkat 6
Gen Ed - Ambil mata kuliah pilihan Pendidikan Umum 3-kredit.
Ambil semua Kursus Wajib berikut:
Grup 1
- Komputasi Aman
- Pemrograman Enterprise
- Pengembangan Seluler-Adv
Grup 2
Ambil Info-5104 atau Info-3142
- Topik Lanjutan C++
- Teknologi Baru
Grup 3
Ambil Info-5103 atau Innv-5001
- Manajemen Proyek Perangkat Lunak-Terapan 2
- Aplikasi Inovasi
Hasil Program
- Mengidentifikasi, menganalisis, merancang, mengembangkan, menerapkan, memverifikasi, dan mendokumentasikan persyaratan untuk lingkungan komputasi.
- Mendiagnosis, memecahkan masalah, mendokumentasikan, dan memantau masalah teknis menggunakan metodologi dan alat yang tepat.
- Menganalisis, merancang, menerapkan, dan memelihara lingkungan komputasi yang aman.
- Menganalisis, mengembangkan, dan memelihara solusi sistem komputasi yang tangguh melalui pengujian validasi dan praktik terbaik industri.
- Berkomunikasi dan berkolaborasi dengan anggota tim dan pemangku kepentingan untuk memastikan hubungan kerja yang efektif.
- Pilih dan terapkan strategi untuk pengembangan pribadi dan profesional untuk meningkatkan kinerja kerja.
- Terapkan prinsip dan alat manajemen proyek saat menanggapi persyaratan dan memantau proyek dalam lingkungan komputasi.
- Mematuhi persyaratan dan/atau prinsip etika, media sosial, hukum, peraturan, dan ekonomi dalam pengembangan dan pengelolaan solusi dan sistem komputasi.
- Selidiki tren yang muncul untuk menanggapi tantangan teknis.
- Mengumpulkan, menganalisis, dan menentukan spesifikasi sistem perangkat lunak berdasarkan persyaratan fungsional dan non-fungsional.
- Merancang, mengembangkan, mendokumentasikan, menerapkan, memelihara, dan test sistem perangkat lunak dengan menggunakan metodologi pengembangan perangkat lunak standar industri berdasarkan spesifikasi yang ditentukan dan teknologi/kerangka kerja yang ada.
- Pilih dan terapkan konsep dan prinsip desain berorientasi objek dan lainnya, serta persyaratan bisnis, pada proses pengembangan perangkat lunak.
- Kumpulkan persyaratan dan model, rancang, terapkan, optimalkan, dan pelihara solusi penyimpanan data.
- Integrasikan komunikasi jaringan ke dalam solusi perangkat lunak dengan mematuhi standar protokol.
Biaya Pendidikan Program
Kesempatan berkarir
Lulusan program Pemrograman dan Analisis Komputer Fanshawe dapat memperoleh posisi konstruksi perangkat lunak di bidang pengembangan berikut:
- Perangkat lunak perusahaan
- Keuangan
- Web
- Bisnis
- Hiburan dan permainan
- Simulasi
- Pencitraan medis
- Sistem kontrol pemrograman
- Aplikasi komersial
- Perangkat lunak jaringan
- Pengembangan Linux dan Windows
Sebagai seorang programmer, pengembang basis data, arsitek perangkat lunak atau analis bisnis, lulusan akan memperoleh banyak peluang menarik di bidang apa pun yang menggunakan komputer sebagai alat bisnis atau penelitian.
Peluang Kerja Sama
Program Pemrograman dan Analisis Komputer menawarkan komponen pendidikan kooperatif, yang memberi siswa kesempatan untuk memperoleh pengalaman kerja langsung yang sangat berharga di bidang pilihan mereka. Berikut ini adalah beberapa pekerjaan kooperatif yang telah memulai karier beberapa siswa Pemrograman dan Analisis Komputer bahkan sebelum lulus!
- Analis Programmer Junior - menganalisis, merancang, memprogram, mengimplementasikan, mengonfigurasi, mengintegrasikan, memelihara, dan mendukung berbagai aplikasi.
- Analis Sistem Bisnis - merencanakan, mengelola, dan mendukung penyampaian persyaratan dan spesifikasi sistem terperinci yang selaras dengan standar dan kerangka kerja perusahaan.
- Pengembang Junior - mengidentifikasi masalah, membuat deskripsi, dan mendokumentasikan masalah.
Arsitek Solusi Perangkat Lunak
Bertanggung jawab untuk merancang, membangun, dan mengembangkan solusi perangkat lunak swalayan.
Pengembang Database
Menilai, menganalisis, dan menanggapi permasalahan pada basis data klien.
Analis Bisnis
Menganalisis informasi dan sistem operasional serta mengembangkan aplikasi perangkat lunak atau solusi analisis data untuk perusahaan klien.