Semester I · Computer Science

Your first
20 credits,
mapped.

A practical roadmap for Sidho-Kanho-Birsha University students—connecting the official syllabus to weekly actions, small wins, and a confident start.

C PROGRAMMING MINOR ELECTIVE DATA SCIENCE ENVIRONMENTAL STUDIES COMPUTER APPLICATION C PROGRAMMING MINOR ELECTIVE DATA SCIENCE ENVIRONMENTAL STUDIES COMPUTER APPLICATION
01 / COMPOSE

Build your
semester.

The Major, Multidisciplinary, Skill Enhancement, and Value-Added courses are fixed. Choose one Minor elective.

BCOSMAJ01C · 6 credits
BPHSMEA11C · 4 credits
BMDCCAP01T · 3 credits
BCOSSEC01T · 3 credits
+ Environmental Studies · BVACENV01T · 4 credits20 credits
02 / COURSE MAP

What you’ll
actually learn.

Each course has a different job. Together, they build computational thinking, scientific range, practical software fluency, and environmental awareness.

Major · Core

Computer Fundamentals & Programming using C

Build from binary and logic gates to structured programs, arrays, pointers, dynamic memory and files.

Boolean logicControl flowFunctionsPointers
BCOSMAJ01C4–2–0 · 6 CR
Minor · Choice

Mechanics or General Chemistry

Choose a scientific lens: motion, energy and oscillations—or atoms, periodicity, kinetics and solids.

Scientific reasoningProblem solving
ME–13–1–0 · 4 CR
SEC

Data Science

Learn data preparation, mining, statistics, machine learning ideas and Python foundations.

BCOSSEC01T3–0–0 · 3 CR
MDC

Computer Application

Understand hardware, operating systems, MS Office, spreadsheets, presentations, internet and email.

BMDCCAP01T3–0–0 · 3 CR
VAC

Environmental Studies

Explore resources, ecosystems, biodiversity, pollution, policy, communities and field-based inquiry.

BVACENV01T2–2–0 · 4 CR
03 / FIRST 8 WEEKS

Foundation
sprint.

A sensible sequence for the opening half of the semester. Check each week as you complete its small, concrete outcome.

WEEK 01

Orient & organise

Set up a C compiler, Python, folders and a study calendar. Read every course outcome once.

WEEK 02

Think in systems

Number systems, data representation, computer components, environmental systems.

WEEK 03

Write first programs

C syntax, variables, operators and I/O. Create five tiny console programs.

WEEK 04

Decide & repeat

Conditionals and loops. Use Excel formulas and chart one small dataset.

WEEK 05

Functions & evidence

Break programs into functions. Learn mean, median, mode and standard deviation.

WEEK 06

Arrays & datasets

Work with arrays and strings. Clean a CSV and write three observations.

WEEK 07

Model the world

Tackle minor-course numericals and map one local environmental issue.

WEEK 08

Integrate & review

Build a mini C project, prepare a one-page concept map, then test yourself.

0 / 8 weeks complete
04 / SYLLABUS LENS

Course
details.

A clear, compact reading of the supplied official syllabus. Use it as an index, then follow your department’s current notices for assessment dates.

BCOSMAJ01C · 6 CREDITS

Programming using C

Foundations → Overview of C

Computer generations, hardware/software, Boolean algebra, logic gates, number systems, compilation and program structure.

Data, expressions & statements

Types, variables, constants, storage classes, input/output, operators, conversion, conditions and loops.

Arrays, strings & functions

Passing arrays, function declarations, call by value/reference, recursion and library functions.

Structures, pointers, memory & files

Structures and unions, pointer arithmetic, dynamic allocation, text files, random access, macros and directives.

Proof of learning

By mid-semester, aim to independently write, debug and explain a menu-driven C program using functions and arrays.

BCOSSEC01T · 3 CREDITS

Data Science

Data science & mining

Analytics, warehouses, OLAP/OLTP, preprocessing, structured data, cleaning, classification and association rules.

