sign up I login
 advanced
refer a friend - earn nickels!!

Ask & Discuss Questions with Community & Experts

Moderation Team
Ask iit jee aieee pet cbse icse state board community Discussion Response Post to: ECE oR CSE
Forum Index -> Counselling Zone -> View Full Question like the article? email it to a friend.  
Author Message
theshreadder (137)

Cool goIITian

Olaaa!! Perrrfect answer. 27  [28 rates]

theshreadder's Avatar

total posts: 50    
offline Offline

Detailed Syllabus of  V to VIII Semester B.Tech(Computer Engineering)



V SEMESTER SYLLABUS



CO300 OPERATING SYSTEMS (3-1-0) 4 PREREQ : CO203



Introduction to O.S, File Systems, CPU scheduling, Memory management, Disk Scheduling algorithms, virtual memory concept, Deadlocks, Concurrent processes, Performance Evaluation, Operating system Security, Case Studies - The UNIX operating system



Silberschartz & Galvin, Operating System Concepts, Addison Wesley, Fifth Edition, 1997.


Melin Milenkovic, Operating Systems: Concepts and Design, McGraw Hill, New York, 2000.



 



CO301 DATABASE SYSTEMS (3-1-0) 4 PREREQ : CO200/CO204



Introduction & need for database systems, database Vs file systems, Relational Data model and languages, Example Database system, Database design, Normalization, Transaction Processing concepts, Database security



Elmasri, Rames, Shamkant B Navathe: Fundamentals of database systems, 2003


J D Ullman: Principles of database systems, 2001



 



CO302 SYSTEMS PROGRAMMING (3-0-0) 3 PREREQ : CO201/CO204



Introduction to system software, Desirable characteristics of systems programs, Introduction to Assemblers, loaders and text editor, Study of detailed machine language structure and PDP-11 Input/Output operations in PDP-11; subroutines and coroutines; concurrent I/O; supervisor mode. Macro facilities in PDP-11, Macro facilities in PDP-11, Design of an assembler, Linkers and loaders, Design of a simple text editor.



Schneider, Principles of Computer Organization, Wiley International Edition


Mac Ewan, Introduction to Computer Systems through PDP-11 & Pascal, McGraw Hill


D.M. Dhamdhere, Introduction to system software, Tata McGraw Hill, New Delhi, 2002.



 



CO303 COMPUTER NETWORKS (3-1-0) 4 PREREQ : CO252



Introduction, Layered Architecture of Computer Networks, OSI and TCP/IP architectures & layers with protocols, Internetworking & routing, Network security, Mobile networks and current trends



Andrew. S. Tannenbaum, Computer Networks, Prentice Hall of India, 2nd Edn, 2002.


Fred Halsall, Data Communications, Computer networking on OSI, Addison Wesley Publishing Co., 2nd Edition, 2002.


William Stallings, Data & Computer Communications, 2nd Edition, Maxwell, MacMillan International Edn., 2003.


 



CO304 OPERATING SYSTEMS LAB (0-0-3) 2 PREREQ : CO203



Linux and / or other OS based exercises to practice / simulate: scheduling, memory management algorithms; Concurrent programming; use of threads and processes; kernel reconfiguration, device drivers and systems administration of different operating systems, Writing utilities and OS performance tuning



 


 


CO305 DATABASE SYSTEMS LAB (0-0-3) 2 PREREQ : CO205



Assignment in Design and Implementation of Database systems or packages for applications such as office automation, hotel management, hospital management; deployment of Forms, Reports Normalization, Query Processing Algorithms in the above application project; Distributed data base management & other related exercises.


 


 


 


 


 


 


 



VI SEMESTER SYLLABUS



 



CO350 COMPILER DESIGN (3-1-0) 4 PREREQ : CO254



Introduction to compiler design, Lexical analyzer: Regular expressions and finite automata, Introduction to context free grammars, BNF notation, Parsing Techniques: Top-down parsing and Bottom-up parsing, Error recover strategies for different parsing techniques, Intermediate code generation, symbol table, Runtime storage allocation, Code Optimization, Code generation.



Alfred V. AHO, Ravi Sethi and Jeffrey D. Ullman, Compilers; Principles, Techniques and Tools, Addison-Wesley Publication, 2001.


