Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

C & Data Structures Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Nov 21st @9:30AM

Faculty: Mr. Nageswar Rao
(20+ Yrs of Exp,..)

Duration: 2 Months

Location: Maitrivanam, Hyderabad

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202, IInd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No: +91 - 8852 8852 96/97/63/64

Syllabus:

C & Data Structures

1. Software Basics

2. Generation of languages

3. Introduction C – Language

4. C- Language Compilers Turbo-C and ANSI-C

5. History of C-Language

6. Structure of C-Programming

7. Include files

8. Defining constants

9. Working with Variables

10. Data Types

11. Singned and unsigned types

12. scanf and printf functions

13. Operators

  • unary operators
  • binary operators
  • ternary operators
  • Mathematical Operators
  • Relational Operators
  • Logical Operators
  • Assignment operator
  • short hand Assignment operators
  • bitwise operators

14. Increment and decrement operators

15. Ternory Operator

16. Type Casting

17. Keywords in C-Language

18. <math.h> header file functions

19. Control Statements

  • if statement
  • Switch – case statement
  • While loop
  • Do-while loop
  • for loop

20. Types of if statements

21. <ctype.h> header file functions

22. Working with ASCII – Characters

23. goto statements

24. while and do-while loop examples

25. for loop examples

26. nested loops examples

27. Arrays

  • Single- dimension arrays
  • Two - dimension arrays
  • linear and binary searching techniques
  • sorting techniques
  • matrix operations

28. Strings and it’s operations

1. Reading a String
2. Displaying/ Writing String
3. Length of a String
4. Copying strings
5. Comparison of strings
6. Concatenation of string
7. Reverse of a string.
8. Case conversion of string
9. String to numeric conversion
10. Numeric to string conversion
11. Array of strings
12. Searching for a string.
13. Sorting of strings

29. Structures

  • Structure variables and it’s members
  • typedef key with structure
  • Array of Structures

30. Pointers

  • Address of variables
  • declaring pointers
  • pointer to variables
  • pointer to arrays
  • pointer to single and two-dimensional arrays
  • pointer to strings
  • String operations using pointers
  • Pointer to structure variables

31. Functions

  • Types of functions
  • functions adv. and dis-advantages
  • built-in functions and user defined functions
  • types of user defined functions
  • defining functions
  • calling a functions
  • prototype declaration of function
  • function with return statement
  • Storage classes
  • auto, register, static and external storage classes
  • Memory map of exe file
  • Steps in creating exe file
  • global declaration of a function

32. Call by value and Call by reference functions

  • passing address of variable
  • passing address of array
  • passing address of string

33. C-Programming in Linux

34. Creation of header file and library files

35. File Management

1. Opening a File.
2. Reading data from the file
3. Writing data to the file
4. Closing a file.

36. Data Structure

  • dynamic memory management
  • malloc(), calloc(), realloc() and free() functions
  • dynamic memory management of single and two dimensional arrays.

37. Single linked list and it’s operations

38. Double linked list and it’s operations

39. Stacks and it’s operations

40. Queue and it’s operations

41. Binary tree

Real Time Case Study

Real Time Project