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

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

S Y B Voc Software Development Syllabus

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

An Object Oriented Programming with C

Object Oriented Programming

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

KLiC C Programming. (KLiC Certificate in C Programming)

KLiC C. About. Tools: Turbo C++ Syllabus:

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Object Oriented Programming with c++ Question Bank

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

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

10CS36: Object Oriented Programming with C++

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

XII- COMPUTER SCIENCE VOL-II MODEL TEST I

C++ for System Developers with Design Pattern

Short Notes of CS201

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

CHOICE BASED CREDIT SYSTEM (With effect from )

Absolute C++ Walter Savitch

CS201 - Introduction to Programming Glossary By

Introduction to Programming Using Java (98-388)

MaanavaN.Com CS1203 OBJECT ORIENTED PROGRAMMING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CGS 2405 Advanced Programming with C++ Course Justification

OOPS Viva Questions. Object is termed as an instance of a class, and it has its own state, behavior and identity.

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

C++ Important Questions with Answers

Jayaram college of Engineering and Technology, Pagalavadi. CS2203 Object Oriented Programming Question Bank Prepared By: S.Gopalakrishnan, Lecturer/IT

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University)

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

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

Mastering BorlandC++ 4.5


The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured

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

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

Interview Questions of C++

Contents. 1 Introduction to Computers, the Internet and the World Wide Web 1. 2 Introduction to C Programming 26

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

Ch02. True/False Indicate whether the statement is true or false.

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

CS 162, Lecture 25: Exam II Review. 30 May 2018

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

Object Oriented Programming. Solved MCQs - Part 2

CERTIFICATE IN WEB PROGRAMMING

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

DOT NET TRAINING PROGRAM

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli

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

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

Object-Oriented Concept

AN OVERVIEW OF C++ 1

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

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

CE221 Programming in C++ Part 1 Introduction

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

OUTCOMES BASED LEARNING MATRIX

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

OBJ. ORI.& MULT. PROG., M.C.Q. BANK, FOR UNIT -2, SECOND YEAR COMP. ENGG. SEM-4, 2012 PATTERN, U.O.P. UNIT-2

B. V. Patel Institute of Business Management, Computer & Information Technology

Come and join us at WebLyceum

PROGRAMMING IN C AND C++:

VALLIAMMAI ENGINEERING COLLEGE

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

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

M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 Second Semester MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009)

Polymorphism. Zimmer CSCI 330

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.

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

Syllabus for Computer Applications

CS32 - Week 4. Umut Oztok. Jul 15, Umut Oztok CS32 - Week 4

C++ Inheritance and Encapsulation

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Syllabus- Java + Android. Java Fundamentals

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

Lecture 18 Tao Wang 1

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

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

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

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)

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H


Problem Solving with C++

And Even More and More C++ Fundamentals of Computer Science

Paytm Programming Sample paper: 1) A copy constructor is called. a. when an object is returned by value

C-LANGUAGE CURRICULAM

STRUCTURING OF PROGRAM

C# Programming in the.net Framework

Computer Science (330)

C & Data Structures syllabus

OBJECT ORIENTED PROGRAMMING. Ms. Ajeta Nandal C.R.Polytechnic,Rohtak

CO Java SE 8: Fundamentals

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

CS3157: Advanced Programming. Outline

B.Sc II Year Computer Science (Optional)

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Borland 105, 278, 361, 1135 Bounded array Branch instruction 7 break statement 170 BTree 873 Building a project 117 Built in data types 126

Course "Data Processing" Name: Master-1: Nuclear Energy Session /2018 Examen - Part A Page 1

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

Transcription:

Syllabus of C++ Software for Hands-on Learning: Borland C++ 4.5 Turbo C ++ V 3.0 This course offers the following modules: Module 1: Getting Started with C++ Programming Audience for this Course Job Roles and Employment Opportunities Pre-requisite Knowledge and Skills Inspire with C Programming History of C++ What is C++? Why we learn C++? Course Objective Checklist for Installation Step by Step Installation Process Hello World Program Module 2: Fundamentals of C++ Language The Programming Languages Compiler & Interpreter The Structure of C++ Programs Understanding Header Files The Main Function Our First C++ Program Module 3: Data Types and Operators Primitive Types Identifiers and Keywords Operators Operator Precedence Simple Input and Output Module 4: Flow of Control

IF Statements The Nested if Statements The switch case and goto Statements The for Loop The while Loop The Do While Loop Working with break and continue Statements Module 5: Handling Arrays Understanding Array Declaring Arrays Passing Arrays to Functions Module 6: Pointers Understanding Pointers Arrays in Pointers Pointing Pointers Call by Value and Call by Reference Advanced Pointers Module 7: Manipulators and Default Arguments The setw and setfill Manipulators The setprecision and endl Manipulators Understanding Default Arguments Using Inline Function Module 8: Object Oriented Programming An Overview of Object Oriented Programming Understanding Class Working with Objects Array of Objects Module 9: Constructors and Destructors What is Constructor? Understanding Dynamic Constructors What is Copy Constructor? Understanding Destructors Module 10: Behaviors and Properties

Understanding Members and Methods Nesting of Member Functions What is Scope Resolution Operator? Method Overloading Module 11: Static Members and Methods What are Static Members? Understanding Static Member Function Using this Pointer Module 12: Inheritance and friend Keyword Understanding Inheritance Working with Single Inheritance What is the Friend Function? Understanding Friend Class Module 13: Inheritances Revisited Understanding Multiple Inheritances Multi-level Inheritance Working with Hybrid Inheritance Using Hierarchical Inheritance Understanding Overriding Module 14: Polymorphism What is Polymorphism? Virtual Functions Virtual Base Classes Pure virtual Function Virtual Constructors and Destructors Data Binding Module 15: Operator Overloading and Encapsulations Understanding Operator Overloading Overloading Subscript [] Operator Overloading Parenthesis ( ) Operator Overloading an Assignment Operator Exploring Encapsulation Understanding Data Abstraction

Module 16: File Management Systems Understanding Files and Streams Reading Data Files Using File Modes Characters in Files Random Access File Binary Files Module 17: Templates Understanding Templates Function Templates Function Overloading using Templates Class Templates Module 18: Exception Handling and Enumeration Understanding Exception Exception Specifications Catchable Types Understanding Enumerations Type Casting Module 19: Graphics Understanding initgraph Function Sketch Line and Rectangle Working with Colors Using Ellipses and Arcs Understanding Pixels Text Formatting Functions The Delay and Sleep Functions Working with SetFillStyle Functione Duration 120 Hours to be covered in either 2 months (8 weeks) or 3 months (12 weeks).

Options Type Weeks Days per Week Hours per Day Total Hours Option 1 2 Month Part Time 8 5 3 120 Option 2 2 Month Part Time 8 6 2.5 120 Option 3 3 Month Part Time 12 5 2 120 Medium The medium of instruction is English. Eligibility MS-CIT passed preferred. Fees Regular Mode: Rs. 3500/- (including course fees, examination fees and certification fees Installment Mode : Mode Total Fee (Rupees) 1st Installment (Rupees) 2nd Installment (Rupees) 3rd Installment (R Single Installment 4300 - - - Two Installment 4500 2250 2250