William A. Barrett et.al, compiler Construction: Theory and Practice, Galgotia 2000


Compiler Design in C, Holub A.I., Prentice Hall India.2000



 


 


CO351 SOFTWARE ENGINEERING (3-0-0) 3 PREREQ : CO200



Introduction to software engineering, Software development life cycle & various models, requirements engineering, software specification, software metrics, software design, modular structure, Object Oriented software engineering, Software testing & various testing mechanisms, Software verification and validation, Verifying performances, Verifying reliability, Software cost estimation models, Software development tools including CASE Tools, Software Project management.



R.S. Pressman, Software Engineering, McGrawHill, 2002


Pankaj Jalote, An Integrated Approach to software Engineering, Narosa Pub., 2002


Ian Sommerville, Software Engineering, 5th Edition. Addison-Wesley Publication House, 1997


Bell Morry, and Pugh. Software Engineering Approach. Prentice Hall. 2001



 


 



CO352 DISTRIBUTED COMPUTING SYSTEM #9; (3-0-0) 3 PREREQ : CO252



Introduction Distributed Systems and applications, Message Passing mechanisms IPC and RPC, Distributed Operating Systems – resources/process/thread management, Distributed File Systems and Services, Shared data, Synchronization Transaction and Concurrency Control, Distributed databases, Name service, Timing & Coordination, Replication, Security and Fault Tolerance.



Pradeep Sinha, Distributed Operating Systems- Concepts and Design, PHI,2000


George Couloris, Jean Dollimore and Time Kindberg, Distributed Systems : Concepts and design, 2nd Ed, Addision Wesley 2003


A.S. Tanenbaum and M.V. Steen, Distributed Systems – Principles and Paradigms, PHI.2003



 


 



CO353 DESIGN AND ANALYSIS OF ALGORITHMS (3-0-0) 3 PREREQ : CO204



Models of computation, various performance measures, General techniques of algorithm design, Analysis of different algorithms for sorting and selection, Data structures for efficient manipulation of sets and partition, Efficient Graph algorithms based on Depth first search, Strassen's matrix multiplication algorithm, Efficient algorithms for matrix inversion and LUP decomposition, Modular arithmetic, NP-complete problems and approximation algorithms.



Aho, Hopcroft and Ullman the design and analysis of Computer Algorithms, Addison Weseley. Horowitz and Sahni, Fundamentals of Computer Algorithms, Galgotia Publications, 2000.


Computer Algorithm Introduction to Design and Analysis, Baase S., Addison Wesley. 2000


Knuth D.E., The Art of Computer Programming, Vol. I: Fundamental Algorithmsa, Addison Wesley.2000



 


 



CO354 COMPILERS LAB (0-0-3) 2 PREREQ : CO101/CO205



The laboratory course would consist of building a minicompiler (possibly subsets of Standard Compilers like PASCAL or other languages) and executing Simple problems to demonstrate the Compiler capabilities. LEX & YACC of Unix to be used.


 


 



CO355 SOFTWARE LAB (0-0-3) 2 PREREQ : CO101/CO205



Miniproject to be designed to give exposure to the latest developments in Software Engineering and to understand the use of Project Management skills ; use of CASE tools.


 


 


 



CO356 NETWORKS LAB (0-0-3) 2 PREREQ :CO252


Exercises comprising simulation of various protocols and performance study; TCP/IP Level Programming, Routing Algorithms and internetworking


 


 


 



CO390 PROFESSIONAL PRACTICE (1-0-0) 1



Invited Lectures, Seminars by students, Professional ethical issues and practices, communication skills development activities.


 


 


 


 



VII SEMESTER SYLLABUS



 



CO400 INTERNET TECHNOLOGIES AND APPLICATIONS (3-0-0) 3 PREREQ :CO303



Internet and Web Technology, Infrastructure and tools for Internet Commerce / E-Commerce Current Trends in E-Commerce applications development, Enterprise level E-Commerce: SCM, CRM, EDI, B2Bi, ERP.



Henury Chan et al. E-commerce-Fundamental and applications, John Wiley & Sons, 2002


G. Winfield Treese and Lawrence C.S. Designing Systems for Internet Commerce, Pearson Edision, LPE, 2002.



 


 



