SemesterSpring Semester, 2025
DepartmentPhD Program of Business Administration, First Year PhD Program of Management Information Systems, Second Year
Course NameAdvanced Information System Development
InstructorHSIAO SHUN-WEN
Credit3.0
Course TypeRequired
Prerequisite
Course Objective
Course Description
Course Schedule

Schedule (Spring 2025)





  1. W1 (02/19): Regression (M03)





    • Model, Linear Regression (MSE, Gradient Descent)






  2. W2 (02/26): Classification (M04)





    • Logistic Regression (Cross-Entropy)




    • Support Vector Machine




    • Evaluation






  3. W3 (03/05): Tree (M06)





    • Tree and Random Forest




    • Entropy, Information Gain, Gini, Chi, Variance






  4. W4 (03/12): Clustering (M07)





    • K-means




    • Hierarchical Clustering




    • DBScan






  5. W5 (03/19): Problematic Data (M08, M09)





    • Dimension Reduction, PCA




    • Problematic Data






  6. W6 (03/26): Neural Network





    • Bascis (N01)




    • Convolution (N02)






  7. (04/02): No class.




  8. W7 (04/09): Recurrent NN (N03)





    • Static Analysis: Windows PE file and image analysis (D01)




    • Understanding LSTM Networks (N03-1




    • Dynamic Analysis: Malware call and sequence analysis (D02)




    • Text classification with an RNN (N03-2)






  9. W8 (04/16): Midterm (take home exam, due before 04/23.)




  10. W9 (04/23): Latent Space





    • Auto-Encoder (N04




    • Activation Function (N05






  11. W10 (04/30) Language Model (N06)





    • word2vec (cbow, skip-gram), fastText (supervised, unsupervised)




    • Transformer, Self-Attention, BERT






  12. W11 (05/07): Language Model





    • Basic text classification (N06-2), Classify text with BERT (N06-3)




    • HuggingFace NLP Course (N06-4)





      • 1. Transformer Models, 2. Using Transformer, 3. Fine-Tuning a Pretrained Model




      • 7-3. Fine-tuning a masked language model






    • Packet Analysis (D03)






  13. W12 (05/14): Language Model and Others





    • Transfer learning & fine-tuning




    • LoRA, Parameter-Efficient Fine-Tuning (PEFT)




    • Classification on imbalanced data






  14. (05/21): No class. University Anniversary.




  15. W13 (05/28): Large Language Model





    • NLP Course, Diffusion Cours






  16. W14 (06/04): Anomaly Detection





    • Variational Autoencoder (N04-2)




    • V. Chandola, A. Banerjee and V. Kumar, "Anomaly Detection: A Survey," ACM Computing Survey, vol. 41, no. 3, July 2009.




    • Novelty and Outlier Detection





      • One-class SVM






    • Self-Organized Map






  17. W15 (06/11): Project Dem




  18. W16 (06/18): Final (take home exam, due 06/18 at 23:59)




Teaching Methods
Teaching Assistant

TBA


Requirement/Grading


  •  Homework (50%): programming exercises and essays. You MUST see the ACADEMIC INTEGRITY section before taking this class.




  • Project (10%): student needs to write an analysis program on a security-related data set to demonstrate their understanding of security issues and data analysis skill. A proposal, a report, a presentation, and GitHub codes are required.




  • Midterm (20%)




  • Final (20%)




Textbook & Reference

TBA


Urls about Course
https://sites.google.com/view/mikehsiao/teaching/ds4cs-2025
Attachment