PUC Karnataka Commerce Class 12Department of Pre-University Education, Karnataka
Share
Notifications

View all notifications

Computer Science Class 12 PUC Karnataka Commerce Department of Pre-University Education, Karnataka Topics and Syllabus

Login
Create free account


      Forgot password?
Academic year:

Topics with syllabus and resources

100.00 Backdrop of Computers
101.00 Typical Configuration of Computer System Organisation

Review of Block diagram of CPU, Mother board, Introduction to Motherboard, Types of Motherboards, Components of Motherboard, Processor and clock speed, BIOS, CMOS, Memory and Expansion slots, Disk Controllers, I/O Ports and Interfaces, BUS, Power supply SMPS and UPS, Typical configuration of Computer system

102.00 Boolean Algebra
  • Development of Boolean Algebra (History), Binary valued quantities, Boolean constants, Boolean variables
  • Logical operators - Logical functions or compound statements, Logical operators, Evaluation of Boolean expressions, Using truth table, Using rules of algebra
  • Logic gates - Basic gates, OR Gate, AND Gate, NOT Gate
  • Derived Gates - NOR Gate, NAND Gate, XOR Gate, XNOR Gate
  • Design of gates - NAND to NAND and NOR to NOR design
  • Design of basic gates ( NOT , OR & AND ) using NAND and NOR gates
  • Basic postulates of Boolean Algebra (with proof ) - Properties of 0 and 1, Indempotence law, Involution law, Complementarity law, Commutative law, Associative law, Distributive law-different forms, Absorption law
  • De Morgan’s theorems - De Morgan’s I theorem, De Morgan’s II theorem, Applications of De Morgan’s theorems, Derivation of Boolean expressions, Min terms, Max terms, Canonical expressions
  • Minimization of Boolean expressions - Simplification using Karnaugh map ( upto 4- variables), Sum-of-product reduction using Karnaugh map, Product-of-sum reduction using Karnaugh map
103.00 Data Structures
  • Introduction to Data Structures - Introduction to Data Structures, Data representation, Types of Data structures -Linear and non linear, Definition for Traversal, Insertion, Deletion,Searching,sorting and merging
  • Arrays - Introduction, Types of arrays, one dimensional and two dimensional, Memory representation of data, Basic operations on One dimensional arrays, Traversing, Insertion of an element, Deletion of an element, searching(linear and Binary search), Sorting
  • Stacks and Queues - Data representation in stacks(using arrays), Operations on stacks(Push and pop), Applications of Stacks-polish notation- prefix,infix,postfix expression
  • Queues - Types of Queues, Data representation, Operations on Queues
  • Linked lists - Single and double linked lists, Operations on single linked lists
200.00 Computing in C++
201.00 Object Oriented Programming in C++
  • Review of C++ covered in First PUC
  • Programming paradigms - Procedural programming, Object Oriented programming
  • Basic concepts of OOPS - Introduction to Classes and Objects, Data Abstraction, Data Encapsulation, Inheritance, Polymorphism, Advantages of OOPS over earlier programming methodologies
  • Classes and objects - Declaration & definition of class and objects,
  • Access specifies (scope of class & its members) - Private, Public, Protected
  • Members of the class - Data members, Member functions, Member functions inside class definition, Member functions out side class definition, Referencing class members
  • Array within class - using objects, array of objects, Functions returning objects
  • Function over loading - Introduction, Need for function overloading, Declaration and definition of function overloading Function over loading, Restrictions on functions over loading, Calling over loaded functions, Inline function, Friend function
  • Constructor & Destructor - Introduction
  • Constructor, Declaration & definition of Constructor, Default constructor, Parameterized constructor, Copy constructor, Constructor overloading, Special characteristics of constructor, Constructor with default arguments
  • Destructor, Need for Destructor, Declaration & definition of Destructor, Special characteristics of Destructor
  • Inheritance(Extending classes) - Concepts of Inheritance, Base class, Derived class, Defining derived classes, Protected visibility modes,
  • Levels of inheritance - Single, Multilevel, Multiple, Hierarchical
  • Relationship between classes
  • Pointers - Introduction, Declaration & initialization of pointers, Memory rlepresentation of pointers, Address operator, Pointer operator(indirection operator), Pointer arithmetic, Memory allocation of pointers(static and dynamic), new and delete, Pointer and arrays, Arrays of pointers, Pointers to an array( 1 dimensional), Pointers to strings, Pointer and functions, By passing the references, By passing the pointers, Pointer and structures, Pointer and objects,this pointer
  • Data file handling - Introduction, Header files(fstream.h), Types of data files, Text file introduction, Binary file introduction, Opening & closing files, Using constructor, Using open()
  • File modes - In ,out, app modes, get(), getline(), put(),putline(),open(),close(),read(),write(), Detecting end of file, File pointers, tellg(), tellp(), seekg(), seekp() functions, Operation on files(sequential), Create, write, display
300.00 Large Data, Database and Queries
301.00 Database Concepts
  • Database Concepts -
  • Introduction :Facts,data,information,features
  • database definitions : data types , field,records,table
  • Logical database concepts- entities,attributes,relations(1:1,1-M,M-1,M-M)
  • Physical data organisation - sequential,random,indexed sequential
  • Need for Databases
  • Data Abstraction :- view,schema,internal,conceptual,external
  • Data Models Hierarchial,Network and Relational Models
  • KEYS- Primary,Secondary,Candidate,Foreign,Alternate
  • Relational Algebra - Selection, Projection, Union, Cartesian Product
  • Data warehousing,Data mining concepts.
  • Structured Query Language - Introduction and need of sql, Data types(number,Varchar,Date) DDL DML
  • SQL COMMANDS - CREATE,DROP,ALTER,UPDATE INSERT,DELETE.SELECT,DISTINCT FROM,WHERE,GROUP BY, ORDER BY ,JOIN
  • SQL Functions - SUM,AVG,COUNT,MAX,MIN
400.00 Advanced Concepts in Communication Technology
401.00 Networking Concepts
  • Introduction
  • Evolution of Networking and Protocols ARPANET,Layers,OSI VsTCP/IP,HTTP,ftp/Slip/PPP, Internet, Interspace
  • Different Terminologies used in Network - Advantages of Networking, Switching techniques, Circuit,Message and Packet Switching
  • Type of Networking - LAN,MAN,WAN, Transmission Media Twisted pair cable,Co axial Cable, optical fibres,Microwave,Radiowave,Satellite, Infrared, Laser
  • Network Topologies
  • Point- point,Bus,Star,Ring,Tree,Mesh,Graph,Fully connected
  • Network Devices Modem,RJ- 45,Hub,Ethernet,Switch,repeater,bridge,router and gateway
  • Wireless/Mobile Computing Definition Technologies of GSM,CDMA,GPRS,WLL,2G,3G,4G,5G
  • Applications SMS,Voice,Chat,Video conferencing protocol,WiFi, Viruses
  • Network Security
402.00 Internet and Open Source Concepts
  • Definition and Applictions
  • Internetworking terms and concepts
  • WWW,Telnet,URL,Domain,Web server, Web sites, web browser,web Address,Web Page
  • IPR issues
  • Open source
  • E-commerce
403.00 Web Designing
  • Introduction
  • HTML, -text,layout,images,table,forms,settings
  • XML
  • DYNAMIC HTML
  • Web HOSTING
S
View in app×