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...

10

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...

25

6

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

15

 

Total Duration

115


 

 

 

 

 

 

 

 

 

 

 

 

 

 


__Back__


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

 

Go to Top ^