Programming Methodology
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 Methodology Syllabus — Unit-wise Content
The official GTU curriculum for Programming Methodology (subject code C4321703) as prescribed for PE · Semester 2 divides the course into 5 units, covering 12 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 (C4321703)Unit 1 Introduction to Problem Solving & Programming
- 1.1. Introduction to programming General Problem solving, Steps of problem solving, Classification of computer languages, Language translators (Assembler, Compiler, Interpreter), Linker, Characteristics of a good programming language, Factors for selecting a language
- 1.2. Basic programming concept: Input, Processing Data, Output Data;
- 1.3. Data types, Variables and constants : Integer, Float, Character, Boolean, String etc
- 1.4. Type specific operations: arithmetic, relational, logical operations, Built-in functions for operation. Programming Methodology Topics and Sub-topics
Unit 2 Flowchart and Algorithm
- 2.1. Flow chart: ● Definition and Importance of flowchart. ● Symbols of Flowchart. ● Flow lines, Terminals, Input/Output ,Processing Decision, Connection off-page connectors ● Guidelines for preparing Flowchart. ● Flowchart structure: Sequence, selection, repetition. ● Limitation of flowchart Emergency action Plan
- 2.2. Algorithm and heuristic ● Developing and writing algorithm ● Heuristic approach
Unit 3 Control Structures
- 3.1. Introduction to Selection Structures: ● Single ,dual, multiple alternative structures ● IF structure: Simple IF, IF-Else, Nested IF & IF-ladder ● Case structure
- 3.2. Introduction to Repetition(iteration) Structures: ● Basics of Loop, Types of loops, Pre-test and post-test loops, While loop, Repeat-until loop, For loop ● Applications of repetition structures, Problem solving with repetition structures, examples
Unit 4 Array , Pointer and Function
- 4.1. Introduction of Array and Array initialization: ● Characteristics of an array, One dimensional array, Operations to one dimensional array, Two Programming Methodology Topics and Sub-topics
- 4.2. Pointer & Function ● Basic of pointer ● Basic of function, definition and return ● Types of functions-call by value and reference ● Recursion-Types of recursion, Rules for recursive function, direct and indirect recursion, Advantages and disadvantages of recursion
Unit 5 Program Optimization and Case studies
- 5.1. Introduction to optimization ● Types of optimization ● Levels of optimization
- 5.2. Case studies of algorithm for developing application