AI & statistical methods

Supervised and unsupervised learning, central tendency, deviation, correlation, regression, covariance, PCA and clustering.

Python fundamentals

Objects, classes, methods, data structures, control flow, modules, packages and file handling.

BMDCCAP01T · 3 CREDITS

Computer Application

Computers & operating systems

Characteristics, generations, hardware/software, memory, number systems and operating-system functions.

MS Office

Word processing, Excel functions and charts, data analysis, macros, PowerPoint layouts, animation and hyperlinks.

Internet & email

Networks, transmission media, browsers, search engines, URLs, email and safe internet use.

BVACENV01T · 4 CREDITS

Environmental Studies

Environment & resources

Environmental basics; forests, water, minerals, food, energy, land and sustainable development.

Ecology & biodiversity

Ecosystems, food chains, energy flow, biodiversity values, hotspots, threats and conservation.

Pollution, policy & people

Air, water, soil and noise pollution; waste, disasters, environmental laws, climate change and public health.

Field project

Study a local environmental asset, pollution site, species group or simple ecosystem and produce a report.

BPHSMEA11C · 4 CREDITS

Mechanics

Mathematical tools

Vectors and ordinary differential equations.

Core mechanics

Newton’s laws, momentum, work, energy, rotation and gravitation.

Oscillations, elasticity & relativity

SHM and damping, elastic constants and torsion, plus foundational special relativity.

Practical work

Choose experiments involving precision measurement, pendulums, flywheels, springs or elastic constants.

BCEMMEA11C · 4 CREDITS

General Concepts of Chemistry

Atomic structure

Hydrogen spectrum, Bohr and Sommerfeld models, quantum numbers, electronic configuration and Aufbau principle.

Periodic properties

Blocks, radii, ionization potential, electron affinity, electronegativity and periodic trends.

Chemical kinetics

Rate laws, reaction order, integrated forms, half-life, Arrhenius equation, collision and transition-state theories.

Solids

Crystal systems, symmetry, Miller indices, Bragg’s law, ionic structures and crystal defects.

05 / COMPLETE SYLLABUS

Official content,
cleanly set.

Faithfully transcribed from the supplied SKBU pages and screenshots. Obvious spelling, punctuation, spacing, and capitalization errors have been corrected without changing academic meaning.

Open a course to see its complete Semester 1 syllabus. Lecture counts and practical requirements are retained so that this page can serve as a reliable study checklist.

MAJ–1Computer Fundamentals and Programming Using C
CodeBCOSMAJ01C
L–P–Tu4–2–0
Credits6
ModeCombined
Course objective

Understand the functions and history of computers; design the logical structure of programs in C; identify input/output functions and format specifiers; and understand built-in and user-defined functions.

Learning outcomes

Write pseudocode; implement derived and user-defined data types; explain pointers and file data structures and their operations; and debug and test code.

1. Fundamentals · 10 lectures

Uses, history, and generations of computers; software and hardware; computer peripherals; basic components and storage; Boolean algebra; logic gates; switching functions and their simplification; data representation; computer arithmetic; number systems and codes; base conversion; complements; fixed- and floating-point representation; character representation; addition, subtraction, and magnitude comparison.

2. Overview of C · 5 lectures

Concept of logic; need for programming; a brief history of C; form and basic syntax of a C program; blocks; compilation and execution; and comments.

3. Data Types, Variables, Constants, Operators, and Basic I/O · 5 lectures

Basic data types; declaration and definition of variables; variable memory maps; scope; storage-class specifiers; initialization; constants; the const qualifier; operators; formatted console I/O; unformatted console I/O using getchar() and putchar(); and header files.

4. Expressions and Statements · 5 lectures

Operator precedence, type conversion, type casting, conditional statements, and loops.

5. Arrays, Strings, and Functions · 18 lectures

