Tags
Language
Tags
January 2025
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Programming Using C & Data Structures From Basic To Advanced

Posted By: ELK1nG
Programming Using C & Data Structures From Basic To Advanced

Programming Using C & Data Structures From Basic To Advanced
Last updated 3/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.00 GB | Duration: 25h 18m

Learn C & Data Structures - Every module feature demonstrated with real-time examples

What you'll learn

This course will hone your programming skills and help you become great programmer

Understand the fundamentals of Data Structures thoroughly through hands-on coding

Learn to see a bigger picture of design of algorithms in general

Requirements

A computer with c language installed in it

Upto date browser with good internet connection

Should have knowledge in C language programming

Description

C language which is considered the mother of all languages, is and will be the most sought after programming language for any beginner to jump start his career in software development. Not only does it help a beginner to understand what software programming is all about, it also gives an excellent platform to build programming skills for those who eventually want to learn modern languages like C# or Java for developing advanced level applications.BestDOtNetTraining's online training videos which include both the concepts and practical examples will help you learn the C language down to the minutest detail. Every topic in the course is covered in-detail along with sample programs and assignments (along with solutions).This combination of concepts and practical is guaranteed to make you an expert on the language and will put you in a position to tackle even the toughest of interview challenges. And if that wasn’t enough, our course offering will also provide you a library of Interview Questions in each and every module of our "C" training program.This Course is compiled by Mr. Sandeep Soni, Microsoft Certified Trainer with experience over 21 years.Mr.Sandeep has worked closely with many IT companies and helped them with their technology resources training needs. He considers this to be the best part of his profession and he enjoys the most because he gets to meet new people; get involved in the ever changing technology needs and provide them with optimum solution to the problems they face in application development. This is how he keeps himself updated with the latest technology in the industryHe is always accessible to all his students anytime for any kind of question they may have. you can send him an email your queries at sandeepsoni@deccansoft.com. By the end of this course you should able toUnderstand the purpose of programming.Download and understand the role of IDE in writing "C" programs.Gain knowledge about how one can write Software Programs.Write interactive programs to perform input and output operations.Apply logic using programming techniques & decision making statements.Understand the advantage of using Arrays and Pointers for handling large data.Learn how to break up a big task into smaller units using functions.Understand how memory can be dynamically allocated and de-allocated for pointers.Persist data of the program into data files for using at later point of time.Create and process data in files using file I/O functions.Read and consume command like arguments in a program.

Overview

Section 1: Introduction and First Program

Lecture 1 Why Programming

Lecture 2 History of C Language

Lecture 3 Hello World Program

Section 2: Variables and Datatypes

Lecture 4 Identifiers in C

Lecture 5 Variables and DataTypes

Lecture 6 Constants

Section 3: Console IO Operations

Lecture 7 Printf and Scanf

Lecture 8 Unformatted IO Functions

Section 4: Operators and Expressions

Lecture 9 Expressions and Arithmetic Operators

Lecture 10 Relational and Logical Operators

Lecture 11 Bitwise Operators

Lecture 12 Unconditional Branching using goto statement

Section 5: Control Flow Statements

Lecture 13 If Statement

Lecture 14 Switch Statement

Lecture 15 While Loop

Lecture 16 Do While Loop

Lecture 17 For Loop

Lecture 18 Break and Continue

Lecture 19 Special Cases

Section 6: Working with Functions

Lecture 20 Introduction and Writing Functions

Lecture 21 Scope of Variables,Storage Classes,Pass by Value and reference

Lecture 22 Recursion

Section 7: Working with Arrays

Lecture 23 Arrays Declaration and Initialization

Lecture 24 Sample Programs using Arrays

Lecture 25 Arrays as Function Parameters

Lecture 26 2-Dimensional Array

Section 8: Pointers

Lecture 27 Introduction to Pointers

Lecture 28 Pointers as Function Parameter

Lecture 29 Pointer Arithmetic

Lecture 30 Function Pointers

Lecture 31 Dynamic Memory Allocation using malloc

Lecture 32 calloc and comparision with malloc

Section 9: String Handling

Lecture 33 Introduction to Strings

Lecture 34 Sample Program

Lecture 35 More Sample Programs

Lecture 36 Standard String Library Functions

Lecture 37 Array of String

Section 10: Structures and Unions

Lecture 38 Declaring and Instantiating Structures

Lecture 39 Structure as Parameter and Pointer to Structure

Lecture 40 Enumerated Data Type

Lecture 41 Union

Lecture 42 Bit Fields

Section 11: File Handling

Lecture 43 What is a Stream

Lecture 44 File Handling-Writing and Reading Characters

Lecture 45 Writing and Reading Structure in Text Format

Lecture 46 Writing and Reading in Binary Format

Section 12: Pre-Processor Directives

Lecture 47 Understanding Pre-Processor directives

Lecture 48 Header Files and Project

Section 13: Command Line Arguments and Variable Arguments

Lecture 49 Command Line Argument

Lecture 50 Variable Number of Arguments

Section 14: Searching and Sorting

Lecture 51 Linear Search

Lecture 52 Iterative Binary Search

Lecture 53 Recursive Binary Search

Lecture 54 Bubble Sort

Lecture 55 Selection Sort

Lecture 56 Insertion Sort

Lecture 57 Quick Sort

Lecture 58 Merge Sort

Section 15: Stack

Lecture 59 Introduction to Data Structures

Lecture 60 Stack Using Arrays

Lecture 61 Stack Using Linked List

Lecture 62 Infix to Postfix Expressions

Section 16: Queue

Lecture 63 Queue Using Arrays

Lecture 64 Queue Using Linked List

Section 17: Linked List

Lecture 65 Introduction to Linked List

Lecture 66 Single Linked List

Lecture 67 Double Linked List

Lecture 68 Circular Linked List

Section 18: Trees

Lecture 69 Introduction to Trees

Lecture 70 Programming Tree - 1

Lecture 71 Programming Tree - 2

Section 19: BONUS LECTURE: What Next?

Lecture 72 BONUS LECTURE: What Next?

Who want to enhance their career as a programmer,Who want to revise java concepts before attending an interview,Anyone who wants to become a great programmer, not just a mediocre programmer