This action might not be possible to undo. Are you sure you want to continue?
S e m e s t e r
David Poole. Pearson Education. Russel and P. 2003.CS2351 ARTIFICIAL INTELLIGENCE LTPC 3 003 AIM: To learn the basics of designing intelligent agents that can solve general purpose problems. Nilsson. plan and act. Second Edition. G. J. . Luger. 2004. Elsevier Publishers. reason under uncertainty and can learn from experiences UNIT I PROBLEM SOLVING 9 Introduction – Agents – Problem formulation – uninformed search strategies – heuristics– informed search strategies – constraint satisfaction UNIT II LOGICAL REASONING 9 Logical agents – propositional logic – inferences – first-order logic – inferences in firstorder logic – forward chaining – backward chaining – unification – resolution UNIT III PLANNING 9 Planning with state-space search – partial-order planning – planning graphs – planning and acting in the real world UNIT IV UNCERTAIN KNOWLEDGE AND REASONING 9 Uncertainty – review of probability . “Artificial Intelligence: A new Synthesis”. 2. “Artificial Intelligence: Structures and Strategies for complex problem solving”. 3.Reinforcement Learning TOTAL: 45 PERIODS TEXT BOOK: 1. represent and process knowledge. ”Computational Intelligence : a logical approach”. “Artificial Intelligence – A Modern Approach”. Alan Mackworth. Oxford University Press. Norvig.Inductive learning – Decision trees – Explanation based learning – Statistical Learning methods . Pearson Education. 1998. 2002. REFERENCES: 1. Randy Goebel.probabilistic Reasoning – Bayesian networks – inferences in Bayesian networks – Temporal models – Hidden Markov models UNIT V LEARNING 9 Learning from observation . Fourth Edition. S.
David Galles. Techniques.Boolean expressionsCase statements. Muchnick. 2007 2. Pearson Education Asia. . Ullman. Pearson Education Asia. 2000. Morgan Kaufmann Pulishers. Fisher and R. Pearson Education.CS2352 PRINCIPLES OF COMPILER DESIGN LTPC 3 024 UNIT I LEXICAL ANALYSIS 9 Introduction to Compiling. Type Checking. Alfred V. “Advanced Compiler Design & Implementation”.Optimization of basic blocks-Loops in flow graphs.Backpatching-Procedure calls UNIT IV CODE GENERATION 9 Issues in the design of a code generator.Introduction to global data-flow analysis-Code improving transformations.Principles. N. C. UNIT V CODE OPTIMIZATION 9 Introduction-The principle sources of optimization-Peephole optimization.Type Systems-Specification of a simple type checker. J. Run-Time Environments-Source language issues-Storage organization-Storage-allocation strategies.The role of the parser-Context-free grammars-Writing a grammar-Topdown parsing-Bottom-up Parsing-LR parsers-Constructing an SLR(1) parsing table. 3. Steven S. UNIT II SYNTAX ANALYSIS and RUN-TIME ENVIRONMENTS 9 Syntax Analysis. TOTAL:45 PERIODS TEXT BOOK: 1.Compilers-Analysis of the source program-The phasesCousins-The grouping of phases-Compiler construction tools. REFERENCES: 1. Aho.The target machine-Run-time storage management-Basic blocks and flow graphs. 2000. LeBlanc “Crafting a Compiler with C”.Input buffering-Specification of tokens-Recognition of tokens-A language for specifying lexical analyzer. and Tools”. The role of the lexical analyzer. “Compilers. Ravi Sethi Jeffrey D. 2007. “Modern Compiler Design”. UNIT III INTERMEDIATE CODE GENERATION 9 Intermediate languages-Declarations-Assignment statements .Next-use information-A simple code generator-Register allocation and assignment-The dag representation of basic blocks Generating code from dags.
James W. John Vlissides."Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and iterative development”. Pearson Education. singleton.UML interaction diagrams UNIT IV 9 GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling –Controller – High Cohesion – Designing for visibility . Ralph Johnson. Micheal Blaha. “Java Design Patterns – A Tutorial”. Third Edition. factory and observer patterns.Applying GoF design patterns – adapter. “Object-Oriented Modeling and Design with UML”.“Design patterns: Elements of Reusable object-oriented software”. “Object-Oriented Analysis & Design: Understanding System Development with UML 2. extend and generalization.Operation contracts.Relating Use cases – include.Relationship between sequence diagrams and use cases Logical architecture and UML package diagram – Logical architecture refinement . Erich Gamma. James Rambaugh.Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Finding conceptual class hierarchies.Domain Models .Aggregation and Composition.0”. Mike O’Docherty. 2005. . John Wiley & Sons.UML activity diagrams and modeling UNIT III 9 System sequence diagrams . Prentice Hall of India Private Limited.Cooper. Addison-Wesley. 1995. Richard Helm. Addison-Wesley.Mapping design to code -UML deployment and component diagrams TOTAL : 45 PERIODS TEXT BOOK : 1. Inception -Use case Modeling . 2007 4. UNIT II 9 Elaboration .UML class diagrams . UNIT V 9 UML state diagrams and modeling . 2000. 2005 REFERENCES: 1. Second Edition. Craig Larman.Case study – the NextGen POS system. 3.CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN LTPC 3 003 OBJECTIVES: To learn basic OO analysis and design skills through an elaborate case study To use the UML design diagrams To apply the appropriate design patterns UNIT I 9 Introduction to OOAD – What is OOAD? – What is UML? What are the United process(UP) phases . 2.
Morgan Kaufmann / Elsevier Publishers.Compiler techniques for exposing ILP – Branch prediction. 2. 1999. John L. Culler. “Scalable Parallel Computing”. Morgan Kaufmann /Elsevier Publishers. David E. Tata McGraw Hill. UNIT V MULTI-CORE ARCHITECTURES 9 Software and hardware multithreading – SMT and CMP architectures – Design issues – Case studies – Intel Multi-core architecture – SUN CMP architecture . New Delhi.heterogenous multi-core processors – case study: IBM Cell Processor. Patterson. 2003. UNIT IV MEMORY AND I/O 9 Cache performance – Reducing cache miss penalty and miss rate – Reducing hit time – Main memory and performance – Memory technology. availability and dependability – I/O performance measures – Designing an I/O system. Jaswinder Pal Singh. 2007. “ Computer architecture – A quantitative approach”. 4th. .Wei Xu. REFERENCES: 1. Hennessey and David A. UNIT II MULTIPLE ISSUE PROCESSORS 9 VLIW & EPIC – Advanced compiler support – Hardware support for exposing parallelism – Hardware versus software speculation mechanisms – IA 64 and Itanium processors – Limits on ILP. Types of storage devices – Buses – RAID – Reliability. TOTAL : 45 PERIODS TEXT BOOK: 1. “Parallel computing architecture : A hardware/software approach” . edition.CS2354 ADVANCED COMPUTER ARCHITECTURE LTPC 3 003 UNIT I INSTRUCTION LEVEL PARALLELISM 9 ILP – Concepts and challenges – Hardware and software approaches – Dynamic scheduling – Speculation . Kai Hwang and Zhi. UNIT III MULTIPROCESSORS AND THREAD LEVEL PARALLELISM 9 Symmetric and distributed shared memory architectures – Performance issues – Synchronization – Models of memory consistency – Introduction to Multithreading.
Leinecker and Tom Archer. Deital.DLLs – Working with Images UNIT V COM Fundamentals – ActiveX control – ATL – Internet Programming TOTAL: 45 PERIODS TEXT BOOK: 1. Pearson Education. DEital. 2004. Pearson Education.ELECTIVES : CS2022 VISUAL PROGRAMMING LTPC 3 003 UNIT I 9 Windows Programming Fundamentals – MFC – Windows – Graphics – Menus – Mouse and keyboard – Bitmaps – Palettes – Device-Independent Bitmaps UNIT II Controls – Modal and Modeless Dialog – Property – Data I/O – Sound – Timer 9 UNIT III 9 Memory management – SDI – MDI – MFC for Advanced windows user Interface – status bar and Toolbars – Tree view – List view – Threads UNIT IV ODBC – MFC Database classes – DAO . 2006. “Core Visual C++ 6”. 9 9 . 2000 2. “Visual C++ 6 Programming Bible”. Lars Klander. Wiley DreamTech Press.NET How to Program” . Richard C. REFERENCES: 1. Liperi and Yaeger “Visual V++ .
B. Pearson Education. 2006.Active and Deductive Databases .Database Tuning.Date.Concurrency Control – Recovery . Fifth Edition. 2006. “Database System Concepts”.Knowledge Bases .Multimedia Databases– Multimedia Data Structures – Multimedia Query languages . Implementation and Management”.Spatial Databases. Navathe.ODMG Model.Approaches . Pearson Education. Fifth Edition.Normalization – Query Processing – Query Optimization . “Fundamentals of Database Systems”. “An Introduction to Database Systems”. UNIT V CURRENT ISSUES 9 Rules . 2006. Tata McGraw Hill.Concurrency – Multi Version Locks – Recovery – POSTGRES – JASMINE –GEMSTONE . UNIT III OBJECT ORIENTED DATABASES 9 Introduction to Object Oriented Data Bases . Abraham Silberschatz. A. Korth. TOTAL: 45 PERIODS TEXT BOOKS: 1. UNIT II DISTRIBUTED DATABASES 9 Parallel Databases – Inter and Intra Query Parallelism – Distributed Database Features – Distributed Database Architecture – Fragmentation – Distributed Query Processing – Distributed Transactions Processing – Concurrency Control – Recovery – Commit Protocols.Modeling and Design Persistence – Query Languages . S.Data Warehousing and Data Mining Web Databases – Mobile Databases. Sudharshan. C. UNIT IV EMERGING SYSTEMS 9 Enhanced Data Models . 2. “Database Systems. Third Edition. A Practical Approach to Design.Client/Server Model . R.XML and Web Databases.Swamynathan.J.CS2029 ADVANCED DATABASE TECHNOLOGY LTPC 3 003 UNIT I RELATIONAL MODEL ISSUES 9 ER Model .Kannan. Henry F. .Transaction Processing . S. Elmasri. Pearson Education 2003. Eighth Edition.Transaction . S. Thomas Connolly and Carlolyn Begg. REFERENCES: 1. 3.
Implement the Technical services layer. and Technical services. 8. Software personnel management system 8. Book bank 3. Identify Use Cases and develop the Use Case model. 10. Eclipse IDE. Visual Paradigm. 5. Passport automation system. 1. Domain objects. logical architecture diagram with UML package diagram notation. Identify the business activities and develop an UML Activity diagram. and Rational Suite . 4. 5. Online course reservation system 6. Visual case. 2. Exam Registration 4. Develop an IEEE standard SRS document. Suggested domains for Mini-project. 6. 7. 12. E-ticketing 7. Implement the Domain objects layer.LABORATORY : CS2357 OBJECT ORIENTED ANALYSIS AND DESIGN LAB LTPC 0 03 2 OBJECTIVES: To develop a mini-project following the 12 exercises listed below. Identity the conceptual classes and develop a domain model with UML Class diagram. Identify the User Interface. To develop a problem statement. BPO Management System Suggested SoftwareTools 1. Credit card processing 9. 1. Draw the State Chart diagram. ArgoUML. 9. Stock maintenance system. Draw the partial layered. 11. Conference Management System 13. 2. Also develop risk management and project plan (Gantt chart). Implement the User Interface layer. 3. Recruitment system 11. Draw Component and Deployment diagrams. Using the identified scenarios find the interaction between objects and represent them using UML Interaction diagrams. e-book management system 10. Foreign trading system 12.
Group Discussions and other recruitment exercises. Resume / Report Preparation / Letter Writing (1) Structuring the resume / report .Video Samples .Reading and answering questions. 2.Samples. thus rendering them as prospective assets to industries.Letter writing / Email Communication . English Language Lab (18 Periods) 1. A. Presentation skills: (1) Elements of effective presentation – Structure of presentation . Many students. Discussion of audio-visual materials (6 periods) (Samples are available to learn and practice) 1. OBJECTIVES: To equip students of engineering and technology with effective speaking and listening skills in English. To help them develop their soft skills and interpersonal skills.Close exercises – Vocabulary building . despite possessing sound knowledge in their subject area along with technical capability. find that they are not preferred due to their inadequacy of communication skills and soft skills.GE2321 COMMUNICATION SKILLS LABORATORY (Fifth / Sixth Semester) LT PC 0 04 2 Globalisation has brought in numerous opportunities for the teeming millions. PC based session (Weightage 40%) 24 periods 2. Reading Comprehension: (6) Filling in the blanks .Body language – Video samples 3. Keeping in view their pre-employment needs and career requirements. Conversations: Face to Face Conversation – Telephone conversation – Role play activities (Students take on roles and engage in conversation) B.Stress Management & Poise . I. particularly those from non-English medium schools. 3. The course will equip the students with the necessary communication skills that would go a long way in helping them in their profession. which will make the transition from college to workplace smoother and help them excel in their job. To enhance the performance of students at Placement Interviews. with more focus on the students’ overall capability apart from academic competence.Presentation tools – Voice Modulation – Audience analysis . Listening Comprehension: (6) Listening and typing – Listening and sequencing of sentences – Filling in the blanks Listening and answering questions. this course on Communication Skills Laboratory will prepare students to adapt themselves with ease to the industry environment. Speaking: (6) Phonetics: Intonation – Ear training .Correct Pronunciation – Sound recognition exercises – Common Errors in English. Soft Skills: (2) Time management – Articulateness – Assertiveness – Psychometrics – Innovation and Creativity .
J. Second Edition.Strategies in GD – Team work . P. N. 2. D. 1997. (8) 3.B. 2007. 2004. S. 3. Practice Session (Weightage – 60%) 24 periods . Technical Communication. and Thorpe.. 2004. Sixth Edition. Group Discussion: Students participate in group discussions. Objective English.4. Interview Skills: Students participate in Mock Interviews (8) REFERENCES: 1. Macmillan India Ltd. Career Lab Software II..Mock GD -Video samples 5. LAB REQUIREMENTS: 1. 2. English Language Lab Software 3. 5.Structure of GD – Moderator – led and other GDs . 2007. Verbal and Non-Verbal Reasoning. Resume / Report Preparation / Letter writing: Students prepare their (2) own resume and report. New Delhi. Addision Wesley Longman Ltd.V.D and Heaton. Prakash. Thorpe. Second Edition. Dictionary of Common Errors. 4. Presentation Skills: Students make presentations on given topics. Indian reprint 1998. E. Group Discussion: (1) Why is GD part of selection process ? . 6. Pearson Education. Anderson. New Delhi. 2. Decisionmaker. The Oxford Guide to Writing and Speaking. New Delhi. Oxford University Press. Interview Skills: (1) Kinds of interviews – Required Key Skills – Corporate culture – Mock interviewsVideo samples. Thomson Wadsworth . (6) 4. P. 1. New Delhi. John Seely.Body Language . Teacher console and systems for students. Cambridge University Press. Turton. Evans.
based session and the other group for the Class room session. review exercises are given for the students to answer and the computer evaluated sheets are to be compiled as record notebook. Record Notebook: At the end of each session of English Lab. A batch of 60 / 120 students is divided into two groups – one group for the PC. 4. Each candidate will have separate sets of questions assigned by the teacher using the teacher-console enabling PC–based evaluation for the 40% of marks allotted. The English Lab (2 Periods) will be handled by a faculty member of the English Department. The Career Lab component will be evaluated for a maximum of 60% by a local examiner & an external examiner drafted from other Institutions. End semester Examination: The end-semester examination carries 40% weightage for English Lab and 60% weightage for Career Lab.GE2321 COMMUNICATION SKILLS LABORATORY Guidelines for the course 1. 2. similar to any other lab examination conducted by Anna University. not necessarily from English Department 3. . Similar exercises for the career lab are to be compiled in the record notebook. 10 marks may be allotted for English Lab component and 5 marks for the Career Lab component. The Career Lab (2 Periods) may be handled by any competent teacher. 5. Internal Assessment: The 15 marks (the other 5 marks for attendance) allotted for the internal assessment will be based on the record notebook compiled by the candidate.
Consider a case where we have two web Services. Create a color palette with matrix of buttons Set background and foreground of the control text area by selecting a color from color palette. 2. REFERENCE: 1. Write programs in Java to create three-tier applications using JSP and Databases for conducting on-line examination. Pearson Education. 2006. Assume that student information is available in a database which has been stored in a database server. 3. 2005. Client Side Scripts for Validating Web Form Controls using DHTML 4. for displaying student mark list. 3rd Edition. Create a web page with the following using HTML i) To embed an image map in a web page ii) To fix the hot spots iii) Show all the related information when the hot spots are clicked. “Internet and world wide web. TOTAL 15 + 45 = 60 PERIODS TEXT BOOK: 1. Programs using XML – Schema – XSLT/XSL 9. Write programs in Java using Servlets: To invoke servlets from HTML forms To invoke servlets from Applets 7. Implement this scenario using Web Services and Data base. Write programs in Java to create applets incorporating the following features: 5. Deitel.an airline service and a travel agent and the travel agent is searching for an airline. “Programming the world wide web”.CS2358 INTERNET PROGRAMMING LAB LTPC 1032 LIST OF EXPERIMENTS 1. In order to select Foreground or background use check box control as radio buttons To set background images 6. . Programs using AJAX 10. Robert W. Create a web page with all types of Cascading style sheets. 8. How to Program”. PHI.Sebesta.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.