Learn Intricate C programming-Compilation & Execution,Input
0.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
301 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Intricate C programming-Compilation & Execution,Input to your Wishlist.

Add to Wishlist

Learn Intricate C programming-Compilation & Execution,Input

Type Declaration Instruction, Arithmetic Instruction,Integer & Float Conversions,Hierarchy of Operations,Associativity.
0.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
301 students enrolled
Last updated 5/2017
English
Price: $200
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Basics Of C Programming Language.
  • How to write Programs in C.
  • This course will emphasis on Compilation and Execution, Receiving Input in C Programming.
  • Students will get a sound knowledge of any programming language compiled on linux gcc compiler.
  • This course is good for various optimization techniques.
  • Algorithms usage.
View Curriculum
Requirements
  • C compiler prefebly gcc
Description

About Course

This course will teach  you the  intricacies of Compilation and Execution, Receiving Input in C Programming.
There are basically three types of instructions in C:
(a)Type declaration instruction −  To declare the type of variables used in a C program.
(b)Arithmetic instruction − To perform arithmetic operations between constants and variables.
(c)Control instruction  − To control the sequence of execution of various statements in a C program.
Although if you know other programming languages you will be able to implement these in other languages like C++, JAVA or Python too. There are no special prerequisites, but some previous programming experience will be helpful. I am going to talk about the theoretical background of Control Instruction.
As the name suggests the ‘Control Instructions’ enable us to specify the order in which the various instructions in a program are to be executed by the computer. In other words the control instructions determine the ‘flow of control’ in a program. There are four types of control instructions in C. They are: 
(a) Sequence Control Instruction
(b) Selection or Decision Control Instruction
(c) Repetition or Loop Control Instruction
(d) Case Control Instruction
I highly recommend you to do the coding on your own in order to learn these concepts.

The curriculum consists of various modules. Each module consists of video content that may be used as-is or adapted for use in courses.


How long will it take to complete

1. Students are advised not to cover more than one section per day.

2. 2 sections, 6 lectures, short course of approx 1 hr in length with crisp information about the subject.

Kind of Course Material
1. The course is dynamic in nature, its a living entity. I will keep on changing the material according to students feedback.

2. I have avoided too much text without a break, vary activities, and have kept it light and fun. Incorporated a lot of color, small animations, video clips, sound, etc.

3. High quality video content with industry oriented examples.

4. Real life essential tricks and skills.

Structured Course
A perfect blend of theory and programming.

Do I need to take this course ?
1. C programming language is a basic language and all other programming languages are derived from it such as C++, Java, Python, etc.

2. This is the specific course that addresses the specific modules of C Programming in good detail.

3. Students are not required to refer to text books after completing this course.

4. Students will learn how programming languages work with data, what program flow is, and Decision and case Control Structures.

5. Helps in improving grades in college curriculum and at the final Campus Interview.

Who is the target audience?
  • Beginners, who are new to programming.
  • Engineering college student(1st year student for first year exams)
  • Preparing for Job / Placement
  • BCA/MCA student
  • Undergraduates/Diploma
Students Who Viewed This Course Also Viewed
Curriculum For This Course
5 Lectures
01:03:09
+
Orientation
1 Lecture 09:09

Introduction

Preview 09:09
+
Compilation, Execution and Receiving Input
4 Lectures 54:00

Character Set

Constants, Variables  and Keywords

Types of Constants

Rules for Constructing Integer Constants

Rules for Constructing Real Constants

Rules for Constructing Character Constants

Types of Variables

Rules for Constructing Variable Names

Keywords

Preview 14:40

Compilation and  Execution, Receiving Input

Armed with the knowledge about the types of variables, constants & keywords the next logical step is to combine them to form instructions.

The First C Program
12:51

Type Declaration Instruction
Arithmetic Instruction
Integer and Float Conversions
Hierarchy of Operations
Associativity Of Operators

Instructions
23:29

There are four types of control instructions in C. They are: 
(a) Sequence Control  Instruction
(b) Selection or Decision  Control Instruction
(c) Repetition or Loop Control Instruction
(d) Case Control Instruction

Control Instruction
03:00
About the Instructor
Saurabh Kumar Bansal
3.4 Average rating
7 Reviews
1,014 Students
21 Courses
Software Programmer, Consultant, Mobile Developer

I  was apparently not a diligent student. I worked with C/C++ and HTML, CSS, JavaScript since 12 years. I speak to the world on software freedom. From the beginning of my career I have always worked in large and small teams. While programming has been more of a individual activity, it is the collaboration in teams that can make and break a project. I have been interested in algorithms and data structures and its implementations especially in Java since university.

I am a co-author of various manuals, and has edited and reviewed more than a dozen other books. I wrote columns that provided keen insights into the little algorithmic nuggets that we use in our programs. My favorite books includes  "Writing Efficient Programs", "More Programming Pearls" and "Programming Pearls". The best programmers not only continuously improved the quality of their work, they also influence other members of their team.

I learned about project management and team interaction working at various organisations. I still believe that humans are still at the beginning of the code revolution. Programmers and users are still imitating what came before, and haven’t even imagined all that could be in the future. One thing I am sure of is that code is a type of language, based on the same logic as Sanskrit, and for the first time in history, language can change the physical world. Programming is a literature.

I've always had a passion for teaching in seminars and corporations during my consulting projects. My online school eLearningMedium gives me the opportunity to share my knowledge with students of all backgrounds and experiences across the globe! I'm really excited for this opportunity to bring to you real-world practical experience!

I've plans of making some of the courses about Algorithms and Data Structures, Java, HTML5, Software Engineering and Software Project Management. I give all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in the adventure.