Home

Messages Courses Fees Structure Faculty College Activities Performance Infrastructure

 

courses.jpg (14239 bytes)Computer Science

Syllabus 2004 - 2005
B.Sc. Semester I (Computer Science)
Programming Methodology Using C

Unit : 1
Operating system:
Introduction to types of Operating System DOS : Booting, External and Internal commands, Comparison between com, exe and bat files. Booting from a floppy disk Booting from a Hard disc.
Introduction to Programming : Flow chart, algorithm, Decision table.
History of Programming Languages : Low level, Middle level and High level languages. Introduction to Compiler, Interpreter and Assemble.
C-Data types and sizes : Variable names, Constants and their Declatations.
Operators : Arithmetic, Relation, Logical, Increment, Decrement, Bit-wise & logical operators, assignment operator & expressions operators Precedence & order of evaluation.

Unit : 2
Control Statements :
Statement and block, if-else, else-if, switch-case, while, for, do-while loops, break, continue, go-to and labels.
Functions : Functions and program structure, function arguments, call by value and call by reference.
Recursion : Cncept and implimentation.
Storage classes : External, automatic, register, static variables and their scope rules.

Unit : 3
Arrays :
one dimensional adn multidimensional array, reorientation and address calculation of single and multidimensional arrays in mimory, passing arrays to a funciton.
Pointrs : Pointers and address, Pointer to array, Array of pointers. Pointers & two dimensional array, Character array, Array of pointer to string. Array of pointers. Poointer to a function, address arithmetic, character array & character pointer.
String funcition - Strlen( ), Strcpy ( ), Strcat ( ), Strcmp ( ).

Unit : 4
Structure :
Structures and Functions, Arrays of Structures, Pointers to Structures, Selt-referential fields.
Union : Declaration, difference between Union and Structure, uses.
Data Structure : Definition and types, static and dynamic memory allocation, stack and queue( only intriduction).

Unit : 5
Unput-Output in C :
Standard I/O, Formatted I/O, unformatted I/O.
File Handling : File access mode, creation and manipulation of files using structure, error handling during input operation, Command line arguments.
Graphics Programming : Initgraph( ), putpixel( ), line( ), circle( ), rectangle( ), ellipse( ),arc( ), filling regular and non-regular shapes, outputting text, justifying text.

 

Suggested Readings :

1. LETUS C by yashwanr Kanitkar.
2. Schaum series c programming.
3. Thinking in c by p.b mahapatra, Wheeler publication.
4. Experiments in c by yashwant Kanitkar
5. Test your C skills by yashwant kanitkar
6. C programming language by Kerningham and Dennis M. Ritchie.
7. Data Structure By Schaum Series.
8. Data Structure By Tanenbaum



Syllabus 2004 - 2005
B.Sc. Semester I -July (Computer Science)
Course : 11 Title - Programming Methodology Using C
Computer lab

1. To find simple interest.
2. To find nth term and dum of n terms of arithmetic series.
3. To check whether the given number is wven or odd.
4. To find division of a student in examination.
5. Program to check leap year.
6. To find sum of first n natural numbers.
7. Prime number checking.
8. find sum of digits of an numbers.
9. x to the power y.
10. copy one array in another array.
11. reverse an array unsing another array.
12. reverse an array without using another array.
13. Program to find largest element in array.
14. Program to find smallest element in array.
15. Program to find x to the power y using function.
16. Swap two numbers using functin (call by value)
17. Swap two numbers using function ( call by Reference)
18. If pointer P points to X and pointer Q points to Y then write a program to point X by Q and Y by P.
19. Program to display name, age and class using structure.
20. Program to enter records of students in array( array of pointer).
21. Program to declare a pointer to structure and display field elements of structure.
22. Matrix multiplication.
23. Program to declare pointer to function.
24. Program to display address of pointer using pointer to pointer and without pointer to Pointer.
25. Program to copy a file into another file.
26. Create a file of records of customer and display its contents.
27. Updation of a record in a file.
28. Program to count upper case, lower case characters, digit, and blanks in a file.
29. To copy a file into another file using command line arguments.
30. Generate fibbonacci series of n terms using recursion.
31. Generate fibbonacci series of n terms without using recursion.
32. program to show default value, scope and life time for different type of variables (storage classes).
33. Program to check whether a given string is palindrome or not.
34. Program to find roots of a quadratic equation.
35. Program to draw different geometric shapes (Circle, rectangle, line arc etc.) and fill them with colors.
37. Program to initialize graphics mode and change screen color.
38. Program to display text in different style and color.


Site Design by :
Creative Web Designer