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