Vous êtes sur la page 1sur 6

Programming

C-Language
1.Variable scope
2.Pointers
3.Data structure
4.Function
5.Preprocessors
C++ - Language
1.Class
2.Inheritance
3.Virtual function
4.Overloading
5.STL usage
6.Templates

Planned Date
17/08/2015
21/08/2015

8/9/2015
26/08/2015
1/9/2015

14/9/2015
28/09/2015

6/10/2015
8/10/2015
10/11/2015
13/11/2015

Basic Networking
1.Layers
19/08/2015
a.OSI
b.TCP/IP
2.Frame format
a.Ethernet24/08/2015
b.HDLC
3.Protocols
28/08/2015
a.ARP
3/9/2015
b.IP
7/9/2015
c.ICMP
9/9/2015
d.TCP
11/9/2015
e.UDP
4.Protocol headers
16/09/2015
a.IP header
17/09/2015
b.ARP header
c.TCP/UDP18/09/2015
header
5.Sockets
a.Client 23/09/2015
b.Server 24/09/2015
6.Physical layer
30/09/2015
a.ATM
b.Ethernet
c.DSL
i.ADSL
2/10/2015

Status

Operating system

Planned Date

12/10/2015
1.What is operating system
2.What is RTOS
14/10/2015
3.Difference between OS and RTOS
4.IPC
20/10/2015
a.Semaphore
i.Access across the process
ii.Access within the26/10/2015
process
iii.Access across threads within the process
20/10/2015
b.Message queues
i.Access across the process
ii.Access within the26/10/2015
process
iii.Access across threads within the process
5.Scheduler
26/10/2015
a.Various types
6.Process
a.Multi processing
30/10/2015
b.Threading
c.Thread variable
d.Process control block
7.Memory management
a.Paging
b.Segmentation
2/11/2015
c.Malloc, Free, calloc
d.Virtual memory
e.Memory protection
Tools (Compiler and linker and loader learning)

6/11/2015

1.Various compiler stages


2.Various compiler options
a.How to pass compiler options during compilation
b.How to write Make file for compilation
3.What is the functionality of linker
a.Various linker options
4.What is loader
5.Various segments
a.Code segment
b.Data segment
c.Heap
d.Stack
Additional task based on the initial networking understa 16/10/2015
In case of IP (internet protocol)
1.what is IP address
2.What are the types IP address
3.What is the fields in IP header
4.How each fields helps I routing the packet from one host to another?

In case of ARP

9/10/2015
1.What is MAC address
2.What is relation between IP and MAC
3.Why we need to relate the MAC with IP
4.What is gratuitous ARP
5.ARP header fields
6.How each fields helps in ARP protocol to provides its complete requirement

In case Layer2

5/10/2015
1.What is the frame format for Ethernet (picture representation)
a.Why you need preamble
b.Why you need start of frame delimiter
c.Why you need checksum (CRC)
d.What is flow control at Ethernet chip level and What purpose
2.What is VLAN and why you need VLAN?
3.What is VLAN tag and What are all VLAN tag fields and its purpose?

In case of transport layer


23/10/2015
1.What is TCP and what is UDP?
2.What is the difference between TCP and UDP?
3.When you choose TCP based application development and when you choos
4.Why we need transport layer? Why cant we live with the layer 3?

Status

ns during compilation
ompilation

et from one host to another?

provides its complete requirement

cture representation)

e delimiter

rnet chip level and What purpose it serves?

tag fields and its purpose?

development and when you choose UDP based application development


we live with the layer 3?

Vous aimerez peut-être aussi