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.
__Back__
EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.