|
|
Placement-oriented
C and Data Structures Training Course |
|
|
|
Total duration - 35 hours. |
|
|
|
Course Instructor - Rupam Das. Total professional experience of
over 17 years in Software Development and Training. For more details on
trainer, visit http://www.rupamdas.com and
http://www.linkedin.com/in/rupamdas
Contact:
Email: info@nxnvision.com
Mobile: +91 98407 84107
|
|
|
|
Introduction
This course has been designed based on first-hand knowledge of IT industry
and the skill levels needed by students to find a place in the IT industry as
a fresher. This training covers C and Data Structures at a level that would
provide a definite and proven edge in core sector job interviews. The level
of programming taught in this course is at par with what fresh engineers work
on, after joining their first job.
This course provides ample hands-on and lab sessions to ensure application
of knowledge in real-time programming. Extra tutorials are provided for
further practice. Clarifications of doubts and difficulties would be
available to the students via email for 1 month after the training is
completed.
|
|
Target audience for the program
This program is targeted at UG Engineering Students in their pre-final and
final years, but not limited to them. This program can also be attended by
interested students of MCA and PG Engineering streams.
|
|
Prerequisites/Knowledge required to attend
this program
- Exposure to programming, in any language (not mandatory)
- Logic and analysis skills
|
|
Areas to be covered in this program
- C Programming
- Data structures using C
|
|
Teaching Methodology
Lectures immediately followed by practicals and tutorials, for complete
understanding and application of the knowledge gained in the lectures. This
ensures better retentivity of the concepts and ideas learned during the
training. Lecture sessions are partly discussion oriented where typically
misunderstood concepts are discussed and rectified. It also enables the
students to clarify doubts as the course progresses.
At the end of the training, the trainees will do a mini-project in C, to
ensure complete learning of the course. |
|
|
|
Content |
|
|
|
Basic C |
|
Foundations of C programming |
|
Coding practices and tips |
|
Data types, declarations, macros and variables |
|
Header files, Libraries, Compilers, Pre-processor directives
(#define, #ifdef, #endif, #else) |
|
Functions and program structure |
|
Operators, Control Flow |
|
Arrays, Strings and Pointers |
|
Input and output formatting |
|
Error detection & handling |
|
Command-line arguments (argv, argc) and its applications |
|
|
|
Data Structures |
|
Structures, unions, bit-fields |
|
Dynamic Memory Management - malloc, free |
|
Linked Lists, Stacks, Queues |
|
Sorting - Bubble sort, Quicksort |
|
Trees - Creation and traversal |
|
Program Design Principles |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|