NCC Short Course
in Data Science: An Introduction
Introduction
The NCC Short Course in Data Science: An Introduction provides a beginner-friendly foundation in data science principles, programming, and database management, preparing learners for further studies or entry-level roles in the field.
NCC Short Course in Data Science: An Introduction
Course Title and Duration
Course Title
NCC Short Course in Data Science: An Introduction
Course Overview:
The NCC Short Course in Data Science: An Introduction provides a foundational understanding of data science principles and practices. Designed for both beginners and those with some prior knowledge, this course introduces key concepts in data collection, analysis, and programming, preparing students to apply data science techniques in various contexts.
Learning Outcomes
Upon completing the course, students will be able to:
- Understand how computers process and store instructions and data.
- Differentiate between qualitative and quantitative data and understand various methods of data collection and analysis.
- Develop an understanding of algorithms and their role in problem-solving.
- Apply basic searching and sorting algorithms and understand their efficiencies.
- Gain proficiency in modular programming and Python for data manipulation.
- Develop and test program code efficiently.
- Construct and manipulate simple databases using SQL.
- Perform data retrieval and manipulation using SQL.
Syllabus
- Computer Instructions and Data
- Understanding how CPUs work, data representation and manipulation, and instruction execution within a computer system.
- Collecting and Analysing Data
- Differentiating between qualitative and quantitative data, methods of data collection, and data analysis techniques.
- Understand How to Solve Problems with Algorithms – 1
- Introduction to algorithms, sequence of algorithms, and basic sorting algorithms like Bubble Sort and Selection Sort.
- Understand How to Solve Problems with Algorithms – 2
- Exploration of searching algorithms, including Linear Search and Binary Search, and understanding abstraction and decomposition.
- Structure, Manipulate, and Represent Data
- Fundamentals of modular programming, introduction to Python, data types, logical operators, and data structures.
- Developing and Testing Program Code
- In-depth look at functions, methods, array and list declarations, and various testing methods (functional, operational, logical).
- Developing a Simple Database using SQL
- Basics of SQL, creating tables, data types, and optimization techniques.
- Data Retrieval with SQL
- Understanding relational databases, joins, and sub-queries for data retrieval.
Entry Requirements
- A good understanding of IT.
- Basic knowledge of English.
Career Opportunities
Upon completion, learners will be equipped with the foundational skills required to pursue further studies in data science or entry-level positions such as:
- Data Analyst
- Database Administrator
- Python Developer
Support for Student Learning
Students will have access to
Online Learning Materials
Including lectures, tutorials, and exercises.
Interactive Sessions
Live Q&A sessions with instructors and peers.
Study Resources
Access to an online library and other learning resources.
Total Learning Time
Approximately 80 hours, including video lectures, practical activities, and assessments.
Conclusion
In conclusion, the NCC Short Course in Data Science: An Introduction equips learners with essential skills and foundational knowledge to explore the field of data science confidently. By covering core concepts such as data collection, algorithms, programming, and SQL, the course lays the groundwork for further studies or entry-level roles in data science and related fields. This program offers a stepping stone for those aspiring to excel in the growing world of data-driven decision-making.