Computer Science Tuition

Class 12 · UP Board — Class 12 Computer Science: full syllabus tuition with regular tests (CBSE / UP Board).

12 MonthsDuration 1Subject 9Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Term 1 (April – September)प्रथम सत्र (अप्रैल – सितंबर)

    First half of every subject, with a unit test every month.

    Python Revision TourFunctions in PythonException Handling in PythonFile Handling in PythonData Structure: Stack
  3. 3
    Half-yearly examअर्धवार्षिक परीक्षा

    Half-yearly test on the first-term chapters, with a report to parents.

  4. 4
    Term 2 (October – January)द्वितीय सत्र (अक्टूबर – जनवरी)

    Second half of every subject, with unit tests.

    Computer NetworksDatabase ConceptsStructured Query Language (SQL)Interface of Python with MySQL
  5. 5
    Revision & mock testsरिवीजन और मॉक टेस्ट

    Full-syllabus revision, sample papers and board-pattern mock tests.

  6. 6
    Annual / board examवार्षिक / बोर्ड परीक्षा

    Class 12 annual / board exam.

  7. 7
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 9 chapters · 45 topics

01Python Revision Tour 5 topics
  1. Tokens, data types and operators
  2. Conditional and looping statements
  3. Strings and string slicing
  4. Lists, tuples and dictionaries
  5. Mutable and immutable types
02Functions in Python 5 topics
  1. Types of functions
  2. Defining and calling functions
  3. Positional, default and keyword arguments
  4. Returning values
  5. Scope of variables: local and global
03Exception Handling in Python 5 topics
  1. Syntax errors and exceptions
  2. Built-in exceptions
  3. try and except blocks
  4. else and finally clauses
  5. Raising exceptions
04File Handling in Python 5 topics
  1. Text files: open modes, read and write methods
  2. seek() and tell()
  3. Binary files with pickle: dump and load
  4. Searching, appending and updating records
  5. CSV files with csv.writer and csv.reader
05Data Structure: Stack 4 topics
  1. Concept of a stack (LIFO)
  2. Push and pop operations
  3. Implementation using a Python list
  4. Applications of stack
06Computer Networks 6 topics
  1. Evolution of networking
  2. Data communication terms and transmission media
  3. Network devices: modem, hub, switch, router, gateway
  4. Network types and topologies
  5. Protocols: HTTP, FTP, SMTP, PPP, TCP/IP
  6. Introduction to web services
07Database Concepts 4 topics
  1. Need for a database
  2. Relational data model: relation, attribute, tuple, domain
  3. Degree and cardinality
  4. Keys: candidate, primary, alternate, foreign
08Structured Query Language (SQL) 6 topics
  1. DDL and DML commands
  2. Data types and constraints
  3. SELECT with WHERE, ORDER BY, DISTINCT, LIKE, BETWEEN, IN
  4. Aggregate functions and GROUP BY, HAVING
  5. ALTER, UPDATE and DELETE
  6. Cartesian product, equi-join and natural join
09Interface of Python with MySQL 5 topics
  1. Connecting with mysql.connector
  2. Creating a cursor and executing queries
  3. fetchone(), fetchall() and rowcount
  4. Inserting and updating with commit()
  5. Using format strings and parameters in queries

About this course

You will be able to

  • Write Python programs using strings, lists, tuples, dictionaries and user-defined functions
  • Handle exceptions with try, except, else and finally
  • Read and write text, binary (pickle) and CSV files in Python
  • Implement a stack using a Python list with push and pop operations
  • Explain network types, topologies, devices, protocols and web basics
  • Design relational tables and write SQL queries with joins, GROUP BY and aggregate functions
  • Connect Python to MySQL to insert, update and fetch records

Who it is for

  • Class 12 students of CBSE (Computer Science 083) and UP Board
  • Students who need help with Python programs and SQL queries
  • Students planning B.Tech / BCA after Class 12

What you need

  • Class 11 Computer Science (Python basics) is recommended
  • A computer with Python 3 and MySQL installed for practice
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus is followed?

The current CBSE Computer Science (083) syllabus with Python and MySQL; UP Board students are taught the matching topics of their syllabus.

Will I get lab practice?

Yes. Python programs, file handling, stack and SQL queries are practised on computers at the centre.

Is the practical file and project guided?

Yes. Students get help with the practical file programs, the Python-MySQL project and the viva.

How often are tests held?

A test after each chapter, monthly cumulative tests and board-pattern mock papers.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.