Arrays: types, declaration, initialization, and passing arrays to functions; strings; general form, declaration, and definition of functions; call by value and call by reference; arguments to main() (argc and argv); returning from functions; functions returning values or pointers; void functions; variable-length parameter lists; recursion; and library functions.

6. Derived Data Types: Structures and Unions · 5 lectures

Structure basics; accessing members; structure assignments; arrays and pointers to structures; passing structures to functions; nested and self-referential structures; bit-fields; unions; and typedef.

7. Pointers · 5 lectures

Pointer variables and assignments; pointer/address arithmetic; comparison; arrays of pointers; multiple indirection; pointers to functions; and common pointer-related problems.

8. Memory Allocation in C · 3 lectures

Static and dynamic memory allocation; malloc(), calloc(), and free().

9. File I/O and Preprocessor Directives · 4 lectures

Opening and closing files; reading and writing text files; random access; preprocessor directives; and macros.

Programming Laboratory

  • Basics: console output, arithmetic operations, swapping, and control sequences.
  • Conditional statements: if, if–else, else-if ladders, switch, and break.
  • Iteration: for, while, and do–while loops; continue.
  • Functions and derived types: simple functions, recursion, structures, unions, and pointers.

References

  1. R. Sethi, Programming Languages: Concepts and Constructs, Addison-Wesley.
  2. B. W. Kernighan and D. M. Ritchie, The C Programming Language, PHI.
  3. R. C. Hutchinson and S. B. Just, Programming Using the C Language, McGraw-Hill.
  4. B. S. Gottfried, Schaum’s Outline of Theory and Problems of Programming with C, McGraw-Hill.
  5. H. Schildt, C Made Easy, Osborne/McGraw-Hill.
  6. Yashavant Kanetkar, Let Us C, BPB Publications.
  7. E. Balagurusamy, Computer Fundamentals and C Programming, McGraw-Hill.
VERIFIED AGAINST SKBU SYLLABUS RECORD 849
SEC–1Data Science
CodeBCOSSEC01T
L–P–Tu3–0–0
Credits3
ModeTheory
Course objective

Understand key data-science technologies; association rules, classification, regression, and clustering; analyse data-mining models; and demonstrate knowledge of data-analysis techniques.

Learning outcomes

Perform data preprocessing; apply mining techniques; implement data-mining tools to solve complex problems; and gain hands-on experience of data analysis using Python.

1. Fundamentals of Data Science and Data Mining · 15 lectures

Data analysis; data analytics; need for analytics; introduction to data warehouses, OLAP, and OLTP; data preprocessing; structured and unstructured data; dataset centralization; extracting basic insights; cleaning and preparing data; data marts; data-mining concepts and algorithms; classification; and association-rule mining.

2. Introduction to AI and Statistical Methods · 20 lectures

Concepts and types of artificial intelligence; types of machine learning; supervised and unsupervised learning; mean, median, mode, standard deviation, correlation, regression, covariance, curve fitting, principal component analysis, and clustering.

3. Python Fundamentals · 10 lectures

Object-oriented programming concepts; classes, objects, and methods; Python data structures; control statements; user-defined modules; packages; and file handling.

VERIFIED AGAINST THE SUPPLIED SKBU SEC–1 SYLLABUS SCREENSHOT
MDC–1Computer Application
CodeBMDCCAP01T
L–P–Tu3–0–0
Credits3
ModeCombined
Course objective

Learn basic computer terminology and architecture; develop skills in word processing, spreadsheets, and presentation software; and understand the fundamentals of operating systems and computer networks.

Learning outcomes

Use Microsoft Office applications; analyse data in Microsoft Excel; understand how operating systems work; and use the internet safely.

1. Introduction to Computers and Operating Systems · 20 lectures

Characteristics, applications, and types of computers; components of computer systems; input and output devices; computer generations; hardware and software; types of software; memory; computing, data, and information; computer arithmetic and number systems (binary, decimal, octal, and hexadecimal); binary arithmetic; ASCII, EBCDIC, and BCD codes; operating systems and their functions.

