Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UG SYLLABUS
Effective from the Academic Year 2011-12
CCM1 - PROGRAMMING IN C
UNIT I
C- Language fundamentals: Program Structure - Identifiers - Data types - Integer - float double - char - constants - variables - operators and expressions - managing input and output
operations.
UNIT II
C control structures: Decision making with IF statement - IF.....ELSE statement - nested IF...
ELSE statements - FOR statement - DO.....WHILE statement - WHILE.....DO statement GOTO statement - SWITCH statement.
UNIT III
C Functions: Mathematical functions - sin - cos - tan -asin - acos - atan - sqrt - pow - log String functions - stripy - stroat - stremp - strelen - strlwr - strupr and user - defined
functions.
UNIT IV
Arrays and structures: Arrays, definitions, declarations, entering values in - manipulating
arrays - examining and passing an array. Structure: definitions - assigning structure variable assigning initial values - using a structures - structure arrays - structures and functions.
UNIT V
Pointers and File Operations: Understanding pointers - pointers and functions - File
Operations: Understanding files - declaring a file - opening a file - closing a file - input and
output functions - formatted input and output - working with structures adding data to a file reading a printing a disk file.
TEXT BOOK
E. Balagurusamy, "Programming in C", Tata McGraw Hill, 2000.
REFERENCE BOOK
R. C. Hutchison & S. B. Just, "Programming Using The C Language" McGraw Hill,
1988.
Page 2 of 22
Page 3 of 22
UNIT II
a) Concept of an eco system, structure of an eco system, producers, consumers and
decomposers
b) Energy flow in the Eco system, food chains, food webs and ecological pyramids.
UNIT III
a)
b)
c)
d)
UNIT IV
b)
c)
UNIT V
a)
b)
c)
d)
Page 4 of 22
Introduction
to
Telecommunications
Computer
networks
Page 5 of 22
Page 6 of 22
Page 7 of 22
Page 8 of 22
Page 9 of 22
Page 10 of 22
Page 12 of 22
Comparison of OSI and TCP/IP -Critique of OSI and protocols Critique of the TCP/IP
Reference model.
UNIT II
PHYSICAL LAYER - Guided Transmission Media: Magnetic Media Twisted Pair
Coaxial Cable Fiber Optics. Wireless Transmission: Electromagnetic Spectrum Radio
Transmission Microwave Transmission Infrared and Millimeter Waves Light
Waves. Communication Satellites:
Page 13 of 22
Page 14 of 22
Page 15 of 22
Page 16 of 22
Page 17 of 22
Page 18 of 22
diagram.
UNIT II
Instruction set of Intel 8085 Instruction and data formats Addressing modes status flags
Intel 8085 instructions Programming of microprocessors Assembly language Assemblers stacks and subroutines Macro Microprogramming.
UNIT III
Assembly language programming Simple examples Addition and subtraction of binary
and decimal numbers complement shift masking Finding the largest and smallest
numbers in a array Arraigning a series of numbers Sum of series of numbers
Multiplication Division Multibyte addition and subtraction.
UNIT IV
Peripheral devices and interfacing Address space partitioning - memory and I/O interfacing
Data transfer schemes Interrupts of Intel 8085 Interfacing memory and I/O devices
I/O ports - Programmable peripheral interface Programmable counter / interval time A/D
converter.
UNIT V
Microprocessor applications Delay subroutines Interfacing of 7 segment displaysFrequency measurement Temperature measurement and control Water level indicator
Microprocessor based traffic control.
TEXT BOOK
Fundamental of Microprocessors and Microcomputers Badri Ram fourth revised
edition Dhanpat Rai and sons 1993.
REFERENCE BOOK
Microprocessor Architecture, Programming and applications with the 8085/8080A Ramesh S. Gaonkar Wiley Eastern 1990.
Page 19 of 22
-----------
Customer Name
-----------
Pre.Reading
-----------
Cur.Reading
-----------
Units Consumed
-----------
Charge
----------Signature
6. Write a program to display the result PASS or FAIL using the information given
below: Student Name, Student Reg.No., Mark1, Mark2, Mark3, and Mark4. The
minimum pass for each subject is 50.
7. Write a program to prepare a Payroll with Basic Pay, DA, Allowances, PF and Gross
Pay.
8. Using Case Statement, write a program to check the files ending with vowels.
9. Write a single program to sort the names and numbers in alphabetical, ascending and
descending order.
10. Write a menu driven program to print Biodata for five persons.
Page 20 of 22
Page 21 of 22
TEXT BOOK
1. ELAIN RICH AND KEVIN KNIGHT , Artificial Intelligence , Tata McGraw Hill,
second edition, 1991.(chapters 1 to 7 and 9 )Unit I, II, III
2. DAVID ROLSTON , Principles of Artificial Intelligence and Expert Systems
Developments , McGraw Hill (chapters 1 ,4, 7, 8, 9 and 10) Unit IV, V
REFERENCE BOOK
Artificial Intelligence & Expert System K. Meena & R. Dhanapal.
Page 22 of 22