Class 12 TN State Board – Computer Science

Aligned with CBSE, ICSE, IGCSE, IB and State Boards

Function

Data Abstraction

Scoping

Algorithmic Strategies

Python-Variables and Operators

Control Structures

Python Functions

Strings and String Manipulation

Lists, Tuples, Sets and Dictionary

Python Classes and Objects

Database Concepts

Structured Query Language (SQL)

Python and CSV Files

Importing C++ Programs in Python

Data Manipulation through SQL

Data Visualization Using Pyplot: Line Chart, Pie Chart, Bar Chart

Course Curriculum

TopicSub TopicApproximate Number of Classes
FunctionIntroduction To function, function with respect to programming language, Interface Vs Implementation, Pure Functions 3-4
Data AbstractionIntroduction to data abstraction, Tuples and Lists, representation of abstract data type using rational numbers, Abstract data types, Constructors and selectors, Data abstraction in structure. 3-4
ScopingIntroduction to scoping, Variable scope, LEGB Rule, Types of variable scope, module. 3-4
Algorithmic StrategiesIntroduction to algorithmic strategies, complexity of an algorithm, efficiency of an algorithm, algorithm for searching techniques, sorting techniques, Dynamic programming.3-4
Python-Variables and OperatorsIntroduction to Python, Key Features of Python, Programming in Python, Input and output functions, Comments in python, Indentation, token, python data types.3-4
Control StructuresIntroduction to alternative or branching, control structure3-4
Python FunctionsIntroduction to python functions, defining functions, Calling/invoking a function, passing parameters in functions, function arguments, anonymous functions, The return statement, variable scope, functions using libraries, python recursive functions. 3-4
Strings and String ManipulationIntroduction to strings, creating strings, assessing characters in a string, modifying and deleting strings, string operators, string formatting operators, formatting characters, format () function, built-in string function, membership operators, programs using strings. 4-5
Lists, Tuples, Sets and DictionaryIntroduction to lists, tuples, introduction to dictionaries, introduction of sets. 4-5
Python Classes and ObjectsIntroduction to python classes and objects, defining classes, creating objects, accessing class members, class methods, constructor and destructor in python, public and private data members, sample program to illustrate classes and objects. 4-5
Database ConceptsData and information, database, database management system software, database structure, data model, difference between DBMS and RDBMS, types of relationships, relational algebra in DBMS. 4-5
Structured Query Language (SQL)Introduction to SQL, Role of SQL in RDBMS, Processing skills of SQL, Creating database, components of SQL, Data types, SQL Commands and their functions, 3-4
Python and CSV Files Introduction to Python and CSV Files, Difference between CSV and XLS File formats, purpose of CSV File, creating a CSV File using Notepad, create a CSV File using microsoft Excel, Read and write a CSV File using Python, writing data into different types in CSV Files 3-4
Importing C++ Programs in Python Introduction to Python and C++, scripting language, applications of scripting languages, features of Python over C++, Importing C++ Files in Python, Python program to Import C++, Python program executing C++ Program using control statement, how python is handling the errors in C++, Python program executing C++ Program containing arrays, Python program executing C++ Program containing functions, python program to illustrate the inheritance of a class. 4-5
Data Manipulation through SQLDatabase, SQLite, Creating a database using SQLite, SQL Query using python, The SQL and, or andNot operators, Querying a Date Column, Aggregate Functions, updating a record, Deletion operation, data input by user, using multiple table for querying, integrating query with CSV File, Table list 4-5
Data Visualization Using Pyplot: Line Chart, Pie Chart, Bar Chart Data visualization definition, getting started, special plot types 3-4

Our instructors

S. Ashok

7+ Years of Experience

B.E, M.E (IIT MADRAS)

Ragavan

8+ Years of Experience

B.Sc, M.Sc, M.phil, PhD ( Anna University )

Rahul Kumar

9+ Years of Experience

B.tech, M.tech ( IIT BOMBAY)

Affordable Tutoring for Your Child

*All prices are inclusive of 18% GST

Testimonials

Reviews from our students

No data was found