[major=AI | course_id=DSP391m | syllabus_id=11717 | semester=8 | combo=AI17_COM1 | title=Data Science - Capstone Project]
Course ID: DSP391m
Title EN: Data Science - Capstone Project
Title VI: Dự án KHDL
Credits: 3.0
Prerequisites: DSR301m, DBM302m, BDI302c
Description: This capstone project course is designed to consolidate and apply students' knowledge in data science to tackle real-world challenges. The course emphasizes:
- The application of data science techniques to solve practical problems.
- The identification and adaptation of data science methodologies from current research for specific problems.
- The development of a comprehensive solution approach using data science.
- The evaluation and analysis of results from data science projects.
- Recognition of appropriate scenarios for data science applications.
- Selection of suitable metrics for project evaluation.
- Understanding the ethical and legal implications of data handling.
- Implementation and reflection on various data science algorithms including preprocessing, machine learning models, and advanced analytical techniques.
- Effective teamwork and project management.
Student tasks: - Select a suitable project and form teams.
- Allocate and schedule tasks among team members.
- Develop a project output that meets the specified requirements and demonstrates individual contributions.
- Present and defend the project in front of a review
Tools: - Programming Languages: Python, R
- Software Tools: Jupyter Notebook, TensorFlow, Scikit-Learn, Pandas
- Databases and Datasets: Kaggle, UCI Machine Learning Repository, Government databases
- Additional Resources: Google Scholar for research papers, GitHub for code repositories
Course type: coursera_hybrid
Decision: 765/QĐ-ĐHFPT dated 07/29/2024
Approved date: 2024-07-29
CLO1: Identify relevant data science techniques for addressing Capstone Project topics.
[1] category=Report 1: Project Proposal; type=on-going; weight=10.0; duration=225'; question_type=CLO1, CLO2; grading_guide=- cover chapter 1,2; completion_criteria=; clos=>0
[2] category=Report 2: Data Tasks [ Data Collection and Cleaning + Exploratory Data Analysis]; type=on-going; weight=20.0; duration=225'; question_type=CLO3, CLO4; grading_guide=- cover chapter 3,4; completion_criteria=; clos=>0
[3] category=Report 3: Model & Results[ Model Development + Model Evaluation and Fine-Tuning + Results Interpretation and Visualization + Conclusion and Recommendations]; type=on-going; weight=40.0; duration=225'; question_type=CLO5, CLO6, CLO7, CLO8; grading_guide=- cover chapter 5,6,7,8; completion_criteria=; clos=>0
[4] category=Report 4: Final Project Report; type=on-going; weight=10.0; duration=225'; question_type=CLO9; grading_guide=- cover chapter 9; completion_criteria=; clos=>0
[5] category=Final exam[ Oral group presentatation]; type=Final exam; weight=20.0; duration=30'; question_type=CLO10; grading_guide=- cover chapter 1, 2, 3,4,5,6,7,8,9,10; completion_criteria=; clos=4
[1] desc=Data Mining Pipeline; author=University of Colorado Boulder; publisher=Coursera; edition=; isbn=; main=True; online=True; note=https://www.coursera.org/learn/data-mining-pipeline?specialization=data-mining-foundations-practice
[2] desc=Data Visualization; author=University of Illinois at Urbana-Champaign; publisher=Coursera; edition=; isbn=; main=True; online=True; note=https://www.coursera.org/learn/datavisualization?specialization=data-mining
[3] desc=Pattern Discovery in Data Mining; author=University of Illinois at Urbana-Champaign; publisher=Coursera; edition=; isbn=; main=True; online=True; note=https://www.coursera.org/learn/data-patterns?specialization=data-mining
[4] desc=Cluster Analysis in Data Mining; author=University of Illinois at Urbana-Champaign; publisher=Coursera; edition=; isbn=; main=True; online=True; note=https://www.coursera.org/learn/cluster-analysis?specialization=data-mining
[5] desc=Research Paper: Various research papers on machine learning algorithms; author=; publisher=; edition=; isbn=; main=; online=True; note=https://scholar.google.com/
[6] desc=Dataset: Publicly available datasets from Kaggle; author=; publisher=; edition=; isbn=; main=; online=True; note=https://www.kaggle.com/
Session 1: [Chapter 1: Course Introduction and Group Formation] Introduction to the course
Topic: Offline; Teaching type: CLO1; LO: TU
ITU: Syllabus DSP391m, Instructional Slide Chapter 1
Materials: mat1
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture, participate in discussions on course intro & Capstone Project importance.

Session 2: Discussion on the Capstone Project (CP) topic
Topic: Offline; Teaching type: CLO1; LO: TU
ITU: Syllabus DSP391m, Instructional Slide Chapter 1
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture, engage in course objectives & structure intro.

Session 3: Formation of teams/groups
Topic: Offline; Teaching type: CLO1; LO: TU
ITU: Syllabus DSP391m, Instructional Slide Chapter 1
Download: https://flm.fpt.edu.vn/gui/role/student/Collaborate to form project teams or groups.

