Embed
Email

p1

Document Sample

Shared by: Kerala g
Categories
Tags
Stats
views:
0
posted:
11/8/2011
language:
English
pages:
4
ITKC COURSE DETAILS









Course Name:

Programming in C++

Course Code: P1









Address: Sh No BSH 1,2,3

Almedia residency,

Xetia Waddo Duler

Mapusa Goa

E-mail Id: ITKP@3i-infotech.com

Tel: (0832) 2465556

(0832) 6454066







Course Code: P1 3i Infotech Limited 1

ITKC COURSE DETAILS





Programming in C++



1. Introduction:

C++ is a general-purpose programming language. It is regarded as a "middle-level"

language, as it comprises a combination of both high-level and low-level language

features.C++ is widely used in the software industry. Some of its application domains

include systems software, application software, device drivers, embedded software,

high-performance server and client applications, and entertainment software such as

video games.









2. Eligibility:

Knowledge of Computers and XII th pass





3. Duration:

60 Hours. Two Hours each day



 Theory 15 hours.



 Practical 45 hours.





4. Course Details:

Type of Professional IT Course

course

Syllabus  Programming Concepts

o Flowcharts

o Algorithms

o Data Flow Diagrams

o Software Life Cycle



 Introduction to object –oriented approach

 Object – oriented methodology

 Analysis and design

 Creating classes in c++



 Creating object

 Variable and data type

 Writing and execution a c++ program

 Introduction to array



 Encapsulation and abstraction

 Access specifiers

 Static variable and functions

 Friend functions and classes

 Operators

 Conditional construct

 Loop construct



Course Code: P1 3i Infotech Limited 2

ITKC COURSE DETAILS





 The scope of variable



 More about arrays

 Multidimensional array

 Passing array as parameter

 Enumeration



Loops & Decisions

 Conditional statement

 Switch statement

 Logical operators, relational operators, loops



Structures

 Structures

 Accessing structures

 Nested structures



 More about functions

 In – built functions

 Command line parameters

 Pointer to function

 Arguments passing to functions

 Reference and default arguments

 Storage classes

 Recursion

Pointers



 Pointers and addresses

 Pointers and arrays,functions, strings

 Memory management

 Pointers to pointer





 Constructor and destructors

 Initializing objects



 Polymorphism

 Implementing polymorphism

 Function overloading

 Operator over loading

 Operating unary operator

 Overloading binary operators



 Inheritance

 Identifying relation between classes

 Classes and inheritance



 Dynamic polymorphism

 Implementing late binding



 Multiple inheritances

 Introducing to multiple inheritance



Course Code: P1 3i Infotech Limited 3

ITKC COURSE DETAILS





 Ambiguities in multiple inheritances

 Invocation of constructors and de constructors



 File input and output

 Stream classes hierarchy

 Stream insertion Extraction

 File input and output

 File open and close

 Open mode bits

 File pointer



 Exception handling and templates

 Exception handling



 Linked list

 Linked lists

 Single linked list

 intersection of nodes in a linked list



 Operation on single linked list

 Traversing a linked list

 Querying information

 Deleting nodes

Graphics



 Text mode graphics

 Setting graphic mode

 Shapes, line, colour, pattern and sound





Mini project









5. Fee:

Rs. 2500 (exclusive of all taxes)









Course Code: P1 3i Infotech Limited 4



Related docs
Other docs by Kerala g
union-budget-2012-13-highlights
Views: 38  |  Downloads: 0
notification M.Tech_05-03-09
Views: 29  |  Downloads: 0
India_Customs Regulation 1
Views: 31  |  Downloads: 0
CE Notification 39-2011-12.9.2011
Views: 28  |  Downloads: 0
STATISTICS
Views: 44  |  Downloads: 0
A Hero (R.K. Narayan)
Views: 59  |  Downloads: 6
RRBPatna-Info-HN
Views: 77  |  Downloads: 0
RRB-Notice-Para
Views: 80  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!