Basic Data Science in Economics and Business
FDA.6.1.2.01.V | 3 Credits | National Economics University
This course provides an introductory foundation in data science thinking and techniques for students in economics, finance, and business administration. It equips learners to leverage and analyze data for decision-making in business environments, covering the complete lifecycle of a data science project from data collection and cleaning to visualization, modeling, and reporting. The course emphasizes hands-on learning with real-world datasets through exercises and small projects.
Course Overview
📊 Course Information
- Course Code: FDA.6.1.2.01.V
- Credits: 3
- In-Class Hours: 45
- Self-Study Hours: 90
- Program: Undergraduate
📚 Prerequisites
- Mathematics for Economists
- Probability Theory and Mathematical Statistics (or Statistics in Economics and Business)
🎯 Course Objectives
- G1: Understand data science roles and project lifecycle in business contexts.
- G2: Use Python programming with NumPy and Pandas for data processing.
- G3: Collect, clean, and wrangle data using transformations and aggregations.
- G4: Create data visualizations and present results in reports.
- G5: Apply machine learning models and evaluate performance metrics.
💻 Required Software
- Python 13.0 or higher
- Jupyter Notebook or Google Colab
- NumPy, Pandas, Matplotlib, Seaborn, scikit-learn
This Week (Week 1)
📌 Week Highlights
- 📚 Welcome to Basic Data Science in Economics and Business course
- 🎯 Introduction to Data Science concepts and workflow
- 📖 Review course syllabus and learning objectives
- 💻 Set up your development environment (Jupyter Notebook or Google Colab)
- 📓 Download Lecture 1 notebook from course schedule
- 🔍 Explore course materials and resources
📢 Announcements
Welcome to the Course!
2025-01-10
Welcome to Basic Data Science in Economics and Business! Please review the course syllabus, familiarize yourself with the schedule, and set up your development environment. Download the Lecture 1 notebook to get started.
Course Resources Available
2025-01-10
All course materials including notebooks, lecture slides, and resources are now available on the course website. Make sure to check the Schedule section for weekly materials.
🗓️ Coming Up
- Week 2: Introduction to Python - Next week
- Week 3: Python Practice Session - In 2 weeks
Instructors
Dr. Nguyen Trong Nghia
Lecture
Member of the Business AI Lab (BAI LAB) research group and lecturer at the Department of Data Science and Artificial Intelligence, School of Technology, National Economics University. Holds a PhD in Computer Science from Chonnam National University, Korea (2025), with expertise in AI applications for business.
nghiant@neu.edu.vn
MSc. Nguyen Thi Minh Trang
Tutorial
Lecturer at the Department of Data Science and Artificial Intelligence, School of Technology, National Economics University. Member of the Lab for Research and Technology Transfer of Data Science and Artificial Intelligence. Holds a Master's degree in Business Analytics from Nottingham Trent University, UK (2023).
ntmtrang@neu.edu.vn
MSc. Dam Tien Thanh
Tutorial
Member of the DataOptLab research team, Department of Data Science and Artificial Intelligence, School of Technology, National Economics University. Graduated with Honors from the University of Technology – VNU (2020) and holds a Master's degree from Phenikaa University (2023).
thanhtd@neu.edu.vnCourse Learning Outcomes (CLOs)
By the end of this course, students will be able to:
G1: Understand data science roles and project lifecycle in business contexts.
G2: Use Python programming with NumPy and Pandas for data processing.
G3: Collect, clean, and wrangle data using transformations and aggregations.
G4: Create data visualizations and present results in reports.
G5: Apply machine learning models and evaluate performance metrics.
Course Schedule
| Week | Type | Topic | Materials | Assessment |
|---|---|---|---|---|
| 1 | Lecture |
Introduction to Data Science and Applications in Economics and Business
|
Chapters 1, 2, 3
📓 Notebook |
In-class discussion |
| 2 | Lecture |
Python Programming Language
|
Chapter 4
📓 Notebook |
In-class discussion; homework |
| 3 | Practice |
Python Programming Practice
|
Basic Python practice
📓 Notebook |
In-class discussion; homework |
| 4 | Lecture |
Python Libraries for Data Science
|
Chapters 5, 6
📓 Notebook 📄 Supply: Python NumPy & Pandas Essentials (PDF) |
In-class discussion; homework |
| 5 | Practice |
Python with NumPy and Pandas
|
NumPy practice; Pandas practice | In-class discussion; homework |
| 6 | Lecture |
Data Input and Storage
|
Chapter 7 | |
| 7 | Practice |
Data Input and Storage Practice
|
Practice on data input and storage | |
| 8 | Midterm |
Midterm 1
|
Midterm 1 | |
| 8 | Lecture |
Data Preprocessing Lecture
|
Chapter 9 | In-class discussion |
| 9 | Practice |
Data Preprocessing Practice
|
Preprocessing practice | In-class discussion; homework |
| 10 | Lecture |
Data Transformation and Feature Engineering
|
Chapter 8 | In-class discussion; homework |
| 11 | Practice |
Data Transformation Practice
|
Data transformation practice | In-class discussion; homework |
| 12 | Lecture |
Data Visualization
|
Chapter 10 | In-class discussion; homework |
| 13 | Practice |
Data Visualization Practice
|
Visualization practice | In-class discussion; homework |
| 14 | Lecture |
Modeling with Data (Machine Learning)
|
Chapter 11 | In-class discussion; homework |
| 15 | Midterm & Practice |
Midterm 2 & Machine Learning Modeling Practice
|
Modeling practice | Midterm 2 |
Note: Schedule is subject to change. Check course announcements for updates.
Practice Quizzes
Test your understanding with these interactive quizzes. Each quiz corresponds to lecture material and helps reinforce key concepts.
Lecture 1 Quiz: Giới thiệu về Khoa học dữ liệu
Week 130 câu hỏi trắc nghiệm về khái niệm Khoa học dữ liệu, quy trình phân tích, các lĩnh vực chuyên sâu, loại dữ liệu, và ứng dụng trong kinh tế & kinh doanh.
- Khái niệm Khoa học dữ liệu và 3 trụ cột
- Khoa học dữ liệu trong Kinh tế & Kinh doanh
- Các lĩnh vực chuyên sâu (Data Engineering, Analytics, ML)
- Quy trình Khoa học dữ liệu (7 bước)
- Các loại dữ liệu (Structured, Semi-structured, Unstructured)
- Vai trò trong Khoa học dữ liệu (Data Engineer, Analyst, Scientist)
- Học máy (Supervised, Unsupervised, Reinforcement)
- Công cụ và ngôn ngữ lập trình
Lecture 2 Quiz: Python Basics
Week 2Test your understanding of Python fundamentals including variables, data types, and control structures.
- Variables and data types
- Conditional statements
- Loops and iteration
Assessment & Grading
| Assessment Method | Week | Description | Weight |
|---|---|---|---|
| Attendance/participation | Weeks 1–15 | Full in-class participation; homework evaluation; in-class engagement | 10% |
| Knowledge Check 1 | Week 8 | Quiz/coding/presentation in class | 20% |
| Knowledge Check 2 | Week 15 | Quiz/coding/presentation in class | 20% |
| Final exam | Per university exam schedule | Computer-based multiple-choice exam | 50% |
Key Policies
📋 Eligibility
Students must achieve at least 5 points for class participation to be eligible for the final exam (per university regulations).
📅 Attendance
Students are responsible for attending all scheduled sessions. In cases of force majeure, students should self-study provided materials and complete assigned supplementary readings.
📝 Submissions
Failure to submit individual or group assignments as required will result in a score of 0 for that component. Late submissions are penalized by 1 point per day after the official deadline.
Course Resources
Software & Tools
- Python 13.0 or higher
- Jupyter Notebook or Google Colab
- NumPy, Pandas, Matplotlib, Seaborn, scikit-learn