CO401 REAL TIME SYSTEMS (3-0-0) 3 PREREQ CO300


Introduction to real time systems and characterization and task performance measures assignment and scheduling. Design of real time systems and development strategies, design analysis, fault tolerance, reliability evaluation.



C.M.Krishna and Kang G. Shin. Real time systems.2000


Stu anad Bennett Rreal time Computer control.


 



CO402 FAULT TOLERANT COMPUTING (3-0-0) 3 PREREQ CO250/CO251



Introduction, fault Simulation, Error Detection, Fault Tolerance, System Diagnosis.



Anderson and Lee, " Fault Tolerant Principles and Practice", Prentice Hall, 1998



 


CO403 ADVANCED MICROPROCESSORS #9; (3-0-0 ) 3 PREREQ CO250



General Features of 32 bit and 64 bit microprocessors, Advanced Intel processors – Architecture and programming including xeon and others, dual processors, DSP processors, Various peripherals and interfacing including memory and I/O



The Intel Microprocessors – Architecture, Programming & Interfacing, Barry B.Brey, Pearson Education, 2003



 


 


CO404 PARALLEL ALGORITHMS (3-0-0) 3 PREREQ CO353



Parallel processing, Parallel models, Performance of parallel algorithms, Techniques for designing parallel algorithms, Pointer jumping technique, Divide and conquer, partitioning strategy, Pipe lining, Accelerated cascading, Symmetry breaking, Lists and trees, List ranking, Euler-tour technique, Tree contraction, Computation of tree functions, Searching, Merging, Sorting, Parallel graph algorithms, Ear decomposition, Polynomial and matrix computations, General dense matrices



Jaja,J.An Introduction to Parallel Algorithms, Addison- Wesley, Reading, MA, 1992.


Gibbons, A. and W.Rytter, Efficient Parallel algorithms, Cambridge university Press; Cambridge, 1988.



 


 



CO405 DISTRIBUTED OBJECT COMPUTING (3-0-0) 3 PREREQ CO352/CO302



Distributed object computing-an introduction, need of distributed objects, Distributed object technologies, Distributed architectures, Design patterns, COM, DCOM, COM+ - Microsoft–s vision for distributed objects, & architecture and programming C#, OMG–s CORBA & distributed computing, RT CORBA, Application development in CORBA using C++/Java, Java RMI, EJB - Java in Distributed computing, Document Objects in computing, DTDs and XML



Essential COM, Don Box, Addison- Wesley, 1998


COM & DCOM, Microsoft–s vision for Distributed objects, Roger sessions, John Wiley & Sons Inc., 1998.


 


 



CO406 MODEL DRIVEN COMPUTING (3-0-0) 3 PREREQ CO351


Model based computing – the need & introduction, model driven software development, model driven meta model systems, modeling and designing applications & web services using model driven approach.



Model Driven Architecture: Applying MDA to Enterprise Computing, OMG Press, 2003.


MDA Web site: www.omg.org.



 


 


 


 



CO407 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS (3-0-0) 3 PREREQ CO204



Architecture of AI & KBCS Systems, Design Issues and AI techniques, Introduction & Design of Expert Systems various applications, Introduction to fuzzy logic systems, Natural Language processing, Heuristic Search techniques, knowledge based systems.



Nilson, Artificial Intelligence : A new synthesis, 2001



Edwin wise, Hands on AI with Java, McGraw Hill, 2004.


 



CO408 WEB ENGINEERING (3-0-0) 3 PREREQ CO303



Requirements specification and analysis, Web-based systems development methodologies and techniques, Migration of legacy systems to Web environments, Web-based real-time applications development, Testing, verification and validation, Quality assessment, control and assurance, Configuration and project management, "Web metrics"- generating metrics for estimation of development efforts, Performance specification and evaluation, Update and maintenance, Development models, teams, staffing, Integration with legacy systems, Human and cultural aspects, User-centric development, user modeling and user involvement and feedback, End-user application development.



Journal of Web Engineering, Rinton Press; IEEE & ACM Publications.


Cato & John, User Centered Web design, Pearson Education, 2001.


 



CO409 MOBILE COMPUTING (3-0-0) 3 PREREQ CO303



