University of Madras - Syllabus of Bachelor of Science (BSc) Clinical Nutrition and Dietetics - Semester III - Allied Subject III - Basic Computer Science Education
UNIVERSITY OF MADRAS
B.Sc. Degree Course in Clinical Nutrition and Dietetics
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
SYLLABUS
Semester III - Allied Subject III - Basic Computer Science Education
Number of Lectures: 6
Duration of Examination: 3 hrs
Maximum Marks: 75
Credits: 3
Theory 4 Hours
Practical 2 hrs. / Week
Unit I : Introduction to Computers - Generation - Data representation - Code conversionv
Unit II : Computer Peripherals - Input and Output devices - Online and Office devices
Unit III : Central Processor Unit - Architecture of a digital computer - Memory unit ALU - Control Unit.
Unti IV : Introduction to programming - Efficiency of a language Constituents of a language - Comparison of languages - Data processing techniques - modes of data processing Flowcharting techniques.
Unit V : C Fundamentals - Character set - Identifier and keywords - data types - constants - Variables - Declarations - Expressions - Statements - Arthimetic, Unary, Relational and logical, Assignment and conditional operators - Library functions.
Unit VI : Data input/output functions - simple C programs - Flow of control - Control structures - Switch, break and continue, go to statements - Comma operator.
Unit VII : L Functions - Defining, accessing functions - Functions prototypes - passing arguments - Recursions - storage classes - Multi-file programms.
Unit VIII : Pointers - Declarations - Passing pointers to functions - operations in pointers - pointer and arrays - arrays of pointers - structures and pointers - Files : Creating, Processing, Opening and closing - Bit wise operations.
ALLIED PRACTICAL
BASIC COMPUTER EDUCATION
LIST OF PRACTICALS TO BE DONE IN C LANGUAGE
PROGRAMMES TO:
1. Find the area and circumference of a circle given the radius.
2. Find the simple and compound interest
3. Sort the given numbers and hence find the minimum and the maximum.
4. Find the sum of a general series
5.Find the exponential value using series
6.Find the cosine value using series
7.Find the sine value using series
8.String handling - to find the occurence of a particular character
9.Find the occurence of a substring.
10.Count the number of characters, vowels, digits, etc.
11.Understand the concept of recursion - factorial and nor value.
12.String palindrome checking.
13.Understand the concepts of pointers - pass by value and pass by reference.
14.Matrix addition subtraction and multiplication using pointers.
15. Trace of a matrix using pointers.