Home / Notes / Class 12 / Computer Science

Class 12 Computer Science notes

Written by Usman Tariq (Computer Science)

Chapter notes with key points, definitions, short questions and model answers. Each chapter links to practice questions.

Chapter notes

Databases and SQL

Database and DBMS concepts, the relational model, keys, normalisation, entity relationship ideas and the main SQL commands for defining, changing and querying data.
Chapter notes

Networking

Computer networks and their types, topologies, transmission media, devices, network models and protocols, IP addressing, the internet and DNS, bandwidth, and basic network security.
Chapter notes

Web development

How the web works, web browsers and servers, URLs, HTML structure and tags, links, images, lists and tables, forms, CSS styling, the role of JavaScript, and website planning and publishing.
Chapter notes

Software development

Stages of the software development life cycle, development models such as waterfall and agile, requirements, design, coding, testing types, documentation, implementation methods, maintenance and software quality.
Chapter notes

Programming and arrays

Functions in C, parameters and return values, scope of variables, one-dimensional and two-dimensional arrays, strings as character arrays, common array algorithms such as searching and sorting, and introduction to pointers.

Class 12 Computer Science practice questions