Computer Science 12th Std

Online Study, Important Questions with Answer Key, Question Papers, Textbook, Study Material

Online Study Material, Lecturing Notes, Assignment, Reference, Wiki and important questions and answers

Computer Science 12th Std

UNIT I: Problem Solving Techniques

Chapter 1: Function


=> Function: Introduction
=> Function with respect to Programming language
=> Interface Vs Implementation
=> Pure functions
=> Points to remember - Problem Solving Techniques : Function
=> Function: Evaluation

Chapter 2: Data Abstraction


=> Data Abstraction - Introduction
=> Abstract Data Types
=> constructors and selectors
=> Representation of Abstract datatype using Rational numbers
=> Lists, Tuples
=> Data Abstraction in Structure
=> Data Abstraction : Points to remember
=> Data Abstraction: Evaluation

Chapter 3: Scoping


=> Scoping
=> Variable Scope
=> LEGB rule
=> Types of Variable Scope
=> Module
=> Scoping: Points to remember
=> Scoping: Evaluation

Chapter 4: Algorithmic Strategies


=> Introduction to Algorithmic strategies
=> Complexity of an Algorithm
=> Efficiency of an algorithm
=> Algorithm for Searching Techniques
=> Sorting Techniques
=> Dynamic programming
=> Algorithmic Strategies: Points to remember
=> Algorithmic Strategies: Evaluation

UNIT II: Core Python

Chapter 5: Python Variables and Operators


=> Python Introduction
=> Key features of Python
=> Programming in Python
=> Input and Output Functions
=> Comments in Python
=> Indentation
=> Tokens
=> Python Data types
=> Python Variables and Operators: Points to remember
=> Python Variables and Operators: Evaluation

Chapter 6: Control Structures


=> Introduction of Python Control Structures
=> Python Control Structures
=> Python Control Structures: Points to remember
=> Python Control Structures: Evaluation

Chapter 7: Python Functions


=> Python Functions
=> Types of Python Functions
=> Defining Functions in Python
=> Calling a Function
=> Passing Parameters in Functions
=> Function Arguments
=> Anonymous Functions
=> The return Statement
=> Scope of Variables
=> Functions using libraries
=> Python recursive functions
=> Python Functions: Points to remember
=> Python Functions: Evaluation

Chapter 8: Strings and String Manipulation


=> Strings and String Manipulation - Introduction
=> Creating Strings
=> Accessing characters in a String
=> Modifying and Deleting Strings
=> String Operators
=> String Formatting Operators
=> Formatting characters
=> The format( ) function
=> Built-in String functions
=> Membership Operators
=> Programs using Strings
=> Python Strings and String Manipulation: Points to remember
=> Python Strings and String Manipulation: Evaluation

UNIT III: Python Modularity and OOPS

Chapter 9: Lists, Tuples, Sets And Dictionary


=> Introduction to List
=> Python Programs using List
=> Introduction to Tuples
=> Programs using Tuples
=> Dictionaries
=> Python Lists, Tuples, Sets And Dictionary: Points to remember
=> Python Lists, Tuples, Sets And Dictionary: Evaluation

Chapter 10: Python Classes and Objects


=> Python Classes and Objects
=> Defining classes
=> Creating Objects
=> Accessing Class Members
=> Class Methods
=> Constructor and Destructor in Python
=> Public and Private Data Members
=> Sample Python Programs to illustrate classes and objects
=> Points to remember
=> Python Classes and Objects: Evaluation

UNIT IV: Database concepts and MySql

Chapter 11: Database Concepts


=> Database Concepts
=> DataBase Management System (DBMS)
=> Database Structure
=> Data Model
=> Difference between DBMS and RDBMS
=> Types of Relationships in a database
=> Relational Algebra in DBMS
=> Database Concepts: Points to remember
=> Database Concepts: Evaluation

Chapter 12: Structured Query Language(SQL)


=> Introduction to SQL(Structured Query Language)
=> Role of SQL in RDBMS
=> Processing Skills of SQL
=> Creating Database
=> Components of SQL
=> Data Types
=> SQL Commands and their Functions
=> DDL Commands
=> DML COMMANDS
=> Some Additional DDL Commands
=> DQL COMMAND- SELECT command
=> TCL commands
=> Points to remember: Structured Query Language(SQL)
=> SQL: Evaluation

Chapter 13: Python and CSV Files


=> Python and CSV Files
=> Difference between CSV and XLS file formats
=> Purpose of CSV File
=> Creating a CSV file using Notepad (or any text editor)
=> Create A CSV File Using Microsoft Excel
=> Read and write a CSV file Using Python
=> Writing Data Into Different Types in Csv Files
=> Points to remember
=> Python and CSV Files: Evaluation

UNIT V: Integrating Python with MySql and C++

Chapter 14: Importing C++ Programs In Python


=> Importing C++ Programs In Python
=> Difference between Scripting and Programming Languages
=> 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
=> Points to remember
=> Importing C++ Programs In Python: Evaluation

Chapter 15: Data Manipulation Through SQL


=> Data Manipulation Through SQL
=> SQLite
=> Creating a Database using SQLite
=> SQL Query Using Python
=> The SQL AND, OR and NOT Operators
=> Querying A Date Column
=> SQL Aggregate Functions
=> Updating A Record
=> Deletion Operation
=> Data input by User
=> Using Multiple Table for Querying
=> Integrating Query With Csv File
=> Table List
=> Points to remember
=> Data Manipulation Through SQL: Evaluation

Chapter 16: Data Visualization Using Pyplot: Line Chart, Pie Chart and Bar Chart


=> Data Visualization Definition
=> Getting Started
=> Special Plot Types
=> Data Visualization Using Pyplot: Evaluation



Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.