STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

Similar documents
STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS. Operating Systems.

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

CHOICE BASED CREDIT SYSTEM (With effect from )

CERTIFICATE IN WEB PROGRAMMING

Computer Science (330)

[CHAPTER] 1 INTRODUCTION 1

SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. TWO MARKS

An Object Oriented Programming with C

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

Padasalai.Net s Model Question Paper

CORE JAVA TRAINING COURSE CONTENT

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

PROGRAMMING IN C AND C++:

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Syllabus for Computer Applications

Standard 11. Lesson 9. Introduction to C++( Up to Operators) 2. List any two benefits of learning C++?(Any two points)

HIGHER SECONDARY COMPUTER SCIENCE

This page intentionally left blank

+2 Volume II OBJECT TECHNOLOGY OBJECTIVE QUESTIONS R.Sreenivasan SanThome HSS, Chennai-4. Chapter -1

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Advanced PHP and MySQL

XII- COMPUTER SCIENCE VOL-II MODEL TEST I

Split up Syllabus (Session )

Tilak Maharashtra University

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION INFORMATICS PRACTICES WORKSHEET 15 TH CHAPTER DATABASE TRANSACTION IMPORTANT QUESTION

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

Computer Programming C++ (wg) CCOs

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

ENGINEERING PROBLEM SOLVING WITH C++

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

ADMINISTRATIVE MANAGEMENT COLLEGE

B.Sc. Computer Science (Ancillary)

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70

S Y B Voc Software Development Syllabus

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Short Notes of CS201

(i) Describe in detail about the classification of computers with their features and limitations(10)

LIST OF EXPERIMENTS. (1) (Office Automation)

C++ (Non for C Programmer) (BT307) 40 Hours

CS201 - Introduction to Programming Glossary By

PART - I 75 x 1 = The building blocks of C++ program are (a) functions (b) classes (c) statements (d) operations

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

PHP: Software Training Employability Programme

Get Unique study materials from

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

5/23/2015. Core Java Syllabus. VikRam ShaRma

Introduction to Programming Using Java (98-388)

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Problem Solving with C++

Diploma in Android Programming (DAP)

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Government of Karnataka SYLLABUS FOR SECOND PUC - COMPUTER SCIENCE (41) SUB-UNITS

Webgurukul Programming Language Course

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

Absolute C++ Walter Savitch

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

CHRIST THE KING BOYS MATRICULATION HR. SEC. SCHOOL, KUMBAKONAM

Homeschool Programming, Inc.

Duration: 6 Months. Dreamweaver JavaScript Jquery Ajax

Contents. Preface. Introduction. Introduction to C Programming


AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session ) Contents

Chapter 3 DATA REPRESENTATION

I BSc(IT) [ Batch] Semester II Core: Object Oriented Programming With C plus plus - 212A Multiple Choice Questions.

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session

PHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML

ABOUT WEB TECHNOLOGY COURSE SCOPE:

Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

Advanced C++ Programming Workshop (With C++11, C++14, C++17) & Design Patterns

Sri Vidya College of Engineering & Technology


Week Day Topic Sub Topic Type Hours Pre-Evaluation Experience Collection & Demographics Online 2 OOPS concepts 1


XII CS(EM) Minimum Question List N.KANNAN M.Sc., B.Ed COMPUTER SCIENCE IMPORTANT QUESTION (TWO MARKS) CHAPTER 1 TO 5 ( STAR OFFICE WRITER)

Chapter 11 : Computer Science. Information Representation. Class XI ( As per CBSE Board) New Syllabus

KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XI

CHAPTER 1: INTRODUCING C# 3

I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination. June, 2015 BCS-031 : PROGRAMMING IN C ++

SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL

COIMBATORE EDUCATIONAL DISTRICT

Swami Ramanand Teerth Marathwada University, Nanded

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

Syllabus. S.N. Course Name Code Duration Course Fee

Computer Hardware 6. The

Exam code: Exam name: Database Fundamentals. Version 16.0

Welcome to Teach Yourself Acknowledgments Fundamental C++ Programming p. 2 An Introduction to C++ p. 4 A Brief History of C++ p.

Transcription:

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF 2017 - DRAFT SYLLABUS Subject :Computer Science (Maths Group) Class : XI Topics Content Introduction to Computers Introduction to Computers-Generations of Computers- Components of Computers-Concepts of Booting Case Study: Prepare a comparative study of various computers of past and present with respect to speed, memory, size, power consumption and other features Computer Organization Introduction-Basics of Microprocessors-Types of Microprocessors-Reduced UNIT I Instruction Set Computer-Complex Instruction Set FUNDAMENTALS Computer-Memory--Random Access Memory-types of OF RAM-Dynamic RAM (DRAM)-Static RAM (SRAM)-Read Only Memory (ROM)--Secondary Storage Devices-Ports COMPUTER Operating Systems Operating Systems-Introduction -Need for an OS -Types of OS-Functions of an OS-Prominent OS Number Systems Introduction-Data Representations-Decimal Number System-Binary Number System--Octal Number System-Hexa-Decimal System-Number Conversions- Binary representation of Integers--Signed and Unsigned

