ຫຼັກສູດ ASD: ຂະຫຍາຍການພັດທະນາຊອບແວທີ່ມີຫຼັກການພື້ນຖານ
ຫຼັກສູດ Advanced Software Design (ASD) ປະກອບເຂົ້າກັບຫຼັກສູດເທັກໂນໂລຍີທັນສະໄໝໃນໂຄງການ MS in Computer Science ດ້ວຍການສຶກສາຢ່າງເລິກເຊິ່ງກ່ຽວກັບຫຼັກການ ແລະເຫດຜົນບົນພື້ນຖານຂອງການອອກແບບຊອບແວທັງໝົດ.
“ໃນໂຄງການປະລິນຍາໂທຜູ້ຊ່ຽວຊານດ້ານຄອມພິວເຕີຂອງພວກເຮົາ, ພວກເຮົາມີຫົວຂໍ້ ແລະຫ້ອງຮຽນທີ່ແຕກຕ່າງກັນ. ບາງຄົນຂະຫຍາຍພື້ນທີ່ຄໍາຮ້ອງສະຫມັກຕ່າງໆແລະເຄື່ອງມືທີ່ທັນສະໄຫມແລະວິທີການພັດທະນາຊອບແວແລະລະບົບ - ເວັບ, ຂໍ້ມູນໃຫຍ່, ການຂຽນໂປລແກລມ OO, ຟັງ, ແລະອື່ນໆ. ເຂດ. ຫຼັກສູດ Advanced Software Design (ASD) ໃຫ້ຫຼັກການໃນການຈັດຕັ້ງອັນເລິກເຊິ່ງທີ່ນັກຮຽນ ແລະນັກສຶກສາຈົບການສຶກສາໄດ້ຮັບຜົນປະໂຫຍດຈາກການເຮັດວຽກຂອງເຂົາເຈົ້າ,” ອີງຕາມທ່ານດຣ Greg Guthrie, ຄູສອນ ASD ປະຖົມ, ອາຈານສອນວິທະຍາສາດຄອມພິວເຕີ, ແລະຄະນະບໍດີວິທະຍາສາດຄອມພິວເຕີ.
ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນພວກເຮົາ ເວັບໄຊທ໌, Advanced Software Design (CS525) ພິຈາລະນາວິທີການແລະການປະຕິບັດໃນປະຈຸບັນສໍາລັບການອອກແບບທີ່ດີຂອງລະບົບຊອບແວ. ຫົວຂໍ້ປະກອບມີຮູບແບບການອອກແບບຊອບແວ, ໂຄງຮ່າງການ, ສະຖາປັດຕະຍະກໍາ, ແລະຍຸດທະສາດການອອກແບບເພື່ອນໍາໃຊ້ abstractions ຫຼາຍລະດັບເຫຼົ່ານີ້.
ຄໍາເຫັນຂອງນັກສຶກສາ
“ນີ້ແມ່ນຫຼັກສູດທີ່ດີທີ່ສຸດທີ່ຂ້ອຍເຄີຍເຮັດໃນຊີວິດຂອງຂ້ອຍ, ອາຈານ. ຂ້ອຍຂອບໃຈຫຼາຍ. ຂອບໃຈຫຼາຍໆ." LMT — ມຽນມາ
“ຂໍຂອບໃຈ, ທ່ານສາດສະດາຈານ Guthrie ທີ່ຮັກແພງ. ຂ້າພະເຈົ້າພຽງແຕ່ຕ້ອງການຂໍຂອບໃຈທ່ານສໍາລັບການສະຫນອງຄວາມຮູ້ແລະການຊ່ວຍເຫຼືອດ້ານສິນທໍາທັງຫມົດໃຫ້ຂ້າພະເຈົ້າໃນໄລຍະຫຼັກສູດນີ້. ຫຼັງຈາກທີ່ມີຫຼັກສູດນີ້, ຕອນນີ້ຂ້ອຍກຽມພ້ອມສໍາລັບຄໍາຖາມສໍາພາດການອອກແບບການອອກແບບທີ່ຂ້ອຍຈະໃຊ້ໃນອະນາຄົດ. ຂ້ອຍດີໃຈທີ່ໄດ້ເປັນນັກຮຽນພາຍໃຕ້ການຊີ້ນໍາຂອງເຈົ້າ. ເຈົ້າໄດ້ສະແດງໃຫ້ຂ້ອຍເຫັນເສັ້ນທາງສູ່ຄວາມສຳເລັດຄືການເຊື່ອໃນຕົວເອງ.” AT — ເລບານອນ
"ຫຼັກສູດ ASD ທີ່ຂ້ອຍຮຽນແມ່ນຊ່ວຍຂ້ອຍຫຼາຍໃນວຽກຂອງຂ້ອຍ, ເພາະວ່າມັນກ່ຽວຂ້ອງກັບການອອກແບບສະຖາປັດຕະຍະກໍາຊອບແວ." MN — ຫວຽດນາມ
“ກ່ອນອື່ນໝົດ, ພວກເຮົາຕ້ອງຂໍຂອບໃຈທ່ານສຳລັບວິຊາການທີ່ຍິ່ງໃຫຍ່ ແລະ ຄວາມແປກປະຫລາດໃຈໃນຕອນທ້າຍ. ພວກເຮົາມີຄວາມມ່ວນຫຼາຍໃນຫ້ອງຮຽນ, ພວກເຮົາມັກເນື້ອໃນຂອງຫ້ອງຮຽນ, ແລະແນ່ນອນ jokes ຂອງທ່ານ :)” LSER — Colombia, GPO — Nigeria, and MAAY — Egypt