Introduction to Medium access control – Telecommunication Systems, Standards Wireless Lan – IEEE 802.11 HIPERLAN – Bluetooth, Adhoc Networks, Characteristics-Performance issues-Routing in mobile hosts, Network Issues Mobile IP – DHCP, Mobile transport layer, Indirect TCP, Wireless application protocol, Dynamic DNS – File systems – Synchronization protocol-Context-aware applications-Security-analysis of existing wireless network.



J. Schiller, Mobile Communications, Addison Wesley, 2000.


http://www.bluetooth .com/


William C.Y.Lee, Mobile Communication Design Fundamentals, John Wiley, 1993.


 



 


CO410 PROTOCOL ENGINEERING (3-0-0) 3 PREREQ CO303



Communication protocols, Protocol Design and Implementation, Protocol Verification and Validation, Protocol Testing, Formal Methods(FDTs).



Web sites, IEEE, ISO and ITU-T sites


P. Venkatram & S.S. Manavi, Protocol Engineering, PHI, 2004.



 


CO411 NETWORK PROCESSORS AND NETWORK DESIGN (3-0-0) 3 PREREQ CO303



Protocol processing systems, hardware and software aspects of a conventional processor and network processor, network processor architecture and network design issues, example case study of Intel network processors.



Network Systems Design using Network Processors, Douglas E Comer, Pearson Education, 2003.



 



CO412 ADVANCED TOPICS IN NETWORKS & DISTRIBUTED COMPUTING (3-0-0) 3 #9; PREREQ CO303/352



Technology of IP Telephony, Storage Area Networks, Ad-hoc & Mobile Networks, High Speed Networking, Multimedia Networking, Enterprise Networking, Group Communication, Distributed Document based Systems, Distributed Co-ordinated Systems, TMN & Network Management, Web services, Semantic Web services.



Distributed Systems, Tenenbaum & Martean, Pearson Education, 2003.


The Essential guide to SAN, John R.V & Michael E, PH, 2001.


Building XML Web services, Schott Shunt, Microsoft / WP Press, 2004.



 


CO413 NETWORK MANAGEMENT (3-0-0) 3 PREREQ CO303/CO351



Network management Overview, Network Management, SNMP and Network Management, TMN, Network Management Applications, Management of Heterogeneous Network with Intelligent Agents, Network Security Management, Internet Management(IEEE Communication May, Oct. 03), QoS in IP Network, Basic Methods & theory for Survivable Network Design & Operation, Network Planning, Network Management Standards.



M. Subramanian, Network Management: Principles and Practice, Addson- Wesley, 2000


James F. Kurose and Keith W. Rose, Computer Networking, Pearson Education, LPE, 2003


J. Burke, Network Management Concepts and Practive, A Hands- On Approach, Pearson Education, 2000.


 



CO414 GRID COMPUTING (3-0-0) 3 PREREQ CO352



Introduction to Grid Computing & its value in business computing, Grid technologies, issues and solutions, Grid types - Desktop, Cluster, HPC and Data, Open Grid Services Architecture, Desktop Super computing using Grid Computing, Grid enabled Applications, Managing Grid environments.



Grid Computing – A practical Guide to Technology and Applications, Ahmar Abbas, Frirewall Media, 2004.



 


 


CO415 REQUIREMENTS ENGINEERING (3-0-0) 3 PREREQ CO351



Introduction to Requirements Engineering; Project Management - Software Development project Plan (SDMP); Requirements Management Plan; Requirements Deliverables; RE Process Modeling; Vision Documents; Requirements Elicitations; Requirements Analysis From wants and Needs to Software Requirements; Project Formal report - Requirements Elicitation;  Writing software requirement review. The Software Requirement Specifications, Scenario Analysis Project Team Work; Verification/Validation ; Change Management



Dean Leffingwell, Don Widrig, Managing Software Requirements: A Use Case Approach, 2nd Edition., Addison Wesley.


Tan Bray, An Introduction to Requirements Engineering, Pearson Education, 2003.



 


 



CO416 SOFTWARE ARCHITECTURE (3-0-0) 3 PREREQ CO351



Introduction to Software Architecture; Software Architectures in Different Application; shared Information Systems, Architectural Design, User interface Architecture, Tools



