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