[go: up one dir, main page]

0% found this document useful (0 votes)
176 views3 pages

C Programming & Data Structures: Synopsis & Objective of Course

This 4-day training course provides a comprehensive overview of C programming and data structures. The course begins with basic C programming concepts and progresses to more advanced topics like pointers, arrays, functions, structures, queues, lists, trees, graphs, searching and sorting algorithms. It is designed for programmers who want to gain expertise in C programming and master common data structures. The training will be instructor-led with hands-on exercises. Assignments will also be given to help trainees strengthen their implementation skills. The trainers have over 6 years of experience in embedded development and corporate training. Both scheduled and on-site training options are available.

Uploaded by

Sagar Paul'g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views3 pages

C Programming & Data Structures: Synopsis & Objective of Course

This 4-day training course provides a comprehensive overview of C programming and data structures. The course begins with basic C programming concepts and progresses to more advanced topics like pointers, arrays, functions, structures, queues, lists, trees, graphs, searching and sorting algorithms. It is designed for programmers who want to gain expertise in C programming and master common data structures. The training will be instructor-led with hands-on exercises. Assignments will also be given to help trainees strengthen their implementation skills. The trainers have over 6 years of experience in embedded development and corporate training. Both scheduled and on-site training options are available.

Uploaded by

Sagar Paul'g
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

CProgramming&DataStructures

Synopsis&ObjectiveofCourse
AcompletetrainingcoursewhichisintendedtoteachCasaprogramminglanguage
ingeneral,andtheusageofdatastructuresinspecial.Initiallystartingfrom
elementaryC,thetraineeunderstandsprogrammingfeaturesofCandthenlearns
handlingofdatastructures.
Arrays,Functions,Pointers,Preprocessor,FileHandling,Queues,Lists,Graphs,
Searching,Sortingandalltheaspectsarecoveredexhaustivelyinthiscarefully
designedcourse.
TargetAudience
ProgrammersanddeveloperswhowishtogainasolidunderstandingoftheuseofC
asaprogramminglanguage&masterthedatastructures.
Prerequisites
Attendeesshouldhaveabasicknowledgeofprogrammingandcomputers.
PreviousknowledgeoftheClanguageishelpfulbutnotessential.
Delivery
Thetrainingwillbeinstructorled,witheachsectionofthematerialbeingcoveredby
thetrainerandfollowedbyhandsonpracticalexercises.Programmingwillbeusing
GNUCcompiler,howevertraineescanrequestforanyothercompilertoo.
Certaindevelopmentprojectswillbegivenasassignments(undercomplete
guidance)tomasteratraineeinimplementationorientedprogramming.
Duration:4days

CourseContents
Day
Day1

Topic
BasicsofC

Datamemory
map

Flowcontrol

Pointers

Subtopics
WhatisaLanguage?
Stylesofprogramming&IntroductiontoC
Datatypes&Modifiers
Operators,Variables&Macros
Conceptoffunctions&partsofaprogram
printfscanf
Global&Localvariables
StorageClasses
Stack&heap
DecisionControlifelse,goto
LoopControlwhile,dowhile
LoopControlfor,continue,break,
CaseControlswitch
Introductiontopointers
Size&dereferencingofpointer

Day2

Arrays

Functions

Strings

RunTime

Day3

UserdataTypes

Queues&Lists

Trees&Graphs

Searching&
Sorting
Techniques

PreProcessor

Compilation&
RunningofCode

I/Ohandling

Day4

PointerArithmetic
Arraysaformofpointers
MultiDimensionalArrays
Passingvalues&references
Functionpointer
RecursiveFunctions
CharacterArraysStrings
ArrayofpointerstoString
StringFunctions
Commandlinearguments
Dynamicmemoryallocation
Voidpointer
StructuresDeclaring&accessing
Arrays,pointers&structuresinStructure
Structurearrays&Structurepointers
Unions&Enums
StacksinC
Infix,Postfix&Prefix
Queuessequentialrepresentation
LinkedLists
QueuesasLists
Single&DoubleLinkedlists
CircularLists
BinaryTrees
Traversals,
Graphsterminology,representation,
Graphtraversals
Linearandbinarysearchmethods
Bubblesort
Selectionsort
Insertionsort
Quicksort
Mergesort
FeaturesofCPreprocessor
Macros&Arguments
Conditionalcompilation
Partsofaprogramindetail
Stepsinvolvedincompilation
Sourcecode,assembly&bin/hexfile
Parser&Linker
FileHandlinginC
Textv/sbinarymode
FormattedI/O

TrainersProfile
CorporateTrainer(s)withmorethan6yearsofexperienceinembedded
development&corporatetraininginCMMlevel5companies.

Scheduled&OnsiteTraining
Apartfrominhousetrainingprograms,comprehensivetrainingcanbealsoprovided
aspertherequirement&willbeoptimallycustomizedaspertheclientsneeds.

Fortrainingcalendar,availabilityofseats&otherdetailspleasemailusat
training@sigmasolutions.co.in

You might also like