representations-representing Characters in Memory Working with Windows Introduction to Operating system-introduction to Windows operating system-the Desktop-The Window- Application Window-Document Window-The Icons- Windows directory structure-explore the Computer- Creating Folders-Shutting down the computer Case Study: How to create and manage folders Specification and Abstraction -Specification- Concepts-Examples-Abstraction-Concepts-Examples UNIT 2 PROBLEM SOLVING AND ALGORITHAM Decomposition and Composition - Abstraction- Decomposition/Composition-Examples Iteration and Recursion- Iteration-Concepts- Examples Recursion-Concepts-Examples Case Study: Writing algorithms and drawing flow charts to solve simple problems Introduction to C++ Introduction-Character Set-Tokens (Lexical Units)- Keywords-Identifiers-Literals-Punctuators-Operators- Usage of I/O operators-a Sample C++ -Program- Execution of a program-c++ Development environments (Dev C++)- Types of Errors UNIT III INTRODUCTION TO C++ Case Study: Write a simple program to display your name and address. Note down the errors for every execution Data Types, Variables and Expressions -Introduction- Concepts of Data types-c++ Data types-fundamental Data types-modifiers / Qualifiers-Variables--Formatting Output-Expressions-Type Conversions

UNIT IV PROGRAMMING IN C++ Case study: (1) Write a simple program to get and display roll number, name of your friends using formatting features. (2) Find the memory allotment in bytes for each fundamental data type and also for a range of values Write expressions to conversion of temperature, currency, metric measurements and rate of interest etc., Flow of Control -Introduction-Statements-Selection Statements--Iteration statement-jump statements Case study: (1) Write programs to generate number series, multiplication tables, area of shapes, discount calculation, tax computation. (2) Write program to generate patterns Functions Introduction-C++ Header Files & Built-in Functions- Generating Random Numbers--User-defined Functions- Accessing a function--call by value-call by reference- Returning from a function-recursion -Scope Rules Case Study: (1) Write programs to find square root, power values, tan, cube root using functions. (2) Write a program to get names of five students with initials at end and display them in either case and display the number of letters for each name. (3) Write functions to find factorial, prime number, Armstrong numbers etc., (4) Write a program to accept name and gender as input and display name with relevant salutation (Mr/Ms). Structured Data type: Arrays Purpose of Arrays-Type of Arrays-Single Dimension

array-two Dimension array-array Initialization-Calling functions with array-elementary data representation Case Study: (1) Write a program to accept the marks of 10 students and find the average, maximum and minimum marks. (2) Write a program to accept rainfall recorded in four metropolitan cities of India and find the citythat has the highest and lowest rainfall. (3) Survey your neighboring shops and find the price of any particular product of interest and suggest where to buy the product at lowest cost. Structures Purpose of Structures-Referencing Structure elements- Initializing structure elements-structure assignments- Nested structures-structures and Arrays-Passing Structures to functions-call by value-call by reference- User Defined Data types-preprocessor directives Case study: UNIT V COMPUTER ETHICS AND CYBER SECURITY (1) Create appropriate structures to read Students Roll no, name, date of birth, address (door no, street, locality, city/town, pincode) display Roll no, name and locality. Computer Ethics and Cyber Security Introduction- Ethical issues-cyber security and threats -Introduction to -Information Technology Act- Tamil in Computers Introduction -Tamil in Internet - Tamil Typing and Interface software -TSCII (Tamil Script Code for Information Interchange) -Indian Script Code for Information Interchange (ISCII)-UNICODE - Tamil in Microsoft Windows & Linux -Tamil Virtual Academy -Project Madurai -Tamil Wikipedia STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING

TNCF 2017 - DRAFT SYLLABUS Subject :Computer Science (Maths Group) Class : XII TOPIC CONTENT Unit - I Algorithmic Problem Solving Functions concepts-examples Data Abstraction Data Abstraction-Concepts- Examples Scoping Scoping-Concepts-Examples Algorithmic Strategies Algorithmic strategies- Concepts-Examples Unit - II Classes and Objects Object Oriented Introduction-Programming Paradigms-Basic Programming Concepts Concepts of OOP-Merits and Demerits of OOP- Classes-Functions in a class-working with inline functions-objects-static -class members-- Case Study Constructors and Destructorsonstructors Destructors-Case Study Unit - III Polymorphism, Inheritance and Data File Handling Polymorphism Polymorphism-Function overloading-constructor overloading-operator overloading-case Study Inheritance-Need for Inheritance-Types of Inheritance- Inheritance Derived and Base classes-inheritance and Access Control- Overriding / Shadowing Base class functions in - derived class-multiple inheritance revisited- Constructors in Multiple inheritance-virtual Base

Classes-Multilevel inheritance-nesting of classes Data File Handling da ta File Handling- Introduction-The Header file fstream.h-data Files-Opening and Closing Files Unit - IV Database Concepts and MySQL Database Concepts Introduction-Purpose of a Database-Database Abstraction-Introduction to Data Models-The Relational Database Model Structured Query Language (SQL) Introduction-Processing Capabilities of SQL-Data Definition Language (DDL)-Data Manipulation Language (DML)-SQL Processing Case Study Unit - V TML Introduction-Browsers-Basic Concepts Web Design using Structural Tags of HTML-Inserting Breaks- Creating Paragraphs-Formatting Tags of HTML-- Creating Lists-Creating Links-Inserting Images- Adding Music and Movie-Creating Tables-Creating Frames-Creating Forms--Document Object Model: Case study: Create a website of your own interest which includes tables and frames e.g. for your school