Innovation... driven by intelligence and logic

LSNSD. Data Structures with C using Linux

Project based Career Oriented Training

in

Linux System and Network Software Development


Module 2: Data Structures using C with Linux

Abstract:

C is a general-purpose computer programming language developed in 1972 by Dennis at the Bell Telephone Laboratories for use with the UNIX operating system.  Although C was designed for implementing system software as it works well close to hardware. It is suppotrted for almost all computer architectures. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C. In this training we practice behaviorial model of training and keep the trainees hands on to the C coding syntax and standards. Data structures would be implemented in depth with descent variations. There would be an assignment after every session. Finally a project would be implemented for optimizing learning and adopting good debugging strategies.

Training Contents:

C Programming Fundamentals
Introduction to Linux
Introduction to Structured Programming
C language, syntax and semantics
Variables and Scope
Conditionals
Loops and Iterations
Arrays
Strings
Structured Programming using Functions
Pointers and References
Pointers and References with Arrays and Strings
Pointers and References with functions
Macros and Preprocessors
User Defined Data Structures -
Structures
Enumerators
Unions
Bitfields
Advanced Data Structures
Singly Linked lists
Doubly Linked Lists
Circular Linked Lists
Stacks
Expression parsing
Queues
Circular Queues
 

Other Modules in LSNSD Training are as follows.

Training / Course Contents

Sl No

Modules / Project

Classes

1

Linux System Administration. click here for more...

15

2

Data Structures using C with Linux.   click here for more...

50

3

Shell Scripting using Bash.   click here for more...

15

4

Linux System Programming.   click here for more...

30

5

Linux System and Network Administration.   click here for more...

15

6

Networking and Linux Network Programming.   click here for more...

15

 

Total Duration

140


 

 

 

 

 

 

 

 

 

 

 

 

 

 


__Back__


EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.

 

Go to Top ^