Page 78 - R2017-REC-ECE-UG Syllabus
P. 78

Department of ECE, REC



                Strings  -  Class  String  and  String  Builder-  String  Handling  Functions-  Exception  Handling  –Exception
                hierarchy-Chained  Exceptions  -Generic  Collections  –  Type-Wrapper  Classes-  Autoboxing  and  Auto-
                Unboxing- Lists-Collection methods – Sets.

                UNIT V        MULTITHREADING AND GUI COMPONENTS                                   9
                Generic  Classes  and  Methods  –  Implementation  and  Compile-Time  Translation-  Overloading  Generic
                methods- Generic classes – Raw types- Wildcards in methods – Multithreading- Thread States and Life Cycle-
                Thread Synchronization- GUI Components –Layout management.

                                                                                       TOTAL= 45 PERIODS

                OUTCOMES:
                On successful completion of this course, the student will be able to:
                • Design problem solutions using Object Oriented Techniques.
                • Apply the concepts of Encapsulation, Polymorphism and Inheritance.
                • Apply the concepts of Interface and Abstract classes.
                • Design problem solutions using Generic Collections and exception handling.
                • Design a layout with the GUI Components

                TEXTBOOKS:
                1. Robert Lafore “Object Oriented Programming in C++” 4th Edition SAMS Publishing 2002
                2. Paul Dietel, Harvey Dietel “Java How to Program (Early Objects)” 10th Edition 2014

                REFERENCES:
                1.K.R.Venugopal, B.Rajkumar and T.Ravishankar “Mastering C++” 2nd Edition Tata McGraw Hill 2013.
                2.BjarneStroustrup, “The C++ Programming Language”, 4th Edition, Addison-Wesley Professional, 2013
                3.Bhushan Trivedi “Programming with ANSI C++” 2nd Edition Oxford University Press 2013
                4.Herbert Schildt “Java, The complete Reference” 10th Edition Oracle Press 2017.




                CS17303                    COMPUTER ARCHITECTURE                            L  T  P  C
                                           (Common to CSE, ECE & EEE)                       3  0   0   3
                OBJECTIVES:
                    •   To make with a solid understanding of the fundamentals in computer architectures
                    •   To familiarize for the implementation of arithmetic and logical unit and floating point operations
                    •   To make quantitatively evaluate simple computer designs and their sub-modules
                    •   To  expose  the  students  with  the  relation  of  computer  architecture  to  system  software  and  the
                           performance of application programs
                    •   To learn about  the memory system design  and the I/O devices

                UNIT I        INTRODUCTION                                                        9
                Overview of Computer Architecture – Computer components, Performance design & Assessment- Multicore,
                MICS & GPGPUS – Computer functions and Interconnection-Case Study: Evolution of Intel x86 architecture

                UNIT II           ARITHMETIC & LOGIC UNIT                                             9


                Curriculum and Syllabus | B.E. Electronics and Communication Engineering | R2017      Page 78
   73   74   75   76   77   78   79   80   81   82   83