Programming in C
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesProgramming in C Syllabus — Unit-wise Content
The official GTU curriculum for Programming in C (subject code DI03011011) as prescribed for IC · Semester 3 divides the course into 5 units, covering 24 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (DI03011011)Unit 1 Basics of C Programming 1.1 Algorithms and Flow Charts
- 1.1.1 Definition and Steps for writing Algorithm 1.1.2 Definition and Symbols of Flowchart. 1.1.3 Write Algorithm and Draw Flowchart for various Programs. 1.2 Structure of C program. 1.3 Character set, C tokens
- Rules for naming Variables. 1.4 Data Types: 1.4.1 Predefined Data types: integer-unsigned
- hexadecimal 1.4.2 User defined Data Types: Arrays
Unit 2 Operator & Expressions and input/output Functions
- 2.1 Types of Operators: Arithmetic
- increment and decrement. 2.2 Operator Precedence
- Associativity of Operators 2.3 Programming exercise based on operators 2.4 Evaluation of Arithmetic and Logical Expression 2.5 Input and Output Functions: getch()
- printf() function
Unit 3 Decision Control & Looping
- 3.1 Introduction to decision control 3.2 Decision Control statements: 3.2.1 if Statement 3.2.2 if-else Statement 3.2.3 if-else-if ladder statement 3.2.4 nested if-else statement Program Name: Engineering Level: Diploma Branch: Electronics and Communication Engineering Course / Subject Code : DI03011011 Course / Subject Name : Programming in C 3.2.5 switch case statement 3..3 Introduction to branching and looping Statement 3.4.1 while Loop
- 3.4.2 Do-While Loop 3.4.3 For Loop
- 3.4.4 nested for loop 3.4.5 break
- continue Statement 3.4.6 goto statement
Unit 4 Array and Pointer
- Introduction to an Array 4.1 One dimensional array of int, float & characters: Declaration
- Storing Array Elements in Memory
- Displaying Array Elements. 4.2 Two-dimensional array of int: Declaration
- Displaying Array Elements. 4.3 Programming exercises based on One Dimensional array 4.4 Concept of Pointer
- Pointer variables
- Declaration of pointer
- Initialization of Pointer
Unit 5 Introduction to String, Structures, Function and File Operations
- 5.1 Introduction to String 5.1.1 Declaration
- Initialization and Display of string 5.1.2 Standard Library String Functions: strlen()
- strcmp( ) 5.2 Introduction to structures: 5.2.1 Declaring a Structure 5.2.2 Initialization of Structure elements 5.2.3 Accessing Structure elements 5.3 Introduction to Function 5.3.1 Types of Function: Library Function and User Defined Function 5.3.2 Library Function: 5.3.2.1 math functions like: mod ()
- round( ) 5.3.2.2.2 Character Functions like islower()
- toupper( ). 5.4 Introduction to File Operations fopen() in r and w mode only
- fclose() function