Session 4: Discuss and choose a project topic
Topic: Offline; Teaching type: CLO1; LO: TU
ITU: Syllabus DSP391m, Instructional Slide Chapter 1
Download: https://flm.fpt.edu.vn/gui/role/student/Discuss and help select suitable project topics.
CLO10: Enhance oral presentation skills through participation in Team Meetings and Final Presentations.
Session 1: [Chapter 2: Project Proposal ] Guide Report No.1: Project Proposal
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Attend lecture and participate in discussions on proposal preparation

Session 2: Report No.1: Project Proposal (Discussion)
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Project Template
Download: Actively participate, provide feedback on proposal

Session 3: References related to Report 1
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Search, review relevant references for proposal

Session 4: Team Meeting: Project Proposal Writing
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Draft introduction, problem statement of proposal
CLO2: Formulate clear problem statements and objectives in project proposals.
Session 1: Report No.1 Submission: Introduction & Problem Statement
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Draft introduction, problem statement of proposal

Session 2: Team Meeting: Instructor's feedbacks for Project Proposal & Group Division
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 3: Team Meeting: Project Proposal Improvement
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Engage in discussions, finalize proposal, allocate tasks

Session 4: Report No.1 Final Submission
Topic: Offline; Teaching type: CLO2; LO: TU
ITU: Instructional Slide Chapter 2
Download: Engage in discussions, finalize proposal, allocate tasks
CLO3: Plan and execute data collection and cleaning procedures effectively.
Session 1: [Chapter 3: Data Collection and Cleaning] Guide Report No.2: Data Tasks [Part 1: Data Collection and Cleaning]
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on data collection and cleaning plan.

Session 2: References related to Report No.2: Data Collection and Cleaning Plan
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to data collection and cleaning plan.

