FUNDAMENTALS OF PROGRAMMING USING C Syllabus — Government College of…
Full syllabus, topics and curated resources for FUNDAMENTALS OF PROGRAMMING USING C (Government College of Engineering and Technology, Jammu).
Programming fundamentals, algorithms, flowcharts, C language syntax, control structures, arrays, strings, functions, structures, pointers, and dynamic memory allocation.
- Subject code: BCST21
- University: Government College of Engineering and Technology, Jammu
- Course: B.Tech (2025 onwards)
- Branch: EE
- Semester: 2
FUNDAMENTALS OF PROGRAMMING USING C syllabus
Unit 1: BASICS OF PROGRAMMING & FUNDAMENTALS OF C
- Evolution of Programming Languages
- Compilation Process
- Source Code
- Object Code
- Executable Code
- Machine Level Languages
- Assembly Level Languages
- High-Level Languages
- Algorithms
- Flowcharts
- C Character Set
- Identifiers
- Keywords
- Data Types
- Constants
- Variables
- Statements
- Expressions
- Operators
- Precedence of Operators
- Input and Output
- Assignment Statements
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 Loop
- do-while Loop
- for Loop
- Break Statement
- Continue Statement
- Jump Statements in Loops
- Nesting of Control Structures
- Storage Classes
- Types of 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
- Array Concept
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Character Arrays
- String Declaration and Initialization
- String Operations
Unit 4: FUNCTIONS
- User-Defined Functions
- Function Declaration
- Function Definition
- Function Call
- Passing Parameters
- Call by Value
- Call by Reference