COMPUTER PROGRAMMING Syllabus — Government College of Engineering and…
Full syllabus, topics and curated resources for COMPUTER PROGRAMMING (Government College of Engineering and Technology, Jammu).
Introduction to programming concepts and C programming, including algorithms, control statements, functions, arrays, recursion, structures, unions, pointers, and data files.
- Subject code: CST3101
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: ME
- Semester: 1
COMPUTER PROGRAMMING syllabus
Unit 1: Introduction to Programming
- Flow chart/pseudocode
- 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
- Types of storage classes
- Scoping rules
- Standard Library Functions
- I/O functions
- String functions
- Character functions
- Mathematics functions
- 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
- 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