2. Microsoft Office · 15 lectures

Word: word-processing basics; opening and closing documents; text creation, manipulation, and formatting; objects; tables; and merging documents. Excel: spreadsheet basics; functions and formulas; charts and graphs; data analysis; and macros. PowerPoint: opening and viewing slides; AutoLayouts; custom animation; slide transitions; charts and graphs; and hyperlinks.

3. Internet and Email · 10 lectures

Computer networks and their types; internet and intranet; internetworking devices; transmission media; the World Wide Web; popular web browsers; search engines; web pages and websites; URLs; email; and applications of the internet.

References

  1. Ron Mansfield, Working in Microsoft Office, Tata McGraw-Hill.
  2. Anita Goel, Computer Fundamentals, Pearson Education.
  3. V. Rajaraman, Fundamentals of Computers, PHI.
  4. M. Mano, Computer System Architecture, Pearson Education.
  5. A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, Wiley.
  6. Andrew S. Tanenbaum, Computer Networks, PHI.
VERIFIED AGAINST SKBU SYLLABUS RECORD 1528
VAC–1Environmental Studies
CodeBVACENV01T
L–P–Tu2–2–0
Credits4
ModeTheory
Course objective and outcome

Develop awareness of environmental issues and an understanding of natural resources, ecology, ecosystems, biodiversity, conservation, and environmental management. Produce practical knowledge through environment-related project work.

Unit 1: Basics of Environmental Studies · 5 lectures

Definition, nature, scope, and importance; components of the environment; environmental education.

Unit 2: Natural Resources—Renewable and Non-renewable · 10 lectures

  • Forest resources: uses, types, importance, Joint Forest Management, tribal populations, deforestation, and its effects.
  • Water resources: global distribution; use and overexploitation of surface and groundwater; dams, floods, and droughts.
  • Mineral resources: resources in India, use and exploitation, and social effects of mining.
  • Food resources: world food problems and food insecurity.
  • Energy resources: renewable and non-renewable sources, alternative energy, and case studies.
  • Land resources: degradation, landslides, soil erosion, and desertification.
  • Resource use for sustainable development.

Unit 3: Ecology and Ecosystems · 8 lectures

Ecology; population and community ecology; ecosystem concepts and types; food chains, food webs, and ecological succession; energy flow and energy-flow models.

Unit 4: Biodiversity and Its Conservation · 8 lectures

Levels and values of biodiversity; biodiversity hotspots and mega-diverse countries; threats; threatened and endemic Indian species; in-situ and ex-situ conservation; ecosystem services and their ecological, economic, social, ethical, aesthetic, and informational values.

Unit 5: Environmental Pollution and Management · 8 lectures

Nature, causes, effects, and control of air, water, soil, and noise pollution; solid-waste causes, effects, disposal, and management of biomedical and municipal wastes; disaster management for floods, earthquakes, cyclones, and landslides.

Unit 6: Environmental Policies and Practices · 10 lectures

Constitutional provisions: Articles 48A and 51A(g); Environment (Protection) Act, 1986; Air (Prevention and Control of Pollution) Act, 1981; Water (Prevention and Control of Pollution) Act, 1974; Forest (Conservation) Act, 1980; Wildlife (Protection) Act, 1972; climate change, global warming, ENSO, acid rain, ozone-layer depletion, and the Montreal and Kyoto Protocols.

Unit 7: Human Communities and the Environment · 6 lectures

Human population growth and environmental impacts; health and disease; communicable and non-communicable diseases; public awareness; the Chipko Movement, Silent Valley Movement, and Narmada Bachao Andolan.

Unit 8: Field Work / Project Report / Term Paper · 5 lectures

Select one internally evaluated topic: an environmental asset (river, forest, grassland, hill, or mountain); environmental pollution in an urban, rural, industrial, or agricultural setting; common plants, insects, birds, or wildlife; or a simple pond, river, or hill-slope ecosystem.

