Sarjana Muda Sains dalam Kejuruteraan Perisian
Snow College (Community College)
Maklumat Utama
Lokasi kampus
Ephraim, Amerika Syarikat
Bahasa
Inggeris
Format kajian
Di kampus
Tempoh
4 tahun
laju
Sepenuh masa
Yuran tuisyen
Minta maklumat
Tarikh akhir permohonan
Minta maklumat
Tarikh mula paling awal
Sep 2024
* Tuisyen Residen Utah: $ 1,663. Tuisyen Bukan Pemastautin: $ 6,073 (Kos Semester 2018 - Tahun Akademik 2019)
biasiswa
Terokai peluang biasiswa untuk membantu membiayai pengajian anda
pengenalan
Kejuruteraan perisian
Ijazah Sarjana Muda Sains dalam Kejuruteraan Perisian menyediakan jurutera perisian: profesional kolaborasi yang bekerja pada satu pasukan untuk mengembangkan produk perisian tepat pada waktunya, sesuai dengan anggaran, dan mereka memenuhi keperluan pelanggan. Lulusan program ini akan memiliki pengetahuan dan kemahiran praktikal pendekatan kejuruteraan yang ditentukan untuk analisis, perancangan, reka bentuk, dan pembinaan sistem yang kompleks. Kerja kursus ini berdasarkan asas sains komputer dan prinsip matematik untuk merangkumi reka bentuk, analisis, verifikasi, pengesahan, pelaksanaan, penyebaran, dan penyelenggaraan sistem perisian.
Selalunya terdapat kekeliruan mengenai perbezaan antara sains komputer, kejuruteraan perisian dan IT / IS. Gambar rajah berikut dari Association for Computing Machinery (ACM) memberikan gambaran mengenai hubungan antara setiap bidang.
Jurutera Elektrik (EE) terutama terlibat dengan reka bentuk perkakasan, sementara Jurutera Komputer (CE) sistem reka bentuk yang merangkumi kedua-dua perkakasan dan perisian. Sains Komputer (CS) merangkumi konsep dan teknologi yang terlibat dengan cara membuat komputer melakukan sesuatu (grafik, robotik, dll.), Dan kejuruteraan perisian (SE) memfokuskan pada bagaimana merancang dan membina perisian. Terdapat pertindihan yang signifikan antara sains komputer dan kejuruteraan perisian dan persimpangan antara keduanya sering diprogramkan; namun, ada perbezaan utama. Ilmuwan komputer menguji teori dan bekerja di pinggir yang tidak diketahui. Kejuruteraan perisian adalah disiplin kejuruteraan. Kejuruteraan bermula dengan pengetahuan yang telah terbukti dapat dipercayai dan mengembangkan penyelesaian untuk masalah teknikal, sosial dan komersial. Teknologi Maklumat (IT) dan Perkhidmatan Maklumat (IS) difokuskan pada penyampaian penyelesaian teknologi kepada organisasi.
Program Kejuruteraan Perisian Snow College menyediakan pelajar dengan pengalaman pendidikan yang berasaskan sains komputer dan kejuruteraan tradisional dan menghasilkan jurutera perisian yang mencipta perisian berkualiti tinggi secara sistematik, terkawal, dan cekap. Ini dapat dicapai dengan cara berikut:
- Ijazah mempunyai penekanan yang kuat terhadap matematik dan penggunaan kaedah kejuruteraan dalam reka bentuk perisian.
- Kursus memberi penekanan pada proses dan siklus perisian dan menggunakan pendekatan berpasukan untuk membangun perisian dengan pembelajaran aktif ("belajar dengan melakukan") yang juga memberikan peluang kepemimpinan, seperti peranan utama pasukan pengembangan perisian, untuk setiap siswa.
- Kursus merangkumi pembelajaran yang signifikan dalam bidang pengurusan seperti perancangan projek, peruntukan sumber, jaminan kualiti, pengujian, metrik, penyelenggaraan dan penyelesaian masalah, pengurusan konfigurasi dan pengurusan personel.
- Kursus menggabungkan pasukan pelajar untuk mengerjakan aktiviti yang dirancang khusus untuk membimbing pelajar membina kolaborasi pemahaman mereka sendiri mengenai konsep utama, dan, pada masa yang sama mengembangkan kemahiran proses utama seperti komunikasi, kerja berpasukan, pemikiran kritis dan penyelesaian masalah.
- Pelajar akan mempunyai pilihan penekanan dalam:
- Keusahawanan: Gabungan pemikiran komputasi dan keusahawanan untuk mengenal pasti, menilai dan melaksanakan idea yang akan mewujudkan pasaran dan teknologi baru.
- Reka Bentuk Media Digital: Penggunaan media bersepadu untuk menyampaikan mesej melalui medium elektronik seperti teknologi Internet, filem, televisyen dan mudah alih.
- Pembangunan Web: Penggunaan alat termasuk HTML, CSS, dan JavaScript untuk membuat dan mengekalkan laman web interaktif berkualiti tinggi.
Kurikulum kejuruteraan perisian memuncak dalam urutan batu tulis sepanjang tahun di mana para pelajar bekerja dalam pasukan untuk membina sistem perisian yang mencerminkan amalan semasa dalam industri. Di samping itu, pelajar digalakkan untuk mengambil bahagian dalam magang sebelum dan semasa pendaftaran dalam kursus batu penjuru ini untuk mendapatkan pengalaman dan pengetahuan industri langsung sebelum memulakan projek mereka sendiri. Snow College akan bekerjasama dengan perniagaan untuk mengembangkan peluang pembelajaran ini yang akan memberi pelajar pengalaman yang berkaitan dengan industri.
Program Kejuruteraan Perisian Snow College mempersiapkan pelajar untuk memasuki profesion kejuruteraan perisian dengan segera atau untuk meneruskan peluang pendidikan lanjutan. Dua tahun pertama program ini juga sesuai dengan pemindahan ke institusi yang menawarkan ijazah dalam bidang sains komputer.
Kursus Kejuruteraan Perisian
- Tinjauan SE 3250 Bahasa
- SE 3410 Faktor Manusia-Reka Bentuk Perisian
- SE 3450 SW Desg. Prinsip, Corak
- Sistem Pangkalan Data SE 3520
- SE 3620 Pembangunan Aplikasi Teragih
- Pembangunan Aplikasi Mudah Alih SE 3630
- SE 4120 Pengurusan Projek Perisian
- SE 4220 Antara Muka Pengguna Grafik
- Amalan Perisian Peribadi SE 4320
- SE 4400 SE Praktikum I
Kerjaya Kejuruteraan Perisian
Kejuruteraan perisian adalah penerapan prinsip kejuruteraan untuk pengembangan perisian. Para saintis komputer mengetahui apa yang benar, bagaimana menguji hipotesis, dan bagaimana memperluas pengetahuan dalam bidangnya. Jurutera perisian mengetahui apa yang benar, apa yang berguna, dan bagaimana menerapkan pengetahuan yang difahami dengan baik untuk menyelesaikan masalah praktikal.
Laluan Kerjaya dalam Kejuruteraan Perisian
- Pembangunan Aplikasi: Pembangunan perisian berasaskan penyelesaian masalah dan bukan berasaskan Web yang merangkumi bahasa pengaturcaraan seperti Java dan C #.
- Pembangunan Sistem: Merancang dan mengekod perisian latar belakang yang dibuat untuk menyokong pengembangan aplikasi; merangkumi bahasa program seperti C dan C ++.
- Pembangunan Web: Merancang perisian atau aplikasi untuk dijalankan dalam penyemak imbas Web dan menggunakan bahasa pengaturcaraan seperti HTML, JavaScript, dan PHP.
- Pembangunan Sistem Tertanam: Merancang sistem dan perisian pengkomputeran untuk berfungsi pada peranti bukan pengkomputeran, seperti kereta. Menggunakan bahasa pengaturcaraan seperti C dan bahasa pemasangan.
Pendapatan untuk Jurutera Perisian
Menurut Biro Statistik Tenaga Kerja, gaji permulaan biasa adalah sekitar $ 70,000 dan kebanyakan kerjaya kejuruteraan perisian membayar antara $ 80,000 dan $ 105,000 setiap tahun. Potensi pendapatan berbeza mengikut lokasi, pengalaman, pendidikan, industri, majikan, dan perakuan.
Kemahiran yang diperlukan untuk Kejuruteraan Perisian
Profesional kejuruteraan perisian berasaskan kemahiran, memerlukan latihan yang sangat khusus dalam bidang teknikal dan bukan teknikal. Majikan mencari calon yang memiliki gabungan kemahiran teknikal dan insaniah. Kemahiran insaniah yang dinilai oleh majikan merangkumi komunikasi, organisasi, pengurusan projek, penyelesaian masalah, pemikiran kritis, dan membuat keputusan.
Di luar kemahiran insaniah, jurutera perisian juga masing-masing mengembangkan set kemahiran teknikal dan khusus industri yang masing-masing berlaku untuk semua kerjaya dalam bidang kejuruteraan komputer dan bidang praktik tertentu. Contoh kemahiran teknikal merangkumi bahasa pengaturcaraan, perkakasan dan perisian komputer, dan seni bina sistem.
Bersedia untuk kerjaya dalam Kejuruteraan Perisian
1) Dapatkan ijazah dalam bidang kejuruteraan perisian atau bidang yang berkaitan. Sebilangan besar jawatan jurutera perisian memerlukan ijazah sarjana muda. Jurusan kejuruteraan perisian akan memberikan latar belakang yang paling berguna untuk merancang dan menyempurnakan perisian. Untuk mempersiapkan kerjaya anda, berikut adalah beberapa perkara yang boleh anda lakukan.
2) Mulakan pengaturcaraan dengan segera. Walaupun anda masih bersekolah di kelas, anda boleh membuat permulaan yang besar dengan mengajar diri anda memprogram. Kejuruteraan perisian tidak tertumpu pada pengekodan semata-mata, tetapi anda perlu mengetahui sekurang-kurangnya beberapa bahasa, dan pemahaman yang lebih mendalam mengenai bagaimana ia berfungsi. Tidak ada kesepakatan meluas mengenai bahasa mana yang paling berguna, tetapi ini semua pilihan yang popular:
- C ++
- C #
- Jawa
- JavaScript
- Python
3) Belajar matematik. Jurutera perisian kadang-kadang membuat algoritma matematik yang membolehkan perisian berfungsi. Fokus untuk mengembangkan dan mengekalkan kemahiran matematik anda untuk melakukan yang terbaik setelah anda memperoleh kedudukan sebagai jurutera perisian.
4) Membina perisian. Kaedah terbaik untuk meningkatkan kemahiran anda adalah dengan menggunakannya. Sama ada projek profesional atau peribadi, merancang dan mengekod perisian akan mengajar anda banyak. Bagi kebanyakan majikan, pencapaian langsung lebih penting daripada IPK atau pengetahuan teori.
5) Cari magang. Ramai pelajar kejuruteraan perisian bekerja sebagai pelatih sementara mereka menamatkan pengajian. Ini boleh menjadi kaedah terbaik untuk mendapatkan latihan dan jaringan langsung dengan bakal majikan
6) Pertimbangkan matlamat kerjaya anda. Industri perisian sentiasa berubah. Tingkatkan pengetahuan dan kemahiran praktikal anda secara berterusan. Sertailah organisasi profesional seperti ACM atau IEEE untuk peluang rangkaian. Jalankan pensijilan yang berkaitan dengan bidang minat anda. Lihat tahap Salji untuk peluang memulakan kejuruteraan perisian anda Pathway .
Pensijilan Profesional yang ada
Terdapat pelbagai sijil yang boleh anda peroleh untuk menunjukkan kemahiran anda dengan bahasa, produk, atau peranan pekerjaan tertentu. Sebahagiannya mencerminkan pengetahuan yang luas, yang lain menumpukan pada kemahiran sempit di bidang khusus.
Jurutera aplikasi dengan pengetahuan luas mungkin ingin mendapatkan kelayakan melalui Institut Jurutera Elektrik dan Elektronik (IEEE). Kredensial pengembangan perisian IEEE Society mencerminkan pengetahuan dalam Badan Pengetahuan Kejuruteraan Perisian (SWEBOK). Mereka diiktiraf di peringkat antarabangsa.