Session 3: Team Meeting: Data Collection(Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss data collection and cleaning.

Session 4: Team Meeting: Instructor's feedbacks for Data Collection
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.
CLO4: Conduct exploratory data analysis (EDA) to uncover patterns and insights in data.
Session 1: Team Meeting: Data Collection Improvement
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss data collection and cleaning.

Session 2: Team Meeting: Data Cleaning (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss data collection and cleaning.

Session 3: Team Meeting: Instructor's feedbacks for Data Cleaning
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 4: Team Meeting: Data Cleaning Improvement
Topic: Offline; Teaching type: CLO3; LO: TU
ITU: Instructional Slide Chapter 3
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss data collection and cleaning.
CLO5: Develop and deploy machine learning models tailored to project requirements.
Session 1: [Chapter 4: Exploratory Data Analysis ] Guide Report No.2: Data Tasks [Part 2: Exploratory Data Analysis]
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on exploratory data analysis.

Session 2: References related to Report No.2: Exploratory Data Analysis
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to exploratory data analysis.

Session 3: Team Meeting: Exploratory Data Analysis (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss exploratory data analysis.

Session 4: Team Meeting: Instructor's feedback for Exploratory Data Analysis
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.
CLO6: Evaluate, refine, and optimize machine learning models for improved performance.
Session 1: Team Meeting: Exploratory Data Analysis Improvement
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: Participate in team meeting to EDA

Session 2: Report No.2 Submission: Data Tasks
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Project Template
Download: https://flm.fpt.edu.vn/gui/role/student/Submit report 2 of exploratory data analysis report.

Session 3: Team Meeting: Instructor's feedbacks for Data Tasks all phase
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 4: Team Meeting: Data Tasks Improvement
Topic: Offline; Teaching type: CLO4; LO: TU
ITU: Instructional Slide Chapter 4
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss all data tasks phase.
CLO7: Interpret and visualize results effectively to communicate findings to stakeholders.
Session 1: [Chapter 5: Model Development] Guide Report No.3: Model & Result [ Part 1: Model Development]
Topic: Offline; Teaching type: CLO5; LO: TU
ITU: Instructional Slide Chapter 5
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on model development.

Session 2: References related to Report No.3: Model Development
Topic: Offline; Teaching type: CLO5; LO: TU
ITU: Instructional Slide Chapter 5
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to model development.

Session 3: Team Meeting: Model Development (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO5; LO: TU
ITU: Instructional Slide Chapter 5
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss model development.

Session 4: Team Meeting: Instructor's feedback for Model Development
Topic: Offline; Teaching type: CLO5; LO: TU
ITU: Instructional Slide Chapter 5
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.
CLO8: Summarize conclusions drawn from data analysis and provide actionable recommendations.
Session 1: Team Meeting: Model Development Improvement
Topic: Offline; Teaching type: CLO5; LO: TU
ITU: Instructional Slide Chapter 5
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss model development.

Session 2: [Chapter 6:Model Evaluation and Fine-Tuning] Guide Report No.3: Model & Result [ Part 2: Model Evaluation and Fine-Tuning]
Topic: Offline; Teaching type: CLO6; LO: TU
ITU: Instructional Slide Chapter 6
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on model evaluation and fine-tuning.

Session 3: References related to Report No.3: Model Evaluation and Fine-Tuning
Topic: Offline; Teaching type: CLO6; LO: TU
ITU: Instructional Slide Chapter 6
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to model evaluation and fine-tuning.

Session 4: Team Meeting: Model Evaluation and Fine-Tuning (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO6; LO: TU
ITU: Instructional Slide Chapter 6
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss model evaluation and fine-tuning.
CLO9: Compile comprehensive final project reports integrating insights and methodologies learned throughout the course.
Session 1: Team Meeting: Instructor's feedbacks for Model Evaluation and Fine-Tuning
Topic: Offline; Teaching type: CLO6; LO: TU
ITU: Instructional Slide Chapter 6
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 2: Team Meeting: Model Evaluation and Fine-Tuning Improvement
Topic: Offline; Teaching type: CLO6; LO: TU
ITU: Instructional Slide Chapter 6
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss model evaluation and fine-tuning.

Session 3: [Chapter 7: Results Interpretation and Visualization
]Guide Report No.3: Model & Result [ Part 3: Results Interpretation and Visualization]
Topic: Offline; Teaching type: CLO7; LO: TU
ITU: Instructional Slide Chapter 7
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on results interpretation and visualization.

Session 4: References related to Report No.3: Results Interpretation and Visualization
Topic: Offline; Teaching type: CLO7; LO: TU
ITU: Instructional Slide Chapter 7
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to results interpretation and visualization.
Session 1: Team Meeting: Results Interpretation and Visualization (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO7; LO: TU
ITU: Instructional Slide Chapter 7
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss results interpretation and visualization.

Session 2: Team Meeting: Instructor's feedbacks for Results Interpretation and Visualization
Topic: Offline; Teaching type: CLO7; LO: TU
ITU: Instructional Slide Chapter 7
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 3: Team Meeting: Results Interpretation and Visualization Improvement
Topic: Offline; Teaching type: CLO7; LO: TU
ITU: Instructional Slide Chapter 7
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss results interpretation and visualization.

Session 4: [Chapter 8: Conclusion and Recommendations
]Guide Report No.3: Model & Result [ Part 4: Conclusion and Recommendations]
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Attend lecture and participate in discussions on conclusions and recommendations.
Session 1: References related to Report No.3: Conclusion and Recommendations
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Review references related to conclusions and recommendations.

Session 2: Team Meeting: Conclusion and Recommendations (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss conclusions and recommendations.

Session 3: Team Meeting: Instructor's feedbacks for Conclusion and Recommendations
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 4: Team Meeting: Conclusion and Recommendations Improvement
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting to discuss conclusions and recommendations.
Session 1: Report No.3 Submission: Model & Results
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Project Template
Download: Submit report 3 of Model & Results

Session 2: Team Meeting: Instructor's feedbacks for Model & Results all phase
Topic: Offline; Teaching type: CLO8; LO: TU
ITU: Instructional Slide Chapter 8
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 3: Team Meeting: Model & Results Improvement
Topic: Offline; Teaching type: CLO9; LO: TU
ITU: Instructional Slide Chapter 9
Download: Participate in team meeting to Model & Results

Session 4: [Chapter 9: Finalization and Presentations] Guide Final Report
Topic: Offline; Teaching type: CLO9; LO: TU
ITU: Instructional Slide Chapter 9
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in discussions related to the final report.
Session 1: References related to Final Report
Topic: Offline; Teaching type: CLO9; LO: TU
ITU: Instructional Slide Chapter 9
Download: Participate in team meeting for practicing the final report

Session 2: Team Meeting: Final Report (Present the issues discussed and agreed upon by the group)
Topic: Offline; Teaching type: CLO9; LO: TU
ITU: Instructional Slide Chapter 9
Download: Participate in team meeting for practicing the final report

Session 3: Team Meeting: Instructor's discussion for Final Report
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Instructional Slide Chapter 9
Download: https://flm.fpt.edu.vn/gui/role/student/Present discussed and agreed-upon issues from team meeting.

Session 4: Team Meeting: Final Report Improvement
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Instructional Slide Chapter 9
Download: Participate in team meeting for practicing the final report
Session 1: Final Report Submission
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Project Template
Download: https://flm.fpt.edu.vn/gui/role/student/Submit the final report according to the submission guidelines.

Session 2: Team Meeting: Practice for Presentation of Capstone Project
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Instructional Slide Chapter 9
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting for practicing the project presentation.

Session 3: Team Meeting: Practice for Presentation of Capstone Project
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Instructional Slide Chapter 9
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting for practicing the project presentation.

Session 4: Team Meeting: Practice for Presentation of Capstone Project
Topic: Offline; Teaching type: CLO10; LO: TU
ITU: Instructional Slide Chapter 9
Download: https://flm.fpt.edu.vn/gui/role/student/Participate in team meeting for practicing the project presentation.