Computer Programming Syllabus — Government College of Engineering and…
Full syllabus, topics and curated resources for Computer Programming (Government College of Engineering and Technology, Jammu).
Fundamentals of programming, C programming, control structures, arrays, functions, pointers, structures, unions, and file operations.
- Subject code: BCST11
- University: Government College of Engineering and Technology, Jammu
- Course: B.Tech (2025 onwards)
- Branch: ME
- Semester: 1
Computer Programming syllabus
Unit 1: Basics of Programming & Fundamentals of C
- Evolution of Programming Languages
- Compilation Process
- Object Code
- Source Code
- Executable Code
- Machine Level Languages
- Assembly Level Languages
- High-Level Languages
- Algorithms
- Flowcharts
- Character Set
- Identifiers
- Keywords
- Data Types
- Constants and Variables
- Statements
- Expressions
- Operators
- Precedence of Operators
- Input-Output Assignments
Unit 2: Decision Making & Control Structures
- Simple if Statement
- if-else Statement
- Nested if-else
- Else-if Ladder
- Switch Statement
- Conditional Operator
- goto Statement
- while Statement
- do-while Statement
- for Statement
- Jumps in Loop
- break Statement
- continue Statement
- Nesting of Control Structures
- Storage Classes
- Scoping Rules
- Standard Library Functions
- Input-Output Library Functions
- String Library Functions
- Character Library Functions
- Mathematics Library Functions
- Time and Date Functions
Unit 3: Array and String
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Applications of Arrays
- Character Arrays
- String Declaration and Initialization
- String Operations
Unit 4: Function and Recursion
- User-Defined Functions
- Function Declaration
- Function Definition
- Function Call
- Passing Parameters
- Call by Value
- Call by Reference
- Passing Array to a Function
- Recursion
Unit 5: Structures and Unions
- Basics of Structures
- Structure Members
- Accessing Structure Members
- Declaration of Unions
- Pointer to Structures and Unions