Computer Science
कम्प्युटर विज्ञान (कक्षा १२)
Database Management Systems (DBMS & Normalization), Data Communication & Networking (OSI, TCP/IP, IP addressing), Web Technology II (JavaScript, PHP, MySQL), Advanced C Programming (Structures, Pointers, File Handling), OOP Concepts, Software Process Models (SDLC, Agile), and Contemporary Trends (AI, Cloud, IoT).
Prescribed Chapters
Showing 7 LessonsDatabase Management System (DBMS & Normalization)
Database Management System (DBMS & Normalization)
DBMS architecture, data models, ER diagrams, keys, normalization (1NF, 2NF, 3NF, BCNF), and SQL queries (DDL, DML, DCL).
Data Communication and Networking
Data Communication and Networking
OSI 7-layer reference model, TCP/IP protocol suite, transmission media (guided vs unguided), network topologies, IP addressing (IPv4 vs IPv6), subnetting, network devices (router, switch, gateway).
Web Technology II (JavaScript, PHP & MySQL)
Web Technology II (JavaScript, PHP & MySQL)
Client-side scripting with JavaScript, DOM manipulation, form validation, server-side scripting with PHP, connecting PHP with MySQL database for CRUD operations.
Advanced Programming in C (Pointers, Structures, Files)
Advanced Programming in C (Pointers, Structures, Files)
Pointers arithmetic, call by value vs reference, dynamic memory allocation (malloc, calloc, realloc, free), structures and unions, data file handling (fopen, fclose, fprintf, fscanf, fread, fwrite).
Object-Oriented Programming (OOP) Concepts
Object-Oriented Programming (OOP) Concepts
Procedural vs Object-Oriented paradigm, classes and objects, encapsulation, abstraction, inheritance (single, multiple, multilevel), polymorphism (function overloading, operator overloading, virtual functions).
Software Process Model (SDLC & Methodologies)
Software Process Model (SDLC & Methodologies)
Software development life cycle (SDLC) phases, Waterfall model, Prototype model, Spiral model, Agile development methodology, software testing types (white box vs black box, unit, integration, system).
Recent Trends in Technology
Recent Trends in Technology
Artificial Intelligence and Machine Learning, Cloud Computing (IaaS, PaaS, SaaS), Big Data Analytics, Internet of Things (IoT), Cybersecurity and Ethical Hacking, E-Governance in Nepal.