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, functions, arrays, pointers, structures, unions and file operations.
- Subject code: CST3101
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: ECE
- Semester: 1
COMPUTER PROGRAMMING syllabus
Unit 1: Introduction to Programming
- Flow chart/pseudocode, compilation etc.
- Evolution of programming languages
- The compilation process
- Object code
- Source code
- Executable code
- Fundamentals of algorithms
- Flow charts
Unit 2: Introduction to C, Data Types, Constants, Variables, Expressions, Statements, Operators, Data Input and Output
- Character set
- Identifiers
- Keywords
- Data Types
- Constant and Variables
- Statements
- Expressions
- Operators
- Precedence of operators
- Input-output Assignments
Unit 3: Control Statements, Storage Classes, Library Functions
- Control structures
- Decision making and Branching
- Decision making & looping
- Storage Classes: Types of storage classes
- Scoping rules
- Standard Library Functions
- Advantages and use of various library functions (I/O functions, String, Character, Mathematics, Time and Date, functions)
Unit 4: Functions, Arrays, Recursion, User Defined Data Types, Structures, Unions, Passing Structure to Functions
- User defined and standard functions
- Formal and Actual arguments
- Functions category
- Function prototypes
- Parameter passing
- Call-by-value
- Call-by-reference
- Nested function
- Recursion
- One dimensional Array
- 2-dimensional arrays: declaration and their applications
- Searching in an array: Linear search and Binary search
- Sorting in an array: Bubble sort, Selection sort, Insertion sort
- String Manipulation functions
- Passing array to a Function
- Declaration of structures
- Declaration of unions
- Pointer to structure & unions