C Language PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

GUJARAT UNIVERSITY

B.E. – 1st Year (E, E & EL, EC, IC, IT, CE & BM)
HT 104 Fundamentals of Programming

Subject Code Teaching Examination Scheme


Scheme
Theory Lab/ Exam Theory Theory Pract TW Total
Pract Paper Marks
Fundamentals of HT 104 03 02 Sessional 1.5 Hrs 50 25 25 200
Programming University 3 Hrs 100

Course Content:
TOPICS OF ‘C’ LANGUAGE
I Introduction to Programming , Program & Programming , Programming Languages,
Introduction to compiler , Linker, loader, Interpreter , Algorithm and Flowchart
Classification of programming Languages , Overview of C
II Constants, Variables and Data types in C
III Operators and Expressions
IV Managing Input and Output operation
V Decision making and Branching
VI Decision making and looping
VII Arrays
VIII Character Arrays and Strings
IX User defined function in C
X Structures and Unions
XI Pointers
XII File Management in C
XIII Introduction to Dynamic Memory Allocation and Linked List
-Allocation block of memory (Malloc)
-Allocation Multiple Blocks of Memory : Calloc
-Releasing the used space: free
-Altering the size of block : Realloc
-Concept of Linked list, Advantages of Linked list
-Create, Insert, Delete operations of singly linked list
TOPICS OF ‘C++’ LANGUAGE
I Principles of object-oriented Programming , Basic concept of object-oriented
Programming , Benefits of OOP , Difference between object oriented language and
procedure oriented language
II Introduction of C++, Class, Objects, Creating Simple program using class and object
III Token expression and control structure
IV Classes and object in detail , Declaring class and defining member function, making
outside function inline , Nesting member function, Private member function arrays
within a class, memory allocation of objects, Static data members and Member
functions , Arrays of Objects , Object as a function argument, Friend functions,
Returning objects, const. member functions.
Term Work:
Practical and term work should be carried out based on syllabus
TEXT BOOKS
I Programming in ANSI C – E Balagurusamy (TMH)
II Object-Oriented Programming with C++ - E Balaguruamy (TMH)
III Programming in C (ANSI STANDARD ) - M.T.Savaliya (Atul Publ.)
Reference Books:
I Programming in C - Pradip Pandy & Manas Ghosh (Oxford Higher Education)
II Understanding C(Practical Apporach) – G.S.Baluja & G.K.Baluja ( Dhanpat Rai & co)
III Object oriented Programming in turbo C++- Robert Lafore (Galgotia)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy