3rd Sem, IS

312009: Programming in ‘C’ Language Syllabus for Instrumentation 3rd Sem K Scheme MSBTE PDF

Programming in ‘C’ Language detailed Syllabus for Instrumentation (IS), K scheme PDF has been taken from the MSBTE official website and presented for the diploma students. For Subject Code, Subject Name, Lectures, Tutorial, Practical/Drawing, Credits, Theory (Max & Min) Marks, Practical (Max & Min) Marks, Total Marks, and other information, do visit full semester subjects post given below.

For all other MSBTE Instrumentation 3rd Sem K Scheme Syllabus PDF, do visit MSBTE Instrumentation 3rd Sem K Scheme Syllabus PDF Subjects. The detailed Syllabus for programming in ‘c’ language is as follows.

Rationale

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

Students will be able to achieve & demonstrate the following COs on completion of course based learning

  1. Develop C program using input/output and arithmetic expressions.
  2. Develop C program using decision making statements and loops.
  3. Use predefined and user defined functions to develop C program.
  4. Develop C programs using arrays and strings.
  5. Implement the basics of structures and pointers to enhance the performance of the program.

Unit I

Basics of C Programming 1.1 Algorithms and Flow Charts: 1.1.1 Steps for writing algorithm 1.1.2 Notations of flow charts. 1.2 Structure of C program , Introduction of Assembler, Linker, Compiler, Interpreter. 1.3 Character set, Keywords, identifiers , constants, Variables 1.4 Data Types: 1.4.1 Predefined Data types :integer-unsigned, signed, long, float, double, character, single ,octal, hexadecimal 1.4.2 User defined Data Types: Arrays, Structures . 1.5 Operators and expressions: 1.5.1 Formatted input and output statements 1.5.2 Types of Operators: Arithmetic, logical, relational, increment and decrement, bitwise, special operators: unary, ternary operators, 1.5.3 Precedence, Associativity of Operators Chalk-Board Hands-on

Unit II

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit III

Functions 3.1 Concept and Need of a Function. 3.1.1 Declaration ,definition and calling of functions 3.2 Passing Values between Functions: call by value ,call by reference, Scope Rule of Functions. 3.3 Using Library Functions: 3.3.1 math functions like : mod(),sqrt(),pow(),exp(),sum(), round(), 3.3.2 Character Functions like islower(),isupper(),isdigit(),tolower() 3.4 Recursive function. Chalk-Board Demonstration Hands-on

Unit IV

Arrays And Strings 4.1 Concept and need of Arrays, 4.1.1 Declaration, Initialization, Storing Array Elements in Memory, Displaying array elements 4.2 Two-Dimensional Arrays 4.2.1 Initializing a Two-Dimensional Array 4.2.2 Adding elements to 2-D Array 4.2.3 Display elements of 2-D Array 4.3 Introduction of Strings 4.3.1 Declaration, Initialization and Display of string 4.4 Standard Library String Functions 4.4.1 strlen(),strcpy(), strcat( ), strcmp( ) Chalk-Board Demonstration Hands-on

Unit V

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Suggested Micro Project / Assignment

Virtual Labs

  • Students are encouraged to solve IIT Virtual Labs assignment on any selected topic. Link for Virtual Labs: https://cse02-iiith.vlabs.ac.in/Introduction.html

Micro project

  • Unit Convertor: Each batch will prepare a menu driven program to perform different operations unit conversion.
  • Patterns: Each batch will prepare a program to display different number patterns
  • Basic Mathematical Functions: Each batch will prepare a menu driven program to perform following operations: i) Pascal triangle ii) Armstrong No. iii) Floyd’s triangle iv) HCF and LCM.
  • Number Conversion System: Each batch will prepare a menu driven program to convert decimal number system to i) binary ii) Octal iii) Hexadecimal number system
  • a) Bus Reservation System: Each batch will prepare a menu driven program to following operations i) Book a Ticket ii) List the information of all the tickets booked.

Laboratory Equipment

  1. Hardware : Personal Computer , RAM minimum 2 GB onwards. Operating System : Windows 10 onwards / Linux Software : Turbo C / GCC / Visual Studio Code or any relevant C compiler. All

Learning Materials / Books

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Learning Websites & Portals

  1. www.tutorialpoint.com Basics of C programming
  2. www.cprogramming.com Cprogramming.com covers both C in-depth, with both beginner-friendly tutorials, more advanced artic
  3. www.sourcecodeworld.com C programming made easier
  4. www.programmiz.com Website provides easy to learn study material with online compiler to learn C programming
  5. www.indiastudycente.com Online portal to study C programming
  6. www.c4learn.com Website provides easy to learn study material with online compiler to learn C programming

For detail Syllabus of all other subjects of Instrumentation, K scheme do visit Instrumentation 3rd Sem Syllabus for K scheme.

For all Instrumentation results, visit MSBTE Instrumentation all semester results direct links.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.