Three Year B.Voc Programme in Software Development
Estd. 1977 | Affiliated to Sikkim University | NAAC Accredited B++
Definition, importance of programming, steps involved in problem-solving. History of C Language: Evolution of C, features of C, applications of C. Structure of a C Program: Basic structure, compilation, and execution process. Data Types in C: Basic data types (int, char, float, double), constants, and variables. Operators and Expressions: Arithmetic, relational, logical, bitwise, and assignment operators, operator precedence and associativity. Input and Output Functions: printf(), scanf() functions, format specifiers.
if, if-else, nested if, else-if ladder, switch-case statements. Statements: for, while, do-while loops. Break and Continue Statements. Goto Statement. Nested Loops: usage, examples and applications.
Definition, advantages of using functions, types of functions (user-defined, library functions). Function Declaration and Definition: return types, function arguments, calling functions, and recursion. Call by Value vs Call by Reference. Scope and Lifetime of Variables: local and global variables, static, extern, auto and register storage classes. Recursive Functions: concept, examples and application.
Definition, types of arrays (one-dimensional and two-dimensional), declaration and initialization. Array Operations, Multidimensional Arrays. Pointers and Arrays: introduction to pointer concepts, relationship between arrays and pointers.
| Semester | Semester I |
|---|---|
| L-T-P | 3-0-1 |
| Credit | 4 |
| Contact Hours | 75 |
| Total Marks | 100 |
| Formative / Summative | 50 / 50 |
Dr. Dependra Dhakal
Assistant Professor
✉ ddhakal@gmail.com