UrbanPro
true

Become a master in C Language

LIVE

Course offered by R K Pandey

review
I will Start from the very basics and will go up to the higher levels. In the last sessions students will be able to make small projects in C language. With That basics of the Linux programming will be taught.

Topics Covered

INTRODUCTION Programming Environment, what is a program? , Programming Language, levels of programming languages, basic introduction about machine level language, Assembly language, High level language. Position of C language in language levels, software development life cycle, Write and execute the first program. Concept of an algorithm. Algorithms to programs conversion, top-down development and stepwise refinement. Introduction to the design and implementation of correct, efficient and maintainable programs, Structured Programming, Trace an algorithm to depict the logic. INPUT/OUTPUT IN C Standard I/O in "C", Fundamental Data Types and Storage Classes: Character types, Integer, short, long, unsigned, single and double-precision floating point, storage classes, automatic, register, static and external. OPERATORS AND EXPRESSIONS Operators and Expressions: Using numeric and relational operators, mixed operands and type conversion, Logical operators, Bit operations, Operator precedence and associativity. CONDITIONAL AND LOOPING Conditional Program Execution: Applying if and switch statements, nesting if and else, restrictions on switch values, use of break and default with switch. Program Loops and Iteration: Uses of while, do and for loops, multiple loop variables, assignment operators, using break and continue. FUNCTIONS AND STRINGS Modular Programming: Passing arguments by value, scope rules and global variables, separate compilation, and linkage, building your own modules. Functions: Definition, block structure, main features of a function, functions return values, scope rules, making your own functions with and without return types, calling convention of the functions, difference between calling of fixed and variable arguments functions, difference between call by value and call by reference, use of a mixed call for returning more than value at a time indirectly, making your own header files, adding a function to the standard header file, Recursion, the C preprocessor, using command prompt for compilation and execution , passing command line arguments to the main() function. Strings: declaration of string, using string methods, some of the strings inbuilt functions implementation, array of strings, string pointers. ARRAYS Arrays: Array notation and representation, manipulating array elements, using multidimensional arrays, arrays of unknown or varying size. STRUCTURES IN C Structures: Purpose and usage of structures, declaring structures, assigning of structures, passing structure elements to function, passing whole structure to function, using structure pointer, self-referential structures, Unions. UNDERSTANDING POINTERS IN C Pointers to Objects: Pointer and address arithmetic, pointer operations and declarations, using pointers as function arguments , pointers and arrays , character pointers and Functions, pointer arrays, pointers to pointers, command line arguments, pointers to functions. Dynamic memory allocation, defining and using stacks and linked lists. SEARCHING AND SORTING Sequential search, Sorting arrays, Strings, Text files, The Standard C Preprocessor: Defining and calling macros, utilizing conditional compilation, passing values to the compiler. FILE HANDLING File I/O : streams and files, File System basics: file pointer, opening a file , closing a file, writing a character, reading a character, using fopen(), getc(), putc(), and fclose(),using feof(), Working with strings : fputs(),fgets(),erasing files, flushing a stream, fread() and fwrite(), fprintf() and fscanf(). SORTING Sorting and searching: Algorithms and implementation bubble sort, selection sort, Insertion sort, sequential search and binary search. INTRODUCTION TO GRAPHICS Introduction to Graphics design using C- use of graphics functions.

Who should attend

Students of Computer Science ,IT and electronics and the persons who have passed their engineering and want to have a good command over the C programming language.

Pre-requisites

There is no pre requisites for the class.

What you need to bring

You have to bring your laptop during the classes.

Key Takeaways

You will have strong programming Fundamentals. Course Material for the language. Good memories of the class. And a confidence for the better future.

Gallery (1)

About the Trainer

Avg Rating

Reviews

Students

Courses

R K Pandey

M.E.(Computer Science), Bits-pilani,pilani

2 Years of Experience

I am a trainer/IT consultant. I am providing Corporate trainings for students in C , java , embedded systems etc.

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet! Be the first one to Review

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Become a master in C Language by R K Pandey

Ravi Kant Pandey picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Become a master in C Language by R K Pandey

Ravi Kant Pandey picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more