TY - GEN
T1 - Deep learning in the IT curriculum
AU - Hoover, Amy K.
AU - Spryszynski, Adam
AU - Halper, Michael
PY - 2019/9/26
Y1 - 2019/9/26
N2 - Deep learning is a form of neural-network based machine learning that is becoming prevalent in many IT endeavors. It is therefore important to expose IT undergraduate students to it somewhere in the curriculum. However, deep learning has mathematical foundations that may be beyond the reach of the average undergraduate student. A course focusing on creative AI has been developed to introduce deep learning from the practitioner perspective. Specifically, the application of deep learning in human creative activities, such as in art, music, and multimedia, forms the basis of our educational approach. The major topics of this course are presented, along with the software tools being utilized. Sample laboratory assignments and projects are introduced, and the results of measuring various student outcomes across two semesters are presented. Overall, the use of deep learning in applications mimicking human creativity can serve the purposes of getting students excited about machine learning and also help enhance their core knowledge of programming and the utilization of standard library tools.
AB - Deep learning is a form of neural-network based machine learning that is becoming prevalent in many IT endeavors. It is therefore important to expose IT undergraduate students to it somewhere in the curriculum. However, deep learning has mathematical foundations that may be beyond the reach of the average undergraduate student. A course focusing on creative AI has been developed to introduce deep learning from the practitioner perspective. Specifically, the application of deep learning in human creative activities, such as in art, music, and multimedia, forms the basis of our educational approach. The major topics of this course are presented, along with the software tools being utilized. Sample laboratory assignments and projects are introduced, and the results of measuring various student outcomes across two semesters are presented. Overall, the use of deep learning in applications mimicking human creativity can serve the purposes of getting students excited about machine learning and also help enhance their core knowledge of programming and the utilization of standard library tools.
KW - Artificial Neural Network
KW - Creative Artificial Intelligence (AI)
KW - Deep Learning
KW - Generative Adversarial Neural Network (GAN)
KW - Machine Learning
UR - http://www.scopus.com/inward/record.url?scp=85073596406&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073596406&partnerID=8YFLogxK
U2 - 10.1145/3349266.3351406
DO - 10.1145/3349266.3351406
M3 - Conference contribution
T3 - SIGITE 2019 - Proceedings of the 20th Annual Conference on Information Technology Education
SP - 49
EP - 54
BT - SIGITE 2019 - Proceedings of the 20th Annual Conference on Information Technology Education
PB - Association for Computing Machinery, Inc
T2 - 20th Annual Conference on Information Technology Education, SIGITE 2019
Y2 - 3 October 2019 through 5 October 2019
ER -