Listen in before you take a plunge
3 lectures 09:55
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
What you are going to learn - Curriculum
Listen in before you take a plunge
3 lectures 09:55
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
What you are going to learn - Curriculum
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Profile of Instructor
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
All the students are extremely curious about the teaching experience of the instructor who is going to teach them. This lecture will reveal the profile , teaching experience and passion of your instructor. Anand Mahajan has the privilege of training thousands of students during his scintillating career spanning over 25 years. His passion to explain the things in an easy-to-grasp manner has been applauded by many old and new students who are working in the IT industry across the globe. He has the experience of working with two giant Indian computer education companies as senior faculty.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
Introduction to the course
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
I have left no stone unturned to make this course the best in the market. But my extremely serious advice to learners - Write the programs on your own. The only way to learn programming is by writing , trying , modifying the code. Errors and their removal will definitely ibring the best in you. This course will teach you from basics upto some advanced topics.Starting from scratch you will learn what a programming language is. You will move on to learn data types , variables , programming construct (sequence, selection and iteration) , working with arrays (single and double dimensional) , how to develop your own functions,pointers, pointer arithmetic, representation of arrays through pointers,structures with and without pointers, file handling etc. All the topics are explained with the help of slides followed by appropriate example programs. I will keep uploading more lectures once this course kick off. suggestions and criticism will be received with thanks as this will help me to strive more to make this course more useful.
What you are going to learn - Curriculum
What you are going to learn - Curriculum
What you are going to learn - Curriculum
What you are going to learn - Curriculum
Having the first brush
3 lectures 17:06
Basic concepts of programming languages and Life cycle of a C program
A program is in fact a set of instructions i.e. programming statements. Programming languages are a medium to write these programs. Three type of categories are there for programming languages -
1) Machine language 2) Assembly languages
3) High level languages
- Machine language program is directly machine readable hence needs no conversion.
- Assembly language is a compromise between machine language and high level language. Even though these programs do not use machine codes but use a special symbols called mnemonics. In order to convert an assembly language program into machine language we need assemblers.
The program written by the programmer in a high-level language is termed as 'Source program' which passes through the stages of pre-processing, compilation , linking and loading. The source program written in a high-level language is in an English like language. The compilation of the source program is a must as it converts into machine language which is understandable to the computer machine.There are two translation techniques to convert a high-level language program -
Interpreters
Compilers
Structure of a C program
A program is essentially made up of functions. A function is a subprogram that performs logically isolated task.Function main() happens to be the entry and exit point of the program. Library functions are the in-built functions that come with the language software itself and user-defined functions are developed by the programmers themselves.
An IDE (Integrated Development Environment) is the software that provides all the facilities of writing , editing , compiling and executing the program under one umbrella.
Character set, tokens, Data types, I/O library functions
This lecture contains explanation of character set of c language. Various types of tokens (constants,variables,keywords,operators) , data types in C language and a brief description of formatted and unformatted input out functions.
-
A character set is nothing else but all the characters put together which will be used while writing a C program.
-
Any programming statement is made up by using tokens (constants, variables, keywords and operators).
-
There are 32 keywords in C language. They cannot be used as variable names.
C is a strongly typed language. That means a variable has to be declared in C language before using it. At the time of declaration data type has to be mentioned. Various data types supported in C are - int,unsigned int,long int , unsigned long int, float, double, long double, char.
Having the first brush contains...