Programming Practice

GTU Study
KHUDKIBOOK
PROGRAMMING PRACTICE 3312402
FREE PDF 3312402
Code: 3312402 Credits: 4 Semester 1 AI & DS

Programming Practice

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

Programming Practice Syllabus — Unit-wise Content

The official GTU curriculum for Programming Practice (subject code 3312402) as prescribed for AI & DS · Semester 1 divides the course into 6 units, covering 79 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 (3312402)

Unit 1 Introduction to Computer & Operating System

  • 1.1. Explain basics of computer and operating systems
  • 1.2. Identify different parts of computer systems COMPUTER BASICS
  • 1.1. History of computer and processors
  • 1.2. Latest processor available depending on speed
  • 1.3. Parts of computer - Types of Mouses, Types of Printers, Types of Keyboard, Standard sizes of Screens, Scanner, Image & Screen Resolutions
  • 1.4. Types of Software - Various Application Software, Security Softwares Available, File Extensions available in various files
  • 1.5. Expansion slots
  • 1.6. Sockets and ports
  • 1.7. Formatting & Drive Memory Allocations
  • 1.8. Problem debugging regarding drivers & viruses.
  • 1.9. IP allocation
  • 1.10. Removable Media available based on size and speed
  • 1.11. Life of Removable Media

Unit 2 C Concepts

  • 2.1. Describe C development 2.2explain C Characters & Tockens
  • 2.1. Importance of C
  • 2.2. Structure of C Programming
  • 2.3. Character set
  • 2.5. Keywords & Identifiers
  • 2.6. Constant, Variables
  • 2.7. Data Types
  • 2.8. Declaration of Variables
  • 2.9. Assigning Values
  • 2.10. Defining Symbolic Constants

Unit 3 OPERATORS AND EXPRESSIONS

  • 3.1. Use operators and expressions
  • 3.1. Arithmetic Operators
  • 3.2. Relational Operators
  • 3.3. Logical Operators
  • 3.4. Assignment Operators
  • 3.5. Increment & Decrement Operators
  • 3.6. Conditional operator
  • 3.7. Bitwise Operators
  • 3.8. Special operators
  • 3.9. Arithmetic expressions
  • 3.10. Evaluation of expressions
  • 3.11. Precedence of Arithmatic Operators

Unit 4 Managing Input and Output Operations

  • 4.1. Explain input and output operations in program
  • 4.1. Reading a Character
  • 4.2. Writing a Character
  • 4.3. Formatted Input
  • 4.4. Formatted Output

Unit 5 Decision Making, Branching and Looping

  • 5.1. Use condition like if ..else..., switch statement, Go To statement in program.
  • 5.2. Use decision making loops like while, do...while, for, multiple action loop like nested for in programming
  • 5.1. Decision Making with IF Statement
  • 5.2. Simple IF statement
  • 5.3. The If.....Else Statement
  • 5.4. Nested If.....Else Statement
  • 5.5. Else If Ladder
  • 5.6. The Switch Statement
  • 5.7. The GoTo Statement
  • 5.8. The WHILE Statement
  • 5.9. The Do Statement
  • 5.10. The For Statement Programming Practice Code: 3312402 GTU/ NITTTR Bhopal/12 Gujarat State Unit Major Learning Outcomes Topics and Sub-topics
  • 5.11. Jumps in Loops

