Menu bar

CPU SYLLABUS


GUJARAT TECHNOLOGICAL UNIVERSITY
COMPUTER PROGRAMMING AND UTILIZATION
SUBJECT CODE: 2110003
B.E. 1st YEAR
Type of course: Basic
Prerequisite: N.A.
Rationale: N.A.
Teaching and Examination Scheme:
Teaching Scheme credit Examination Marks Total marks
L T P C Theory marks Practical Marks
ESE(E) PA(M) ESE Viva(V) PA (I)
3 1 2 6 70 30* 30 20 150

L- Lectures; T- Tutorial/Teacher Guided Student Activity; P- Practical; C- Credit; ESE- End Semester Examination; PA- Progressive Assessment

Content :
Sr no.
Topics
Module weightage
1
Introduction to computer and programming:
Introduction ,Basic block diagram and functions of various components of computer,Concepts of Hardware and software,Types of softwares,Compiler and interpreter, Concepts of Machine level, Assembly level and high level programming, Flowcharts and Algorithms.
10%
2
Fundamentals of 'C‘
Features of C language, structure of C Program, comments, header files,data types, constants and variables, operators, expressions, evaluation of expressions, type conversion, precedence and associativity, I/O functions
15%
3
Control structure in 'c‘
Simple statements, Decision making statements, Looping statements, Nesting of control structures, break and continue , goto statement
15%
4
Array & String
Concepts of array , one and two dimensional arrays,declaration and initialization of arrays ,string , string storage , Built-in-string functions
15%
5
Functions
Concepts of user defined functions, prototypes, definition of function , parameters, parameter passing , calling a function, recursive function ,Macros , Pre-processing
15%
6
Pointers
Basics of pointers, pointer to pointer , pointer and array , pointer to array, array of pointers , functions returning a pointer
10%
7
Structure
Basics of structure , structure members, accessing structure members ,nested structures , array of structures, structure and functions, structures and pointers
10%
8
Dynamic memory allocation
Introduction to Dynamic memory allocation, malloc, Calloc,
5%
9
File management
Introduction to file management and its functions
5%


 

No comments:

Post a Comment