Suggested books

  1. S. C. Santra, Environmental Science, New Central Book Agency.
  2. P. D. Sharma, Ecology and Environment, Rastogi Publications.
  3. Mahua Basu, Fundamentals of Environmental Studies, Cambridge University Press.
  4. Agrawal, Sikdar, and Deb, A Textbook of Environment, Macmillan, 2002.
  5. Erach Bharucha, Textbook of Environmental Studies, UGC/University Press, 2013.
  6. Anindita Basak, Environmental Studies, Pearson India.
  7. Goswami, Mandal, and Singh, A Textbook on Environmental Studies, Ashok Book Stall.
VERIFIED AGAINST SKBU SYLLABUS RECORD 843
ME–1Mechanics
CodeBPHSMEA11C
L–P–Tu3–1–0
Credits4
ModeCombined
Course objective

Develop a comprehensive understanding of classical mechanics: motion, forces, work, energy, momentum, rotation, gravitation, oscillations, and elasticity, with practical problem-solving applications.

Learning outcomes

Apply Newton’s laws to dynamic systems; solve mechanics problems analytically; apply work, energy, momentum, and rotation to real situations; analyse elasticity and harmonic motion; and establish a foundation for further study in physics and engineering.

Theory

Vectors (4 lectures): vector algebra; scalar and vector products; derivatives of a vector with respect to a parameter.

Ordinary Differential Equations (4): first-order homogeneous equations; second-order homogeneous equations with constant coefficients.

Laws of Motion (7): frames of reference; Newton’s laws; particle systems; centre of mass.

Momentum and Energy (5): conservation of momentum; work and energy; conservation of energy; rocket motion.

Rotational Motion (4): angular velocity and momentum; torque; conservation of angular momentum.

Gravitation (7): Newton’s law; central-force motion; planar motion; conservation of angular momentum; constant areal velocity; Kepler’s laws; circular satellites; geosynchronous orbits; GPS; weightlessness; physiological effects on astronauts.

Oscillations (4): simple harmonic motion; the SHM differential equation and solutions; kinetic, potential, and total energy and time averages; damped oscillations.

Elasticity (5): Hooke’s law; stress–strain diagram; elastic moduli and constants; Poisson’s ratio; stretching and twisting work; twisting couple; static torsion; torsional pendulum; rigidity modulus, moment of inertia, and Searle’s method.

Special Relativity (5): constancy of light speed; postulates; length contraction; time dilation; relativistic velocity addition.

Practicals—perform any three

  1. Measure length or diameter using a vernier caliper, screw gauge, and travelling microscope.
  2. Determine the height of a building using a sextant.
  3. Determine the moment of inertia of a flywheel.
  4. Determine Young’s modulus of a wire by the optical-lever method.
  5. Determine the modulus of rigidity of a wire using Maxwell’s needle.
  6. Determine the elastic constants of a wire by Searle’s method.
  7. Determine g using a bar pendulum.
  8. Determine g using Kater’s pendulum.
  9. Study spring motion and calculate the spring constant and g.

Reading references

Theory: H. K. Dass and R. Verma, Mathematical Physics; Resnick, Halliday, and Krane, Physics; Sears, Zemansky, and Young, University Physics; C. Kittel et al., Mechanics; V. S. Soni, Mechanics; Chatterjee and Sengupta, General Properties of Matter; S. Banerji and A. Banerjee, Special Theory of Relativity; Ronald Lane Reese, University Physics; A. B. Gupta, College Physics, Vol. 1.

Practical: Chattopadhyay and Rakshit, An Advanced Course in Practical Physics; C. L. Arora, B.Sc. Practical Physics; B. Ghosh and K. G. Mazumdar, Advanced Practical Physics; G. Sanon, B.Sc. Practical Physics.

VERIFIED AGAINST SKBU SYLLABUS RECORD 1401
ME–1General Concepts of Chemistry
CodeBCEMMEA11C
L–P–Tu3–1–0
Credits4
ModeCombined
Course objective

