Page 38 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 38
Department of CSE, REC
UNIT IV SOURCE AND ERROR CONTROL CODING 9
Entropy, Source encoding theorem, Shannon fano coding, Huffman coding, mutual information, channel
capacity, channel coding theorem, Error Control Coding, linear block codes, cyclic codes, convolution codes,
viterbi decoding algorithm.
UNIT V MULTI-USER RADIO COMMUNICATION 9
Advanced Mobile Phone System (AMPS) - Global System for Mobile Communications (GSM) - Overview of
Multiple Access Schemes-FDMA, TDMA, CDMA – Cellular Concept and Frequency Reuse - Channel
Assignment and Handoff.
TOTAL: 45 PERIODS
OUTCOMES:
On successful completion of this course, the student will be able to:
● Attain knowledge in Analog communication techniques.
● Apply digital communication techniques in telecommunication.
● Use data and pulse communication techniques.
● Analyze Source and Error control coding.
● Utilize multi-user radio communication.
TEXT BOOK:
1. Wayne Tomasi, Advanced Electronic Communication Systems, Sixth Edition, Pearson Education,
2009.
REFERENCES:
1. Simon Haykin, Communication Systems, Fourth Edition, John Wiley & Sons, 2004
2. Rappaport T.S, Wireless Communications: Principles and Practice, Second Edition, Pearson
Education, 2007
3. H. Taub, D L Schilling and G Saha, Principles of Communication, Third Edition, Pearson Education,
2007.
4. B. P. Lathi, Modern Analog and Digital Communication Systems, Third Edition, Oxford
University Press, 2007.
5. Blake, Electronic Communication Systems, Thomson Delmar Publications, 2002.
6. Martin S. Roden, Analog and Digital Communication System, Third Edition, Prentice Hall of India,
2002.
7. B. Sklar, Digital Communication Fundamentals and Applications, Second Edition Pearson
Education 2007.
CS17311 OBJECT ORIENTED PROGRAMMING LABORATORY L T P C
(Common to B.E. CSE and B.Tech. IT) 0 0 4 2
OBJECTIVES:
● To be familiarized with good programming design methods.
● To getting exposure in implementing the concepts of C++ and JAVA.
● To understand and exercise the Generic Programming.
LIST OF EXPERIMENTS:
C++
1. Develop a program to perform arithmetic operations using class and objects.
2. Design a program to count the no of objects created and destroyed using constructor and destructor.
3. Design different classes to apply types of inheritance using Father and Child relationship.
4. Design a class to find the area of a square, triangle and rectangle using function overloading.
5. Implement the Class Templates and Function Templates using stack and queue.
6. Develop a program to handle the runtime exception using Exception Handling Mechanism.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 38

