Computer Programming Fundamentals

GTU Study
KHUDKIBOOK
COMPUTER PROGRAMMING FUNDAMENTALS DI01000131
FREE PDF DI01000131
Code: DI01000131 Credits: 4 Semester 1 Chem. Green

Computer Programming Fundamentals

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Computer Programming Fundamentals Syllabus — Unit-wise Content

The official GTU curriculum for Computer Programming Fundamentals (subject code DI01000131) as prescribed for Chem. Green · Semester 1 divides the course into 5 units, covering 74 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 (DI01000131)

Unit 1 Flowchart and Algorithm

8 lecture hours

  • Flowchart : Definition
  • Symbols of flowchart
  • Advantages and Disadvantages and Examples Algorithm: Developing and writing algorithm using pseudo codes
  • Advantages and Disadvantages and Examples Overview of C: History and importance of C, Basic structure of C program
  • executing a C program Constants
  • Variable and Data Types: Introduction
  • Character Set, C Tokens
  • Keywords and Identifiers
  • Data Types
  • Declaration of Variables
  • Assigning Values to Variables
  • Defining Symbolic Constants Managing Input and Output Operations: Reading a Character
  • Writing a Character
  • Formatted Input
  • Formatted Output
  • Operators and Expressions: Introduction
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Conditional Operator
  • Bitwise Operators
  • Special Operators
  • Arithmetic Expressions
  • Evaluation Of Expressions
  • Precedence of Arithmetic Operators
  • Type Conversions in Expressions
  • Operator Precedence and Associatively
  • Program Solving practice on the above concepts

Unit 2 Decision Making and Branching

10 lecture hours

  • Decision Making with IF Statement
  • Simple IF Statement
  • The IF-ELSE Statement
  • Nesting of IF-ELSE Statements
  • The ELSE IF Ladder
  • The Switch statement
  • The goto statement
  • Decision Making and Looping: Introduction
  • The while Statement
  • The do statement
  • The for statement
  • Break and continue statements Program Solving practice on the above concepts Program Name: Diploma in Engineering Level: Diploma Branch: Computer Engineering / Computer Science and Engineering / Cyber System and Information Security Course / Subject Code : DI01000131 Course / Subject Name : Computer Programming Fundamentals

Unit 3 Arrays

8 lecture hours

  • One-dimensional Arrays
  • Declaration of One-dimensional Arrays
  • Initialization of One-dimensional Arrays
  • Two-dimensional Arrays
  • Declaration of Two-dimensional Arrays
  • Initialization of Two-dimensional Arrays Pointer: Introduction to Pointers
  • Characteristics of Pointers
  • Address of Operator and Indirection operator
  • Declaration and initialization of Pointers
  • Types of Pointers: void and null Program Solving practice on the above concepts

Unit 4 User-defined Functions

10 lecture hours

  • Need for functions
  • Elements of User- defined Functions
  • Definition of Functions
  • Return Values and their Types
  • Function Calls
  • Function Declaration
  • Category of Functions
  • No Arguments and no Return Values
  • Arguments but no Return values
  • Arguments with Return Values
  • No Arguments but Returns a Value
  • Passing Arrays to Functions
  • The Scope
  • Visibility and Lifetime of variables
  • Program Solving practice on the above concepts

Unit 5 Character Arrays and Strings

9 lecture hours

  • Declaring and Initializing String Variables
  • Reading Strings from Terminal
  • Writing Strings to Screen
  • String-handling Functions
  • Command Line Arguments Files: Introduction to text Files
  • Opening & Closing Files in text mode
  • Reading From and writing into Files in text mode only Program Solving practice on the above concepts

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
MATHEMATICS 4300001
FREE PDF 4300001

Mathematics

Code: 4300001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMMUNICATION SKILLS IN 4300002
FREE PDF 4300002

Communication Skills in English

Code: 4300002 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENT AND SUSTAINABILITY 4300003
FREE PDF 4300003

Environment and Sustainability

Code: 4300003 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SPORTS AND YOGA 4300015
FREE PDF 4300015

Sports and Yoga

Code: 4300015 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ELECTRICAL 4300018
FREE PDF 4300018

Fundamentals of Electrical and Electronics

Code: 4300018 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUCTION PROGRAM 4310002
FREE PDF 4310002

Induction Program

Code: 4310002 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF COMPUTER 4310701
FREE PDF 4310701

Fundamentals of Computer

Code: 4310701 Credit: 2
Open →
GTU Study
KHUDKIBOOK
BASIC COMPUTER PROGRAMMING 4310702
FREE PDF 4310702

Basic Computer Programming

Code: 4310702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MATHEMATICS C4300001
FREE PDF C4300001

Mathematics

Code: C4300001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMMUNICATION SKILLS IN C4300002
FREE PDF C4300002

Communication Skills in English

Code: C4300002 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENT AND SUSTAINABILITY C4300003
FREE PDF C4300003

Environment and Sustainability

Code: C4300003 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SPORTS AND YOGA C4300015
FREE PDF C4300015

Sports and Yoga

Code: C4300015 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ELECTRICAL C4300018
FREE PDF C4300018

Fundamentals of Electrical and Electronics

Code: C4300018 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF COMPUTER C4310701
FREE PDF C4310701

Fundamentals of Computer

Code: C4310701 Credit: 2
Open →
GTU Study
KHUDKIBOOK
BASIC COMPUTER PROGRAMMING C4310702
FREE PDF C4310702

Basic Computer Programming

Code: C4310702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
INDUCTION PROGRAMME WITH DI01000011
FREE PDF DI01000011

Induction Programme with Essence of Indian Knowledge

Code: DI01000011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MATHEMATICS-I DI01000021
FREE PDF DI01000021

Mathematics-I

Code: DI01000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMMUNICATION SKILLS IN DI01000031
FREE PDF DI01000031

Communication Skills in English

Code: DI01000031 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SPORTS AND YOGA DI01000041
FREE PDF DI01000041

Sports and Yoga

Code: DI01000041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MODERN PHYSICS DI01000061
FREE PDF DI01000061

Modern Physics

Code: DI01000061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER BASICS AND DI01000141
FREE PDF DI01000141

Computer Basics and Static Web Page Designing

Code: DI01000141 Credit: 3
Open →
GTU Study
KHUDKIBOOK
BASICS OF ELECTRONICS DI01000151
FREE PDF DI01000151

Basics of Electronics

Code: DI01000151 Credit: 3
Open →