In real life, there is no such thing as second place. Either you are a winner, or you’re not.
--Your friends at LectureNotes

Note for Programming in C - C by Sayantan Mandal

  • Programming in C - C
  • Note
  • KIIT University - KIIT
  • Electronics and Communication Engineering
  • B.Tech
  • 18 Topics
  • 775 Offline Downloads
  • Uploaded 1 year ago
Sayantan Mandal
Sayantan Mandal
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Programming in C (CS-1001) KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY School of Computer Engineering Strictly for internal circulation (within KIIT) and reference only. Not for outside circulation without permission 3 Credit Lecture Note Mr. Rajat Behera - Associate Professor

Text from page-2

Outcome based Learning Objectives 2 By the end of this course, students will be able to  Understand the basic terminology in C Programming  Write, Compile and debug programs written in C  Use different data types in a C program  Design programs using decision structure, loops and functions  Explain the difference between call by value and call by reference  Understand the dynamic of memory by using pointers  Create/update basic data files School of Computer Engineering

Text from page-3

Course Contents 3 Sr # Major and Detailed Coverage Area Hrs 1 3 Introduction Introduction to computer and it‟s organization Computer hardware and memory Introduction to programming (High level/low level languages, procedural/structural programming) Introduction to Flowchart & Algorithm Number system representation 2 Variables, constants, Data types, Operators 3 Types of variables and constants Console input/output operations (library functions) Operators Type casting 3 Control statements 5 Decision control and branching statements (if, nested if and switch case statements, etc.) Looping control and their types (while, do-while, for, etc.) break and continue statements School of Computer Engineering

Text from page-4

Course Contents cont… 4 Sr # Major and Detailed Coverage Area Hrs 4 4 Arrays Introduction to Array Single Dimensional Array Multidimensional array Mid Semester 5 Functions 4 Library & User defined Functions, Formal and Actual parameters Declaring, defining and calling functions Parameter Passing – call-by-value and call-by-reference, Recursion 6 Storage Classes 2 Different types of storage classes – (auto, static, extern, register) 7 Strings 2 Character Arrays and Strings, String Manipulation 8 Pointers 3 Pointer variable, Pointer Arithmetic, Passing parameters by reference, Pointer to pointer, Pointer to functions School of Computer Engineering

Lecture Notes