CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →

KwickAcademy Artificial Intelligence · 6 min · free

Data Acquisition: Sources, Features and Types of Data

6 min4 KwickClipsFull text belowFree
Next lesson →Kajal Ma'am (MCA), teaching since 2004Remembered in this browser

Data acquisition means collecting the data an AI project needs. It is the second stage of the AI project cycle. Data can be primary or secondary, and structured, unstructured or semi-structured.

Follows the syllabus of: CBSE Class 9 Artificial Intelligence (417), CBSE Class 11 Artificial Intelligence (843), CBSE Class 12 Artificial Intelligence (843)

On screen in this lesson

What is data acquisition?

Second stage of the AI project cycle
Collect data that fits the problem statement
Data must be relevant, accurate and enough

Primary vs secondary data

PointPrimarySecondary
Collected byyou, first-handsomeone else
Exampleclass surveycensus report
Time and costmoreless
Fits your needexactlymay not fit

Where data comes from

Surveys and interviews
Observation and sensors, like cameras
Web scraping: collecting data from websites
Open data portals, like data.gov.in
APIs: one app asks another app for data

Three types of data

TypeLooks likeExample
Structuredrows and columnsmarks sheet
Unstructuredno fixed formatphotos, audio
Semi-structuredtags or labelsemail, JSON

Pause and predict

A WhatsApp voice note
A railway reservation chart in Excel
A product page with name, price and reviews

Features and labels

Study hoursAttendance %Result (label)
592Pass
160Fail
485Pass
045Fail

Quick answers

Is a WhatsApp voice note structured data?

No. Audio has no rows or columns, so it is unstructured.

In a pass or fail dataset, what is the label?

The result column, Pass or Fail.

KwickClips from this lesson

Short clips, one idea each. Good for revision the night before.

The full lesson, in text

Hello students, welcome to Kwickprep. An AI model is only as good as the data it learns from. So where does that data come from? Today we learn data sources, types of data, features and labels, system maps, and how to collect data ethically.

First, a new term. Data acquisition means collecting the data an AI project needs. It is the second stage of the AI project cycle, right after problem scoping. We collect only data that helps solve our problem statement. And the data must be relevant, accurate, and large enough for the model to learn from.

Data sources are of two kinds, primary and secondary. Primary data is collected by you, first-hand, while secondary data was already collected by someone else. For example, a survey you run in your class is primary, while a government census report is secondary. Primary data takes more time and money to collect. But primary data fits your exact need, while secondary data may not fit perfectly.

Let us see common ways to get data. Surveys and interviews ask people questions directly. Observation and sensors record data automatically, like a temperature sensor or a traffic camera. Web scraping means a program collects data from websites, and we must follow each website's rules. Open data portals, like the Government of India site data dot gov dot in, share free datasets. An API is a way for one app to ask another app for data, like a weather app asking a weather service.

Data also comes in three types. Structured data sits neatly in rows and columns, like a marks sheet in a spreadsheet. Unstructured data has no fixed format, like photos, voice notes and videos. Semi-structured data has some tags but no strict table. An email is one example, with a To field, a Subject and free text.

Pause and predict the type of each item. A WhatsApp voice note is unstructured, because audio has no rows or columns. A railway reservation chart in Excel is structured. A product page has tagged fields like name and price, but the reviews are free text, so it is semi-structured.

Now two important words in a dataset. A feature is an input column the model uses to decide, here study hours and attendance. A label is the answer column the model must learn to predict, here the result. In the first row, five hours and ninety two percent attendance gave Pass. In the second row, one hour and sixty percent gave Fail. The third row, four hours and eighty five percent, gave Pass. The last row, zero hours and forty five percent, gave Fail.

Choosing features is a skill. Pick features that truly affect the answer, like study hours for exam results. Drop features that do not matter, like roll number, because they only confuse the model. And remove personal data the problem does not need, like phone numbers.

A system map is a drawing that shows the elements of a problem and how they affect each other. Here each box names an element, and its plus or minus sign shows the effect it feels. More rainfall raises the lake water level, so that box carries a plus. A higher lake level means more water supply to homes, again a plus. More supply means less shortage, so the shortage box carries a minus. Finally, more shortage means more demand for water tankers, a plus.

Why do we draw a system map? It shows which elements of the problem are linked. A plus sign means both rise together, and a minus sign means when one rises, the other falls. Most useful of all, it tells us which data to collect, like rainfall and lake levels.

Finally, data must be collected ethically, which means in a fair and right way. Consent means asking people for permission before collecting their data. Privacy means collecting only what you need and keeping it safe. Fairness means including every group, so the model is not biased, which means unfair to some people. Honesty means telling people how their data will be used. And in India, personal data is protected by the Digital Personal Data Protection Act of twenty twenty three, called the DPDP Act.

Let us revise what we learned today. Primary data is collected first-hand, and secondary data was already collected by someone else. Data can be structured, unstructured or semi-structured. Features are the inputs, and the label is the answer the model predicts. A system map shows how elements are linked, with plus and minus signs. And always collect data with consent, privacy and fairness.

Courses that teach this

CourseUnit
CBSE Class 9 Artificial Intelligence (417)Part B - Unit 1: AI Reflection, Project Cycle and Ethics
CBSE Class 10 Artificial Intelligence (417)Part B Unit 1: Revisiting AI Project Cycle & Ethical Frameworks for AI
CBSE Class 11 Artificial Intelligence (843)Data Literacy — Data Collection to Data Analysis
CBSE Class 12 Artificial Intelligence (843)Data Storytelling

Voice-over in this lesson is AI-generated. The script is written and checked by Kajal Ma'am. Boards can revise a syllabus mid-year, so confirm anything you plan around against the official board circular. Keep your passwords, OTPs and ID numbers to yourself — we never ask for them. To reach Kajal Ma'am, use the WhatsApp button; sharing your number there is how we call you back.

Free to watch, no sign-up. Live classes with Kajal Ma'am are the paid course; these lessons stay free either way.

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →