Science Stream Electives: Computer Science, Statistics, Geology, Home Science and Similar Subjects
Science electives test specialised concepts plus practical or project work. Computer Science rewards problem decomposition and syntax accuracy; Statistics rewards correct data handling; Geology applies earth-system reasoning; Home Science connects nutrition, resources and development. The exact elective varies by school, but each paper expects definitions, procedures and evidence-based conclusions.
Core rules and concepts
- Computer Science: trace code line by line; know Python control flow, lists, functions and file handling; for SQL, distinguish WHERE from HAVING and know SELECT-FROM-WHERE ordering; convert number systems carefully.
- Statistics: choose mean, median or mode according to data type and outliers; calculate dispersion; interpret correlation without claiming causation.
- Geology: link rock cycle, plate boundaries, minerals and stratigraphy; relate local Assam features such as the Brahmaputra basin and Shillong Plateau to larger processes.
- Home Science: apply nutrition, food science, resource management, child development and textile concepts to household or community cases.
Worked example: Python range output
for i in range(1, 5): print(i * 2). Output: 2, 4, 6, 8. Reasoning: range(1, 5) starts at 1 and stops before 5, so i takes 1, 2, 3, 4. Each value is multiplied by 2. A common error is expecting 10 by including 5; the stop value is exclusive.
Traps that cost marks
- Off-by-one errors in loops and range.
- Using SQL WHERE where HAVING is needed for aggregate conditions.
- Choosing the mean when outliers distort the data.
- Confusing igneous, sedimentary and metamorphic rocks.
- Presenting a project conclusion without data or observation.