DETAILED SYLLABUS INTRODUCTION TO C LANGUAGE

Similar documents

C-LANGUAGE CURRICULAM

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

DYNAMIC MEMORY ALLOCATION AND DEALLOCATION

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

Variables Data types Variable I/O. C introduction. Variables. Variables 1 / 14

Fundamental Data Types. CSE 130: Introduction to Programming in C Stony Brook University

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Lecture 02 C FUNDAMENTALS

A Fast Review of C Essentials Part I

Character Set. The character set of C represents alphabet, digit or any symbol used to represent information. Digits 0, 1, 2, 3, 9

DEPARTMENT OF MATHS, MJ COLLEGE

Review of the C Programming Language for Principles of Operating Systems

Contents. Preface. Introduction. Introduction to C Programming

C: How to Program. Week /Mar/05

UNIT - I. Introduction to C Programming. BY A. Vijay Bharath

Variables in C. Variables in C. What Are Variables in C? CMSC 104, Fall 2012 John Y. Park

BLM2031 Structured Programming. Zeyneb KURT

P.G.TRB - COMPUTER SCIENCE. c) data processing language d) none of the above

Review of the C Programming Language

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Chapter 2 - Introduction to C Programming

Fundamentals of Programming

M4.1-R3: PROGRAMMING AND PROBLEM SOLVING THROUGH C LANGUAGE

Name :. Roll No. :... Invigilator s Signature : INTRODUCTION TO PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

Tokens, Expressions and Control Structures

Introduction to C Programming. Chih-Wei Tang ( 唐之瑋 ) Department of Communication Engineering National Central University JhongLi, Taiwan

Data Types and Variables in C language

Computer Science & Information Technology (CS) Rank under AIR 100. Examination Oriented Theory, Practice Set Key concepts, Analysis & Summary

Recap. ANSI C Reserved Words C++ Multimedia Programming Lecture 2. Erwin M. Bakker Joachim Rijsdam

Programming in C++ 4. The lexical basis of C++

Binghamton University. CS-211 Fall Syntax. What the Compiler needs to understand your program

C OVERVIEW BASIC C PROGRAM STRUCTURE. C Overview. Basic C Program Structure

Presented By : Gaurav Juneja

ANSI C Programming Simple Programs

Fundamental of Programming (C)

C OVERVIEW. C Overview. Goals speed portability allow access to features of the architecture speed

Long Questions. 7. How does union help in storing the values? How it differs from structure?

Computers Programming Course 5. Iulian Năstac

Programming Fundamentals (CS 302 ) Dr. Ihsan Ullah. Lecturer Department of Computer Science & IT University of Balochistan

Data Type Fall 2014 Jinkyu Jeong

from Appendix B: Some C Essentials

Main Program. C Programming Notes. #include <stdio.h> main() { printf( Hello ); } Comments: /* comment */ //comment. Dr. Karne Towson University

Appendix. Grammar. A.1 Introduction. A.2 Keywords. There is no worse danger for a teacher than to teach words instead of things.

(i) Describe in detail about the classification of computers with their features and limitations(10)

VARIABLES AND CONSTANTS

Software Development & Education Center C Programming

INTRODUCTION 1 AND REVIEW

IECD Institute for Entrepreneurship and Career Development Bharathidasan University, Tiruchirappalli 23.

The Waite Group's. New. Primer Plus. Second Edition. Mitchell Waite and Stephen Prata SAMS

CprE 288 Introduction to Embedded Systems Exam 1 Review. 1

Variables in C. CMSC 104, Spring 2014 Christopher S. Marron. (thanks to John Park for slides) Tuesday, February 18, 14

Questions Bank. 14) State any four advantages of using flow-chart

CS Programming In C

Unit-II Programming and Problem Solving (BE1/4 CSE-2)

2/29/2016. Definition: Computer Program. A simple model of the computer. Example: Computer Program. Data types, variables, constants

ET156 Introduction to C Programming

Data types, variables, constants

C Fundamentals & Formatted Input/Output. adopted from KNK C Programming : A Modern Approach

M1-R4: Programing and Problem Solving using C (JULY 2018)

Introduction to the C Programming Language

CSCI 171 Chapter Outlines

Laboratory 2: Programming Basics and Variables. Lecture notes: 1. A quick review of hello_comment.c 2. Some useful information


Princeton University Computer Science 217: Introduction to Programming Systems The Design of C

Chapter 1 & 2 Introduction to C Language

Continued from previous lecture

IMPORTANT QUESTIONS IN C FOR THE INTERVIEW

Holtek C and ANSI C Feature Comparison User s Guide

I BCA[ ] SEMESTER I CORE: C PROGRAMMING - 106A Multiple Choice Questions.

LESSON 1. A C program is constructed as a sequence of characters. Among the characters that can be used in a program are:

M1-R4: Programing and Problem Solving using C (JAN 2019)

XSEDE Scholars Program Introduction to C Programming. John Lockman III June 7 th, 2012

Basic Elements of C. Staff Incharge: S.Sasirekha

ET156 Introduction to C Programming

Introduction to C++ Introduction. Structure of a C++ Program. Structure of a C++ Program. C++ widely-used general-purpose programming language

