Syllabus

Course Code: B-MMT 105    Course Name: Computer Programming (Theory)

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 C fundamentals:Problem definition, algorithms, flow charts and their symbols
Variables, C Expressions, C Tokens, Constant
Data Types
Standard library:
Input / output
2 Operator and Expressions: Precedence of Arithmetic Operations,
Type Conversion in Expression, Operator Precedence & Associability
Managing Input and Output Operations
Decision Making Statements
3 Array: One Dimensional Array, Declaration and Initialization of One Dimensional
Array, Two Dimensional Array, Multi-dimensional Array
String: Declaring and Initializing Variables, String Handling Functions,
4 Functions: Definition of Functions, Elements of user Defined functions,
Return values and their types, Function calls, Function Declaration, Recursion
Structures and Union: Defining structures, declaring structure variables,
Accessing Structure variables, Structure initialization, union
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.