You are on page 1of 2

OOPS with C++

20Hours

Fundamentals of Object Oriented Programming Procedural oriented Vs Object oriented programming C++ Characteristics Object-Oriented Terminology Polymorphism Object-Oriented Paradigm Abstract Data Types I/O Services Standard Template Library Standards Compliance Objects & Classes Reusability Encapsulation Inheritance Polymorphism Dynamic binding Message passing Member functions Inheritance Polymorphism and Virtual Functions Quick Introduction to C Programming Concepts 30Hours Introduction to Linux Basic Commands Overview of C Programming Language Data types, storage qualifiers, and Conditional constructs. Unary, Binary, Logical, and Ternary operators, Type conversion, Data Input and Output, Loops, one dimensional and two dimensional arrays, Pointers a nd Arrays using Pointers Function, Function call and Run time Stack User defined data types Structures, Union, Enumeration and Typedef File, File Access modes, File Input/Output Recursion, Factorial Function, Function pointers Software Engineering Concepts 8Hours Software life cycle and various life cycle models, SDLC Project Management Embedded Systems Development The process of Embedded System Development (Embedded Design Life Cycle) Design Engineering, Testing Strategies and Tactics Project Management and Introduction to Risk Management Socket Programming 20Hours Introduction and Overview. The Client Server Model and Software Design. Concurrent Processing in Client-Server Software. Program Interface to Protocols. The Socket Interface. Algorithms and Issues in Client Software Design. Example Client Software. Algorithms and Issues in Server Software Design. Iterative, Connectionless Servers (UDP). Iterative, Connection-Oriented Servers (TCP). Concurrent, Connection-Oriented Servers (TCP). Single-Process, Concurrent Servers (TCP). Multiprotocol Servers (TCP, UDP). Multiservice Servers (TCP, UDP). Uniform, Efficient Management of Server Concurrency. Concurrency in Clients. Tunneling at the Transport and Application Levels.

Application Level Gateways. External Data Representation (XDR). Remote Procedure Call Concept (RPC). Distributed Program Generation (Rpcgen Concept). Network File System Concepts (NFS). Network File System Protocol (NFS, Mount). A TELNET Client (Program Structure). A TELNET Client (Implementation Details). Networking Fundamentals 20Hours Networking Fundamental OSI Layers TCP/IP Protocols Datastructure 50Hours Arrays, stacks, Queues, Linked Lists (Singly, Doubly, Circular) Trees, Threaded trees, AVL Trees Graphs, Sorting (bubble, Quick, Heap , Merge)

You might also like