edunepal_info

PESIT-BSC Department of Science & Humanities

Computers Programming Course 6. Iulian Năstac

Basic Types, Variables, Literals, Constants

Introduction to C++ with content from

PERIYAR CENTENARY POLYTECHNIC COLLEGE Periyar Nagar- Vallam Thanjavur

C library = Header files + Reserved words + main method

DECLARATIONS. Character Set, Keywords, Identifiers, Constants, Variables. Designed by Parul Khurana, LIECA.

Assignment: 1. (Unit-1 Flowchart and Algorithm)

UNIT IV 2 MARKS. ( Word to PDF Converter - Unregistered ) FUNDAMENTALS OF COMPUTING & COMPUTER PROGRAMMING

C Programming Multiple. Choice

C Language Part 1 Digital Computer Concept and Practice Copyright 2012 by Jaejin Lee

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

Practical C++ Programming

C/Java Syntax. January 13, Slides by Mark Hancock (adapted from notes by Craig Schock)

C/Java Syntax. Lecture 02 Summary. Keywords Variable Declarations Data Types Operators Statements. Functions. if, switch, while, do-while, for

The Design of C: A Rational Reconstruction: Part 2

Introduction to Programming

Chapter 21: Introduction to C Programming Language

A flow chart is a graphical or symbolic representation of a process.

Transcription:

COURSE TITLE C LANGUAGE DETAILED SYLLABUS SR.NO NAME OF CHAPTERS & DETAILS HOURS ALLOTTED 1 INTRODUCTION TO C LANGUAGE About C Language Advantages of C Language Disadvantages of C Language A Sample Program in C Language Elements of the Sample Program Editing, Compiling, Linking and Execution Problems related to plateform Problems related to application Important Points regarding a C Program Some inbuilt functions kbhit(), delay(), sleep(), getch(), getche() system(), sound(), nosound() 10 Hour www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 1

2 NUMBER SYSTEM AND CONVERSION Data/Constant/Value used or supported in C Language o Numeric Data Octal Value Decimal Value Hexadecimal Value o Alphabetic Data Character Value String Value Conversion between one base to another 2 Hour 3 FUNDAMENTAL OF C LANGUAGE About Variable Variable Naming Conventions Data Types o void, char, int, float, double Character Input-Output o putchar() o getch()/getche()/getchar() Formatted Input-Output o printf() o nested printf() o scanf() Types of Variable o Local Variable o Global Variable o shadowing process in c Modifier o Signed o unsigned o short o long About sizeof() operator 18 Hour www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 2

Storage Specifiers o auto o static o extern o register Qualifiers o const o volatile o restrict 4 OPERATORS USED/SUPPORTED IN C LANGUAGE Arithmetical Operators o Simple Arithmetical (+, -, *, /, %) o Increment and Decrement (++, --) Assignment Operators o Simple Assignment (=) o Multiple Assignment (=) o Compound Assignment (+=, -=, *=, /=, %=) Relational Operators (>, <, >=, <=,!=, ==) Logical Operators (&&,,!) Bitwise Operators (<<, >>, &,, ~, ^) Special Operators Operator Order of Precedence How to handle overflow and underflow 5 CONTROL STATEMENT Selection/Decision/Conditional statement o if else Statement o Nested if else o switch case Statement o Nested switch case About ternary (?:) operator Looping/Iterative/Cyclic/Recursive/Repetitive Statement o Pre-test Loop while for 6 Hour 16 Hour www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 3

o Post-test Loop do while Non-Contiguous or Jump Statement o goto o gotoxy o break o continue o return o exit 6 POINTER About Pointer Need of Pointers Declaring Pointers Kinds of Pointer o Zero-Level Pointer o One-Level Pointer o Multi-Level Pointer Increment(++) and decrement(--) operators with pointer 5 Hour 7 ARRAY About Array Need of Array Declaring Array Kinds of Array o Single Dimensional Array Character Array Numeric Array o Multi/Two Dimensional Array Character Array Numeric Array Matrix o Matrix Representation o Matrix Addition o Matrix Multiplication 10 Hour www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 4

Sparse Matrix o Sparse Representation o Sparse Addition o Sparse Multiplication Polynomial o Polynomial Representation o Polynomial Addition o Polynomial Multiplication Hash Table 8 FUNCTION About Function Need of Function Declaring, Defining and Calling the Functions Kinds of Function o Based on Definition User Defined Function Predefined Function o Based on Call Call by Value Call by Reference o String Function o Inline Function o Recursive Function o Mathematical Function o Pointer with function 9 USER DEFINED DATA TYPE Structure o About Structure o Need of Structure o Defining Structure o Accessing Structure o Pointer with Structure o Array of Structure 6 Hour 5 Hour www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 5

Union o About Union o Need of Union o Defining Union o Accessing Union o Difference between Union and Structure enum typedef o About typedef o Using typedef 10 COMMAND-LINE ARGUMENTS About Arguments About Command-line Need of Command-line Arguments Accepting Arguments from Command-line Using the Arguments accepted from Command-line 2 Hour Appendixes: Macros Graphics File Handling www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 6