Anda di halaman 1dari 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)

Anda mungkin juga menyukai