Mary Shaw David Garlan, software Architectural Perspective on an emerging discipline", EEE, PHI 1996


Wolfgang pree, Design patterns for object oriented software development, Addison Wesley, 1995.


Len Bass, Paul Clements and Rick Kazman- Software Architecture in Practice, Addison Wesley, 1998


 



CO417 APPLIED ALGORITHMS (3-0-0) 3 PREREQ CO353



Sequential Algorithms: Algorithm Design Techniques; Parallel Algorithms: Designing parallel algorithms; Distributed Algorithms; External Memory Algorithms, Online Algorithms, Internet Algorithms and Security- Cryptography Algorithms.


Alfred V Aho, John E Hopcroft, Jeffery D Ullman- Data Structure and Algorithms, Addison Wesley Publi., 1993



Michael Jay Quinn- Designing Efficient Algorithms for Parallel Computers, McGraw Hill 1997.


 


 



CO418 ADVANCED DATA STRUCTURES & ALGORITHMS (3-0-0) 3 PREREQ CO204



Data structures and its operations, trees, Heaps, Advanced Graph Algorithms and application, Internet Algorithms, Compression algorithms, search engine algorithms, spiders and crawlers, Integer and polynomial Arithmetic, modular Arithmetic, NP-Completeness and approximation algorithms.


Thomas Cormen, Charles E Leiserson and Ronald D River, Introduction to Algorithms, PHI, 2001.



Algorithms, Data Structures and Problem Solving with C++ Mark Allen Weiss, Addison Wesley, 2002.


 



 


CO419 DISTRIBUTED ALGORITHMS (3-0-0) 3 PREREQ CO352



Role of Distributed Algorithms in designing applications, Synchronous algorithms, asynchronous network algorithms, distributed algorithms for memory management and web computing



Distributed Algorithms, Nancy & Lynch, Harcour Asia, 2001.



 


 



CO420 KNOWLEDGE MANAGEMENT (3-0-0) 3



Introduction to knowledge Management. Types of knowledge within an organization. Intellectual capital. KM Architecture and Tools. ERP for KM. Knowledge sharing tools. Data ware housing. Knowledge strategy creation. KM Process. Integrating knowledge sharing and learning. The chief knowledge Officer(CKO) and his/her job. Training programmes for organization. Wide learning. Making KM work across various segments of industry and business firms. Case studies of KM practices in successful companies, Future challenges in KM.



Ratnja Gogula(Ed), Knowledge Management: A new Down., The Institute of Hartered Financial Analysts of India, Hyderabad 2002.


 



CO449 PROJECT- PART I (0-0-6) 4



The Student has to select a project work based on a topic of interest. Periodically the implementation will be evaluated by the guide. This work, started in VII semester continues through eighth semester, at the end of which, the student will be evaluated internally and externally.



 


 


CO490 SEMINAR (0-0-2) 2



Students will have to choose a topic in CSE–s current trends or industry practices, prepare a write up, present it along with a suitable demonstration. Evaluation will be based on the relevance of topic, communication skills, and the reporting / documenting procedure.


 this reply: 5 points  (with Olaaa!! Perrrfect answer.   in 1 votes )   [?]
 
You have to be logged on to rate
  
 

 Aakash Institute IIT/ AIEEE/ Medical Crash Course
Name  
E-mail  
Phone  
Mobile  
** Hurry. Exclusive goIIT Offer. Limited Seats Only!
available in: New Delhi, Amritsar, Bhatinda, Bokaro, Chandigarj, Dehradun, Guwhati, Hyderabad, Indore, Jaipur, Kanpur, Karnal, Kolkata, Kota, Lucknow, Ludhiana, Mumbai, Noida, Patiala, Patna, Pune, Ranchi, Varanasi
Top Offers for goIITians
Correspondence Courses
Brilliant Tutorials
Narayana Institute
Aakash Institute
Classroom/Crash Courses
Aakash-IITJEE : AIEEE
Aakash-IITJEE : DCE
Aakash-IITJEE : MHTCET
Aakash Institute : AIPMT
Online Test Series
Brilliant Tutorials
Narayana Institute
Aakash Institute
Mahesh Tutorials
AMITY      Sri Chaitanya