Provide foundational ideas in general inorganic and physical chemistry through atomic structure, periodic properties, chemical kinetics, and solids.

Learning outcomes

Develop in-depth knowledge of atomic structure, understand periodic properties of the elements, and apply the basic principles of chemical kinetics and solid-state chemistry.

1. Atomic Structure · 10 lectures

Bohr’s theory for the hydrogen atom (simple mathematical treatment); the atomic spectrum of hydrogen and Bohr’s model; Sommerfeld’s model; quantum numbers and their significance; Pauli’s exclusion principle; Hund’s rule; electronic configurations of many-electron atoms; the Aufbau principle and its limitations.

2. Periodic Properties of Elements · 10 lectures

Classification by electronic configuration; characteristics of s-, p-, d-, and f-block elements; positions of hydrogen and the noble gases; atomic and ionic radii; ionization potential; electron affinity; electronegativity; and periodic and group-wise variations in s- and p-block elements.

3. Chemical Kinetics · 15 lectures

Rate laws; order and molecularity; extent of reaction; rate constants; first-, second-, and nth-order reactions and their differential and integrated forms, with derivations; pseudo-first-order reactions; determining reaction order using half-life and differential methods; opposing, consecutive, and parallel reactions; temperature dependence of rate constants; the Arrhenius equation and activation energy; collision theory; Lindemann theory of unimolecular reactions; and an outline of classical transition-state theory.

4. Solids · 10 lectures

Forms of solids; crystal systems; unit cells; Bravais lattices; symmetry elements; laws of crystallography, including constancy of interfacial angles and rational indices; Miller indices and interplanar distances; Bragg’s law; NaCl, KCl, and CsCl structures (qualitative treatment); crystal defects; glasses; and liquid crystals.

Practicals

  1. Volumetric estimation of the strength of a strong or weak acid using a strong base.
  2. Standardization of KMnO₄ using oxalic acid.
  3. Estimation of Fe(II) using standardized KMnO₄ solution.

Reading references

J. D. Lee, Concise Inorganic Chemistry; B. E. Douglas and D. H. McDaniel, Concepts and Models of Inorganic Chemistry; M. C. Day and J. Selbin, Theoretical Inorganic Chemistry; Shriver and Atkins, Inorganic Chemistry; F. A. Cotton, G. Wilkinson, and P. L. Gaus, Basic Inorganic Chemistry; A. G. Sharpe, Inorganic Chemistry; J. E. Huheey, E. A. Keiter, and R. L. Keiter, Inorganic Chemistry: Principles of Structure and Reactivity; P. W. Atkins and J. de Paula, Physical Chemistry; D. M. P. Mingos, Essential Trends in Inorganic Chemistry; J. Burgess, Ions in Solution; Misra, Giri, Roy, and Chanda, Snatak Rasayan.

Practical references: S. P. Dey, Snatak Parikshagare Rasayan, Vol. I; G. N. Mukherjee, University Handbook of Undergraduate Chemistry Experiments; Nad, Mahapatra, and Ghoshal, An Advanced Course in Practical Chemistry.

VERIFIED AGAINST SKBU SYLLABUS RECORD 659
06 / STUDY OPERATING SYSTEM

Three rules
that compound.

Build before you binge

For programming, one working program teaches more than an hour of passive video. Type, run, break, repair.

Keep a doubt ledger

Write every unresolved question in one place. Clear the list weekly with peers or faculty.

Review on a rhythm

Use 24-hour, 7-day and 30-day reviews. Short retrieval beats rereading.

07 / THE LONG VIEW

Semester 1 is the first tile—not the whole mosaic.

40credits + summer course
UG Certificate after Year 1
80credits + summer course
UG Diploma after Year 2
120credits
Bachelor’s after Year 3
170credits
Honours after Year 4

Honours with Research includes a rigorous 12-credit project in Semester 8; the supplied framework notes a minimum of 75% across the first six semesters for eligibility.