Unit 6 Arrays

  • 6.1. Use Computation with Array logics for multiple data system
  • 6.1. One Dimensional Arrays
  • 6.2. Declaration of One Dimensional Arrays
  • 6.3. Initialization of One Dimensional Arrays
  • 6.4. Two Dimensional Arrays
  • 6.5. Initialization of Two Dimensional Arrays
  • 5. SPECIFICATION TABLE (for theory) There is no theory paper and hence specification table for theory is not applicable
  • 6. . SUGGESTED LIST OF EXERCISES/PRACTICALS The exercises should be properly designed and implemented with an attempt to develop different types of skills leading to the achievement of the competency . S. No. Unit No. Practical/Exercises
  • 1. II Write minimum 5 programs using Constants, Variables & arithmetic expression.
  • 2. II Write programs to understand Data types, Type modifiers and Type conversion.
  • 3. III Write minimum 5 programs providing understanding of Relational operators.
  • 4. III Write programs using logical and bitwise operators.
  • 5. IV Write programs providing insight to formatted and unformatted input and output in C.
  • 6. V Make programs using If, If-else, If-else-if and Nested If statements.
  • 7. V Make programs using break, continue, goto and switch statements.
  • 8. V Write programs to understand simple For loop and nested loops.
  • 9. V Write programs using While Loop and Do-while loop.
  • 10. VI Write programs using one dimensional arrays. (Sorting, merging, finding particular value etc.)
  • 11. VI Write programs using Two dimensional arrays. (Basic Matrix operations like addition and subtraction of matrix)
  • 7. SUGGESTED LIST OF PROPOSED STUDENT ACTIVITIES Following is the list of proposed student activities:  Search and Identify areas where C programming is widely used as sole programming language.  Development of Algorithm and charts explaining various flow chart features.  Other activities to be carried out by students are: course/topic based seminars, internet based assignments, teacher guided self learning activities, course/library/internet/lab-based debate etc. Programming Practice Code: 3312402 GTU/ NITTTR Bhopal/12 Gujarat State
  • 8. SUGGESTED LEARNING RESOURCES A. List of Books S. No. Author Title of Books Publication
  • 1. Balagurusamy E Programming in ANSI ‘C’ TMH
  • 2. Rajaraman V. Fundamentals Of Computers (3rd Edition) PHI
  • 3. Kanetkar Yashwant Let us ‘C’ Tech Media
  • 4. Venu Gopal Programming in ‘C’ TMH B. List of Major Equipment/ Instrument  Computer System loaded with Appropriate Operating System C. List of Software/Learning Websites  TURBO C Compiler  WINDOWS VISTA/7  www.w3schools.com
  • 9. COURSE CURRICULUM DEVEDLOPMENT COMMITTEE Faculty Members from Polytechnics  Shri S. A. Patel, Lecturer in Power Electronics, Dr. S. & S. S. Ghandhy Collge of Engg. And Tech., Surat.  Shri S. J. Molia, Lecturer in I.T, L. E. College, Morbi. Coordinator and Faculty Members from NITTTR Bhopal  Prof. A.S.Walkey, Associate Professor, Dept. of Electrical & Electronics Engg, NITTTR, Bhopal.  Prof. R. K. Kapoor, Associate Professor, Dept. of Computer Engg and Applications, NITTTR, Bhopal.

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
BASIC MATHEMATICS 3300001
FREE PDF 3300001

Basic Mathematics

Code: 3300001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGLISH 3300002
FREE PDF 3300002

English

Code: 3300002 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENGINEERING CHEMISTRY ( 3300006
FREE PDF 3300006

ENGINEERING CHEMISTRY ( GROUP-2 )

Code: 3300006 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL & ELECTRONIC 3312401
FREE PDF 3312401

Electrical & Electronic Workshop

Code: 3312401 Credit: 5
Open →
GTU Study
KHUDKIBOOK
BASIC OF ELECTRICAL 3320901
FREE PDF 3320901

Basic Of Electrical Engineering

Code: 3320901 Credit: 5
Open →
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
ENGINEERING CHEMISTRY 4300006
FREE PDF 4300006

Engineering Chemistry

Code: 4300006 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGINEERING DRAWING AND 4300012
FREE PDF 4300012

Engineering Drawing and Computer Aided Design

Code: 4300012 Credit: 2
Open →
GTU Study
KHUDKIBOOK
SPORTS AND YOGA 4300015
FREE PDF 4300015

Sports and Yoga

Code: 4300015 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL AND ELECTRONIC 4302401
FREE PDF 4302401

Electrical and Electronic Workshop

Code: 4302401 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INDUCTION PROGRAM 4310002
FREE PDF 4310002

Induction Program

Code: 4310002 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ELECTRICAL 4311101
FREE PDF 4311101

Fundamentals of Electrical Engineering

Code: 4311101 Credit: 4
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
ENGINEERING CHEMISTRY C4300006
FREE PDF C4300006

Engineering Chemistry

Code: C4300006 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGINEERING DRAWING AND C4300012
FREE PDF C4300012

Engineering Drawing and Computer Aided Design

Code: C4300012 Credit: 2
Open →
GTU Study
KHUDKIBOOK
SPORTS AND YOGA C4300015
FREE PDF C4300015

Sports and Yoga

Code: C4300015 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL AND ELECTRONIC C4302401
FREE PDF C4302401

Electrical and Electronic Workshop

Code: C4302401 Credit: 2
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ELECTRICAL C4311101
FREE PDF C4311101

Fundamentals of Electrical Engineering

Code: C4311101 Credit: 4
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
ENGINEERING CHEMISTRY DI01000071
FREE PDF DI01000071

Engineering Chemistry

Code: DI01000071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ELECTRICAL DI01000101
FREE PDF DI01000101

Fundamentals of Electrical Engineering

Code: DI01000101 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ENGINEERING GRAPHICS DI01000111
FREE PDF DI01000111

Engineering Graphics

Code: DI01000111 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL AND ELECTRONICS DI01024011
FREE PDF DI01024011

Electrical and Electronics Workshop

Code: DI01024011 Credit: 4
Open →