munotes®

B.E. (Biomedical Engineering) C Programming Syllabus - Mumbai University

This is the First Year Biomedical NEP 2020 syllabus under NEP 2020, in force from the academic year 2024-25. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.

C-Programming.pdf
Semester 1 · First Year Biomedical NEP 2020 · 2 credits · 50 marks

Loading syllabus...

Syllabus for C Programming

Semester 1 · First Year Biomedical NEP 2020 · 2 credits · 50 marks

Module 1: Fundament als of C- Programming

  • 1.1 Character Set, Identifiers and keywords, Data types, Constants, Variables.
  • 1.2 Operators-Arithmetic, Relational and logical, Assignment, Unary, Conditional, Bitwise, Comma, other operators. Expression, statements, Library Functions, Preprocessor.
  • 1.3 Data Input and Output – getchar( ), putchar( ), scanf( ), printf( ), gets( ), puts( ), Structure of C program .

Module 2: Control Structures

  • 2.1 Branching - If statement, If-else Statement, Multiway decision.
  • 2.2 Looping – while, do-while, for
  • 2.3 Nested control structure- Switch statement, Continue statement Break statement, Goto statement.

Module 3: Functions and Parameter

  • 3.1 Function -Introduction of Function, Function Main, defining a Function, accessing a Function, Function Prototype, Passing Arguments to a Function, Recursion.
  • 3.2 Storage Classes –Auto , Extern , Static, Register

Module 4: Arrays , String Structure

  • 4.1 Array-Concepts, Declaration, Definition, Accessing array element, One-dimensional and Multidimensional array.
  • 4.2 String- Basic of String, Array of String, Functions in String.h
  • 4.3 Structure- Declaration, Initialization, structure within structure, Operation on structures, Array of Structure.

Module 1

  • a) Program to demonstrate Operators Data Input and Output getchar( ), putchar( ), scanf( ), printf( ), gets( ), puts( )
  • B Program to demonstrate Operators-Arithmetic, Relational and logical, Assignment, Unary, Conditional, Bitwise, Comma, other operators.

Module 2

  • a) Program to demonstrate Branching - If statement, If-else Statement, Multiway decision.
  • B Program to demonstrate Looping – while, do-while

Module 3

  • a) Program to demonstrate Nested control structure- Switch statement, Continue statement, Break statement, Goto statement

Module 4

  • a) Program to demonstrate Function, Passing Arguments to a Function (call by value and call by reference

Module 5

  • a) Implement an iterative function for factorial/ Fibonacci etc.
  • B Implement a recursive function for factorial/ Fibonacci etc.

Module 6

  • a) Program to demonstrate Storage Classes –Auto, Extern, Static, Register

Module 8

  • e) Program to demonstrate String
  • F Program to demonstrate String arrays of string

Module 9: Program to demonstrate Structure

  • Write a program to store and display information of a student/employee etc. using structures.
  • A Define a structure.
  • B Read and store details.
  • C Display the stored information.

Module 10: Program to demonstrate pointers a)

  • Define a node structure.
  • B Implement functions to insert, delete, and display nodes.

Module 11: Program to demonstrate files

  • Write a program to maintain a simple student/employee etc. database using file handling.
  • A Open a file to store student records.
  • B Implement functions to add, update, and display records.
  • C Ensure data persistence by saving changes to the file.

Module 1: Flowcharts for programs

Module 2: Functions and Parameter

Module 3: Control Structures

Module 4: Functions and Parameter

Module 5: Arrays, String Structure and Union

Module 6: Pointer and Files

Text Books

  • 1 “Basics of Computer Science”, by BehrouzForouzan , Cengage Learning .
  • 2 “Programming Techniques through C”, by M. G. Venkateshmurthy, Pearson Publication.
  • 3 “Programming in ANSI C”, by E. Balaguruswamy, Tata McGraw-Hill Education.
  • 4 “Programming in C”, by Pradeep Day and Manas Gosh, Oxford University Press.
  • 5 “Let Us C”, by Yashwant Kanetkar, BPB Publication.
  • 1 "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie, Publisher: Prentice Hall Publication Date: February 22, 1988 ,ISBN-13: 978-0131103627 ,
  • 2 "C Programming: A Modern Approach" by K. N. King, Publisher: W. W. Norton & Company Publication Date: April 26, 2008 (2nd Edition), ISBN-13: 978-0393979503
  • 3 "C Primer Plus" by Stephen Prata, Publisher: Addison-Wesley Professional Publication Date: December 27, 2013 (6th Edition) ISBN-13: 978-0321928429
  • 4 "Programming in C" by Stephen G. Kochan Publisher: Addison-Wesley Professional Publication Date: August 18, 2014 (4th Edition) ISBN-13: 978-0321776419 Online Resources:

Reproduced from the University of Mumbai syllabus for B.E. (Biomedical Engineering) under NEP 2020, in force from the academic year 2024-25. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 7.1 (R-A) B.E. (Biomedical Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.22 (N) B.E. (Biomedical Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF Item 139 B.E. (Biomedical Engineering) Second Year, Sem III & IV (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.1 B.E. (Biomedical Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Biomedical Engineering) Fourth Year, Semester VII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Biomedical Engineering) Fourth Year, Semester VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!