This action might not be possible to undo. Are you sure you want to continue?
(Information Technology) 2003 course
B.E. (Information Technology Course) Part-I
Sub No. Subject Teaching Scheme Lect. Pract. (Hrs. / Week) 04 02 04 04 04 ---Examination Scheme Theory 100 100 100 100 100 --500 T/W 050 ----050 -100 Pract. ----Oral 50 ---200 100 100 100 100 150 -750 Marks Total
414441 414442 410443 414444 414445 414446 414447
Information System Security Advanced Data Base Mgmt Object Oriented Modeling and Design Software Testing & Quality Assurance Elective I Computer Lab. Practice I Project Work** Total Total Of Part II
04 --04 -02 20 08 28 Hrs.
--050 50 --050 100 750 Marks
Elective I a) Bio Informatics b) Mobile computing c) GIS & Remote Sensing d) Organizational Behavior and Management Concept (** It is mandatory to submit preliminary project report for the grant of the term I)
B.E. (Information Technology Course) Part-II
Sub No. Subject Teaching Scheme Lect. Pract. (Hrs. / Week) 04 -04 04 04 ---02 04 Examination Scheme Theory 100 100 100 100 --400 T/W ---050 050 100 200 Pract. -----Oral ---050 050 100 100 100 100 100 150 750 Marks Total
414448 414449 414450 410451 414452 414447
System Operation & Maintenance Distributed Systems Information Retrieval Elective II Computer Laboratory Practice -II Project Work Total Total of Part II Total of Part-I and Part-II
-06 16 12 28 Hrs.
-050 -150 750 Marks 1500 Marks
Elective II a) Artificial Intelligence b) Software Architecture c) Real Time Systems d) Embedded System
414441: INFORMATION SYSTEM SECURITY Teaching Scheme Lectures: 4 Hrs/week
Unit I: Introduction & Foundations The Basic Components, Threats, Policy and Mechanism, Assumptions and Trust, Assurance, Operational Issues, Human Issues, Protection state, Access control Matrix model, protection state transitions, Copying, Owning, and the attenuation of privilege, The general questions and basic foundational results, Trojan Horses, Computer Viruses, Computer Worms, Other forms of malicious logic. Unit II: Policy Security Policy, Types of Security Policy, The role of Trust, Types of Access control, Policy languages, Example: Academic computer Security policy, Security and Precision, Goals of Integrity policies, Biba Integrity Model, Clark -Wilson Integrity Model, Chinese wall model of hybrid policies, Clinical information systems security policies. Unit III: Cryptography What is Cryptography, Classical cryptosystems, Secrete Key cryptography, Public Key Cryptography, Cryptographic Checksums, Session and Interchange Keys, Key Exchange, Key Generation, Cryptography Key Infrastructures, Storing and Revoking Keys, Digital Signature, Digital certificates. Unit IV: Advanced Cryptography Problems of cipher techniques, Stream and Block ciphers, Networks and Cryptography, Example protocols such as secure electronic mail: PEM, SSL, IPSec, Authentication basic, Passwords, Challenge and response, Biometrics Unit V: Implementation: System Overview, Design Principles, What is Identity?, Files and Objects, Users, Groups and Roles, Naming Certificate, Identity on the Web, Access control Lists, Information flow basics and backgrounds, Compiler based mechanism, Execution based mechanism, Example Information flow controls. Unit VI: Vulnerabjlity, Auditing, IDS (Intrusion Detection System) Introduction, Penetration Studies, Vulnerability Classifications, Protection analysis model, Auditing Definition, Anatomy of an auditing system, Designing an auditing system, Principle & basic of Intrusion detection, Models, Architecture, Organization of Intrusion detection System, Intrusion response. Reference Books
Examination Scheme: Theory: 100 marks
Matt Bishop, "computer security - Arts& Science", Pearson Publication.
414441: INFORMATION SYSTEM SECURITY Teaching Scheme Practical: 2 Hrs/week Examination Scheme: Term work: 50 marks Oral: 50 marks 1. Configure proxy server 2. Implementation of protocol analyze/ sniffer 3. Download free tool for port scanning and test it 4. Find the IP address of remote machine 5. Design Security policy for a commercial organization 6. Implement access control list for a router, example ACLs for router 1721 7. Write a client server socket program, in which server will authenticate client using authentication algorithm. 8. Download vulnerability scanning tool. Generate the report for any sample network ex. Free tool as Nessus 9. Implement a secret key algorithm. 10. Implement a public key algorithm 11. Simulate SYN flood attack 12. Implement a virtual LAN using a Router and a manageable switch 13. Implement SSL protocol
Staff In charge should suitably frame assignment on the above topics. Student will submit the term work in the form of a journal, which will include assignments with problem statement, implementation and result.
414442: ADVANCE DATABASE MANAGEMENT Teaching Scheme Lectures: 4 Hrs/week Objectives • • To learn and understand advances in Database System Implementations To learn and understand various database architectures and applications Examination Scheme: Theory: 100 marks
Prerequisites: DBMS • Visual Programming
Unit I: Parallel databases Introduction, Parallel database architecture, I/O parallelism, Inter-query and Intraquery parallelism, Inter-operational and Intra-operational parallelism, Design of parallel systems Unit II: Distributed Databases Introduction, DDBMS architectures, Homogeneous and Heterogeneous Databases, Distributed data storage, Distributed transactions, Commit protocols, and
Concurrency control in distributed databases, Availability, Distributed query processing, Directory systems Unit III: Web based systems Web based systems - Overview of client server architecture, Databases and web architecture, N-tier architecture, Business logic - SOAP XML - Introduction, XML DTD's, Domain specific DTD's, Querying XML data Unit IV: Data Warehousing Introduction to Data warehousing, architecture, Dimensional data modeling- star, snowflake schemas, fact constellation, OLAP and data cubes, Operations on cubes, Data preprocessing need for preprocessing, data cleaning, data integration and transformation, data reduction Unit V: Data Mining Introduction to data mining, Introduction to machine learning, descriptive and predictive data mining, outlier analysis, clustering - k means algorithm, classification - decision tree, association rules - apriori algorithm, Introduction to text mining, Baysian classifiers. Unit VI: Advanced Topics Information retrieval - overview, Relevance ranking using terms and hyperlinks, synonyms, homonyms, ontologies, Indexing of documents, measuring retrieval effectiveness, web search engines, Information retrieval and structured data.
Sudarshan. 5th Edition. Morgan Kaufmann publishers Reference Books 1. Second Edition. 4th Edition.Text Books 1. McGraw Hill International Edition 2. Database systems: Design implementation and management. Database Management Systems. Abraham Silberschatz. McGraw Hill International Edition 5 . Raghu Ramkrishnan. Data Mining: Concepts and systems. Johannes Gehrke. Henry Korth. Rob Coronel. Thomson Learning Press 2. Jiawei han. S. Database system concepts. Micheline Kamber.
Architectural approaches: Use case Centric. signals. States. Overview of all diagrams in UML 2. 4+1 View architecture. UML History. Concepts. Rational Unified Process emphasizing Inception. Templates. Transition Phases. Composite structure diagrams including composite structures. Unit I: Introduction to OMG Standards: MDA.410443: OBJECT ORIENTED MODELING AND DESIGN Teaching Scheme Lectures: 4 Hrs/week Objectives of the course: 1. firmware and business processes. Unit VI: Support for modeling Architecture in UML. CRC method. Class diagrams. Interaction Overview diagrams including interactions. tagged values.0. Elaboration. UML 2. OO Concepts Review. Extensibility mechanisms like stereotypes. Reverse 6 . commercial applications. Iterative approach. Unit III: Object diagrams. partitions.0 for each diagram the need.CORBA . Sequence diagrams. UML Meta Model. Architecture driven. aggregation. signals. 3. constraints and profiles. Introduce UML 2. Construction. exceptions. All diagrams are to be assumed for UML 2. Package diagrams. 2. Web applications. exceptions. UML 2. collaborations Unit IV: Interaction diagrams. regions. Introduction to Modeling and Design of software. Timing diagrams. regions. partitions. Unit II: Introduction to UML. Notation. Understand the concepts being modeled in UML. Deployment diagrams. state generalization.0 and its diagrams as a modeling tool for large and complex systems. Activities. submachine. Active Objects.0 New Features. Advanced Examination Scheme: Theory: 100 marks relationships generalization. sub activities. Interfaces and ports. Applications of UML in embedded systems. Unit V: State Machine diagrams. XMI. association. encapsulation of states. dependencies. Classes and Relationships. Forward Engineering. Review of 00 concepts. Communication diagrams. transitions.0. Activity diagrams. OCL. purpose. MOF. Component diagrams.
Text Books: 1. Hans-Erik Eriksson. James Rumbaugh. Brian Lyons. Magnus Penker. "UML 2. Addison-Wesley Object Technology Series 2. Grady Booch. Dan PHone. Tom Pender. "Unified Modeling Language User Guide". Neil Pitman. Ivar Jacobson. The 2nd Edition. "UML Distilled A Brief Guide to the Standard object Modeling Language". Third Edition 7 . Lou Varvels. David Fado "UML 2 Toolkit" 2. Addision Wesley.0 in a Nutshell (In a Nutshell (O'Reilly) 3. Wiley "UML 2 Bible" Reference Books: 1. Eugene McSheffrey.Engineering & Application must be considered. Martin Fowler.
Test Planning .414444: SOFTWARE TESTING AND QUALITY ASSURANCE Teaching Scheme Lectures: 4 Hrs/week Unit I: Testing Principles Need of testing. software product engineering (SPE). Software Attributes .test adequacy criteria. Configuration testing. defect tracking.Following KPAs: requirements management (RM). meaningfulness. record test results Defect Life Cycle . Shikawa's Seven Basics Tools Unit V :Quality Standards MM . peer reviews (PR). mutation testing. regression testing.Roles and activities. customer problems. maintainability. Test execution .quality.errors. alpha. organization process definition (OPD). quality control.correctness. Control flow structure. defects. performance testing. usability. cost of quality Software quality assurance . defect prevention (DP). loop testing. black box testing. Measurement basics representational theory. software reviews. defect analysis and prevention.GQM technique. functional testing.MTTF. verification and validation Unit II: Test Management Testing Life Cycle . integrity. Basic concepts . defect density. integration testing. Metrics for software maintenance. software project tracking and oversight (SPTO). quality assurance. security testing. reliability. develop test plan and review Test cases design strategies black box approach . defect types. interoperability. Inprocess quality metrics. Unit III: Software Metrics Scope of software metrics. beta and acceptance testing. customer satisfaction. what to measure . inspections.defect data. junction point.build test data. portability. execute test. scales. defect detection stages. recovery testing. test bed. Unit testing. process change Examination Scheme: Theory: 100 marks 8 .forming a test team. equivalence class partitioning and boundary value analysis Test case design strategies white box approach . defect severity. software Configuration management (SCM). stress testing. failures. Unit IV: Quality Assurance Quality concepts .SQA activities. Product quality metrics .random testing. system testing. quantitative process management (QPM). Classifying software measures. paths. life cycle of defect. faults. white box testing. coverage and control flow graphs. audits.
6 sigma Unit VI: Trends And Research Object Oriented Testing: Testing OOA and OOD Models. Norman E. Client Server Testing. “Metrics and models in Software Quality Engineering”. Liene Burnstein. Person Education 3. Pressman “Software Engineering”.ISO 9000 and 9001. Pearson Education 6. testing security. Pankaj Jaloote. “Effective Methods for Software Testing”. Testing methods at class levels. 5th Edition. Basic concepts of . Second Edition. Thomson Publication 5. “Software Metrics A Rigorous and Practical Approach”. Ken. 4. Wiley Publication.management. web application testing. 2nd Edition. Fenton. Perry. CMMI. “CMM in practice”. Reference Books 1. William E. Springer publication 2. Object Oriented Testing strategies. Stephen H. “Practical software testing”. TATA McHill 9 .
N. working with FASTA. multiple sequence alignment. standards. microarrays. statistical concepts. Pharma Book Syndicate 2. word methods. P. quanttive randomness. protein structure. molecular biology Unit II: Data Visualization and Statistics Sequence Visualization. fundamentals. Historical overview. tool selection. [RMR] PHI 2. FASTA & BLAST algorithms & comparison Unit VI: Further Scope Introduction to environmental biotechnology. substitution metrics. major databases. dot matrix analysis. IK International Publication 414445: MOBILE COMPUTING (ELECTIVE – I) Teaching Scheme Examination Scheme: (8 Hrs) (8 Hrs) (8 Hrs) (8 Hrs) (8 Hrs) Examination Scheme: Theory: 100 marks 10 . Rastogi. Bayesian methods. C. Imtiyaz Alam Khan (IAK) "Elementary Bioinformatics". infrastructure. Bryan Bergeron. imperfect data. data analysis. general purpose technologies. Issues. Unit IV: Modeling. system biology. Unit III: Data mining and pattern matching Methods & Technology overview. working with BLAST. filtering and capped BLAST. Rastogi "Bioinformatics-Methods & Application". S. Indu Shekhar Thakur (IST) "Environmental Biotechnology". Unit V: Bioinformatics tools Introduction. tools for pattern matching. Bioinformatics Applications. machine learning. user interface. "Bioinformatics Computing". statics of alignment. simulation & collaboration Drug discovery. data management. Pearson Education [BB] Reference Books 1. clustering and classification. data analysis. introduction to generic engineering (8 Hrs) Text Books 1. collaboration & communications. animation verses simulation. text mining & tools. Mendiratta. structure visualization. dynamic programming.414445: BIOINFORMATICS (ELECTIVE – I) Teaching Scheme Lectures: 4 Hrs/week Unit I: Introduction and Information Retrieval Introduction. pattern recognition & discovery.
Network Aspects in GSM. Billing and Charging in GPRS. Mobile Ad hoc 11 .Standard Bodies Mobile Computing Architecture: History of Computers. Applications for GPRS. Developing Mobile Computing Applications. GSM Frequency Allocation. Call Routing in GSM. Spread-Spectrum Technology. Multiple Access Procedures.Lectures: 4 Hrs/week Unit I: Introduction Theory: 100 marks Mobility of Bits and Bytes. History of Internet. Design Considerations for Mobile Computing. Mobile Computing Through Telephone. Cdma versus GSM. Unit III: General Packet Radio Service (GPRS): Introduction. GPRS Network Operations. Deploying Wireless LAN. GSM Addresses and Identifiers. Internet Protocol Version 6 (lpv6). Data Services in GPRS. Limitations of GPRS. Wireless-The Beginning. developing an IVR Application. Internet-The Ubiquitous Network. MMS. Making Existing Application Mobile-Enabled. GPRS and Packet Data Network. Wireless Broadband (WiMAX). Security in Mobile Computing. Accessing the SMS Bearer. Voice XML. GPRS Applications CDMA AND 3G: Introduction. Bluetooth. Mobile Computing. Mobility in Wireless LAN. Mobile IP. Wireless Application Protocol (WAP): Introduction. GSM Architecture. Is-95. GSM Entities. Mobile Computing through Internet.11 Standards. Applications on 3G Unit IV: Wireless LAN: Introduction. Middleware and Gateways. Mobile Computing Through Telephony: Evolution of Telephony. Three-Tier Architecture. Short Message Service (SMS): Mobile Computing over SMS. Radio Frequency Identification (Rfid). PLMN Interfaces. Telephony Application Programming Interface (TAP I) Unit II: Emerging Technologies: Introduction. Third Generation Networks. Dialogue Control. Authentication and Security. WAP. Wireless LAN Advantages. Short Message Services (SMS). Wireless Data. Architecture for Mobile Computing. Networks. GPRS Network Architecture. Standards. Java Card. Value Added Services through SMS. IEEE 802. Wireless LAN Architecture. Application and Services (Contents). Global System For Mobile Communications (GSM): Global System for Mobile Communications.
Information security. SS#7 Signaling. Security Frameworks for Mobile Environment Text Book 1) Asoke. Real Time Protocols. Unit V: Programming for the Palmos Introduction. The Three-Prong Approach to Java Everywhere. Fundamentals of Call Processing. GUI in MIDP. Application Development. Security techniques and Algorithms. TATA McGRAW HILL 12 .Networks and Sensor Networks. Record Management System.323 and SIP. UI design issues. Session Initiation protocol (SIP). Softswitch. Multimedia. Voice over IP Applications. Security on the Symbian. Security Issues in Mobile Computing: Introduction. Applications for Symbian. "Mobile Computing (Technology. Communication in Palm OS. Active Objects. Enhancements in the Current Release Wireless Devices With Symbian OS: Introduction to Symbian OS. Mobile Phones.323 Framework for Voice over IP. Security Models. Intelligence in the Networks. 15 J2ME: Java in the Handset. Mobile VoIP. Design Constraints in Applications for Handled Devices. Applications and Service Creation)". WiFi Versus 3G. Controls and Compounds Controls. Public Key Infrastructure. Localization. IP Multimedia Subsystem (IMS). A Peek under the Hood: Hardware Overview. Wireless LAN Security. Optional Packages Unit VI: Wireless Devices with Windows CE Introduction. Yavagal. PDA. IN Conceptual Model (INCM). Security Considerations in MIDP. Trust. Comparison between H. Communication in MIDP. Internet Networks and Inter-working: Introduction. Programmable Networks. Multimedia. Moving Beyond the Desktop. security Protocols. Java 2 Micro Edition (J2ME) Technology. Programming for CLDC. Convergence Technologies. H. History of Palm OS Architecture. OS. call Routing. Technologies and Interfaces for IN Client programming: Introduction. Different Flavors of Windows CE. Windows CE Architecture. Windows CE Development Environment Voice over Internet Protocol and Convergence: Voce over IP. K Talukder and Roopa R. Symbian OS Architecture.
"Wireless and Mobile Network Architecture" 13 . "Mobile Communication" 2) Yi-Bing Lin. Wiley.Reference Books 1) Jachan Schiller. Adison Wesely.
OCEANSAT-I.Basic Principles: Electromagnetic remote sensing. image classification and GIS Visual Image Interpretation: Types of pictorial data products. spatial filtering. sensor parameters. registration. GIS architecture. energy sources. imaging sensor systems. digital database in a GIS.I) Teaching Scheme Lectures: 4 Hrs/week Unit I: Remote Sensing Fundamentals Remote Sensing . grid systems. vector GIS models GIS Data Management: Data base management systems.414445: GIS AND REMOTE SENSING (ELECTIVE. classification. linkage of GIS to remote sensing Unit IV: Spatial Data Modeling and Management Spatial Data Modeling: Stages of GIS data modeling. IKONOS satellite series. spatial referencing system. levels/scales of measurement Map Language: Map as a model. GIS definition and terminology. GIS queries. geometrical characteristics. storage Examination Scheme: Theory: 100 marks 14 . Unit II: Image Processing Digital Image Processing: Basic character of digital images. framework for GIS. SLAR systems. image interpretation process. models of GIS. (IRS-4). database models. the four Ms. Earth resources satellites. raster GIS models. meteorological satellites. factors affecting microwave measurements. Image interpretation strategy. Interpreting SAR images. overview of information system. computer in map production. classification of maps. GIS categories. radar wavebands. enhancement. graphic representation of spatial data. commonly used map projections. SAR. GIS data file management. Remote Sensing Platform and Sensors: Satellite system parameters. energy interactions with Earth's surface materials Microwave Remote Sensing: The radar principle. preprocessing. transformations. map projections. overview of image interpretation equipments Unit III: GIS and Maps Fundamentals of GIS: Roots of GIS.
buffering techniques. GIS output. organizational strategy of DBMS in GIS. data input methods. accuracy. "Introduction to Geographical Information Systems" Pearson Education Reference Books: 1. Oxford University Press. completeness. consistency. 2. modeling errors and error evaluation Data Analysis and Modeling: Format conversion. sources of error in GIS. Unit VI: GIS Applications Integration of remote sensing and GIS Urban and municipal applications Text Books: 1. data input models. 15 . Anji Reddy. modeling surfaces. 1998. Quality and Analysis Data Input and Editing: The data stream. data editing. George B Korte. Unit V: Data Input. temporal topology. modeling networks. 5th Edition. GPS for GIS data capture. M. "The GIS Book". "Principles of Geographical Information Systems". Data Quality Issues: Components of data quality. "Remote Sensing and Geographical Information Systems".of GIS data object based data models. Heywood & Raju. B S Publications. overlay analysis. Peter A Burrough and McDonell. data medium conversion. Second Edition 2. spatial measurement methods. Onword press (Thomson Learning). precision and resolution.
Douglas McGregor's theory 'X' and 'Y' Abraham Maslow's theory of need Hierarchy-Fredric Herzberg's two factor theory of motivation -Vector Vroom's expectancy theory of motivationmorale-relationship of morale to productivity measurement of morale. custodial. supportive. path and Goal Theory. human resource planning. Unit III: Group and Impersonal processes Group and team behavior. selection organization. decision-making. motivating performance. conflict handling and management Unit IV: Organization Organizational design-various Organizational structures and their effects on human behavior organizational climate-organizational culture Leadership: Definition-its importance to the organization-leadership style-approaches to the study of leadership-trait. development. attributions. Stress Management-concept of stress-sources of stress-iII-effects of stress on humans management of stress. communication competency. behavioral and situational approaches-Fiedler's contingency model Hersey and Blanchard's Theory. levels of conflict. Conflict management.414445: ORGANIZATIONAL BEHAVIOR & MANAGEMENT CONCEPT (ELECTIVE I) Teaching Scheme Lectures: 4 Hrs/week Unit I: Organization Behavior The discipline of Organizational Behavior Definition . performance appraisal. team effectiveness. Black and Moutan's Theory. Managing self competency. power and behavior.importance of its study in the work situation-different models of Organisational behaviour i.e. perception and attributionperception process. Unit II: Individual Motivation process-different types of motives-intrapersonal conflict-frustration and defence mechanism-study of select theories of work motivation. content and process models of motivation. Managing human resources. Management of change-forces responsible for change-resistance to changeovercoming resistance to change-introduction of change in the organizationExamination Scheme: Theory: 100 marks . motivation process. hiring and training. autocratic. collegial and SOBC. goal setting and reward systems.
" Organizational Behavior". . Unit VI: The Emerging Organization Total Quality Management -techniques of TQM-Re-engineering. Prentice Hall of India. tools and techniques for strategy organization behavior Reference Books Stephen Robbins.organization development organizational effectiveness Conflict Management-traditional vis-a-vis modem view of conflict constructive conflict-conflict process-strategies for conflict resolution. Unit V: Management of change-forces Forces responsible for change-resistance to change overcoming resistance to changeintroduction of change in the organization-organization development-organizational effectiveness. bench marking downsizing-learning organizations Case studies.traditional vis-a-vis modem view of conflict constructive conflict conflict process-strategies for conflict resolution.empowerment. Conflict Management .
Design interaction overview diagrams. 6. Generate test cases for a ready Database with front-end application using manual testing. 5. Design database using XML & evaluate queries. Test a ready VB. which will have full . 4. Write a 'C' program to implement R trees for any database application. program for multiple transaction single database.0 Implement any A of the assignments using any CASE tool. Design activity diagram & state diagrams. Object Oriented Modeling & Design A 71 following assignments are to be done with any hypothetical system using UML 1. Explore & implement SQL query optimization or query evaluation based on any database 3. Design class diagram & composite structure diagram. Write a 'C. 4. 5. 3.Oracle I Access application using automated testing tool. 2. Software Testing & Quality Assurance 1. Staff in charge will prepare 6 mini project which will based on Advance Data Base Management (ADBM) Which will be implemented supported by Object Oriented Modeling & Design (OOMD) and testing. 2. Design development & component diagrams. 2. Write recursive queries & evaluate them Implement any data or mining algorithm. 3. Evaluate queries involving stored procedures & triggers based on any database. 1. The remaining two assignments are to be study assignment. Design use case diagram. 6.414446: COMPUTER LAB PRACTICE – I Teaching Scheme Practical: 4 Hrs/week Examination Scheme: Term work: 50 marks Practical: 50 marks Oral: 50 marks Advance Database Management 1. Student will submit term work in form of a journal. Test a ready 'c' program using automated testing tool. Design sequence & communication diagrams.0 or 2.
Candidate will submit journal for term work assessment by internal & external examiner. These sheets must be available during term work assessment. Practical examination will be based on the mini project assignment. Practical examination will not be on drawing only UML diagram. Staff in charge will maintain' a full record of continuous assessment with grades. Oral examination will be on the term work submitted by candidate. . of the mini project to demonstrate of necessary.D.documented report of each mini project. Candidate will have the C.
Problem definition and requirement specification Acceptance test procedure (ATP) 2.1 copy for the Institute and one copy of each student in the group for certification. plan of execution. 4. File Design.code documentation – dataflow diagrams/algorithm. 1. SRS. System design. The aim of project is to allow the student to study the feasibility of implementing project and planning project. The project must involve the detail Software design Specification.414447: PROJECT WORK Teaching Scheme Practical: 2 Hrs/week The Student will undertake one project over the academic year. The group will select a project with approval of the guide (Staff. A preliminary report by the group must be submitted and certified at the end of Semester I. with life cycle testing and as an executable package The project will be undertaken preferably by a group of at least 4 students who will jointly work and implement the project. The project report contains the details. . This is compulsory for the grant of first term. The preliminary report must minimally contain literature survey. Testing with complete documentation and user interface.members assigned) and submit the name of the project with a synopsis of not more than 2 to 3 pages not later than the second week of August in the academic year. The group will submit at the end of Semester II. studying existing system. project specification. Oral examination will be based on the project work completed by the candidates. Data Structure Layout. The termwork will be accessed by the examiners in consultation with the guide. protocols used. Preliminary report must also be presented during the oral examination. preliminary design. System definition-requirement Analysis 3. (A)The workable project (B) Project report in the form of bound joumal complete in all respect . tools available and state of art software testing procedures and technology with use of case tools. which will involve the design of a system or sub system in the area of Information Technology and Computer Science and Engineering. System implementation .
6. Conclusions. Documentation will use UML approach with presentation. References. Category. Use Case.test Repot as per ATP. Test result and procedure . . Appendix tools used. 8. Class Diagrams etc. Platform choice use 7.5.
service configuration. market drivers for support system. enabling new technologies for work force management bench marking. Invoicing. trends.414448: SYSTEM OPERATIONS AND MAINTENANCE Teaching Scheme Lectures: 4 Hrs/week Examination Scheme Theory: 100 marks Unit I: Operations. discounting. service order process. sales process. Reference Books Komel Terplan. Unit IV: Inventory management process Inventory. Marketing Support System Status. calls rating. Unit III: Customer Care & Billing Process Customers care. middleware solutions. and order processing. customer care. Economics of billing. John Wiley. web for telecom provider. telecommunication oriented management protocols. "OSS Essentials: Support systems solutions" . job profile and responsibilities. enterprise oriented management protocols. customer QOS management. trends with support system. Unit II: Management Protocol Product and service their portfolio. Service request & change: Technology. Business &. security management. Network planning. organization structures of provider. service creation. customer interface. IP billing. Unit VI: Workforce management for service provider Building team. Definitions. monitoring applications for service level agreement. documentation. documentation and management Management frames works. Planning. Network operational management Unit V: Support. Markets of operations. suite framework product for support system. Business and marketing support. LDAP.
Architectural Model. design issues. Publisher: Pearson (LPE) Reference Books 1. X 500 OS Unit IV: Synchronization Time and Global States: Clock Synchronization. Reliable group Examination Scheme: Theory: 100 marks communication. Global Name Service. Publisher: PHI. Fundamental Models. global state. Coordination: Election Algorithms. examples of distributed systems. challenges. Grid and Clusters Text Books 1. Events and Notifications Unit III: Distributed File Systems Distributed File Systems: SUN NFS. goals. Other OS. System Models: Introduction.414449: DISTRIBUTED SYSTEMS Teaching Scheme Lectures: 4 Hrs/week Unit I: Introduction Introduction to distributed Systems. Name Services: Name Entities. Remote Method Invocation. hardware and software concepts. Reliable client server communication. Logical clocks. George Coulouris. Unit II: Communication Interprocess Communication: Message oriented Communication. Jean Dollimore & Tim Kindberg. Andrew S. "Distributed Systems Concepts and Design". Transport Level and Higher-level Protocols. 2. Layered Protocols: Lower Level. Publication: PHI. By Pradeep K. and Client Server Models. Sinha. Removing unreferenced entities Case Studies: DNS Directory. Distributed Commit and Recovery Unit VI: Case Studies Case Studies on CORBA. Tanenbaum & Maarten van Steen. "Distributed Operating Systems Design". Stream Oriented Communication. mutual exclusion. Distributed Transaction Unit V: Fault Tolerance Process Resilience. and Comparisons. - Concepts and . Distributed Objects: RPC & LRPC. characteristics. " Distributed Systems Principles and Paradigms". resource sharing and the web. CODA. Locating Mobile Entities.
Search Strategies. Matching Function XML Data Model. Prototypes. starting point. document models. X Query. Vector Model. Evaluation of XML Queries (10 Hrs) Unit III Performance Evaluation. Conflation Algorithm. Search Engines. Single Pass Algorithm. classification methods. Probabilistic Indexing. storage. Different Matching Coefficient. organization & access to information items Unit I Basic Concepts of IR. standards Unit V Multimedia IR models & languages.generic multimedia indexing approach. serial search. Fuzzy Set Model. Signature files. OPACs. Source Selection. query languages Indexing & searching. Boolean Model. Parallel IR . IR system block diagram. alternative measures reference collection (TREC Collection).Precision and recall. Information access process.Collection Partitioning. Browsing. Cluster Hypothesis. Users Interface & Visualization HCI Concepts. Basic concepts. Data Retrieval & Information Retrieval.data modeling.Architecture issues. projects & interfaces. Rochhio's Algorithm and Dendograms Unit II File Structures. two dimensional color images. Mata searchers. query specification Unit IV Libraries & Bibliographical system. Indexing and Index Term Weighing. Query Processing (8 Hrs) (8 Hrs) (7 Hrs) (7 Hrs) (8 Hrs) Examination Scheme: Theory: 100 marks . one dimensional time series. Challenges. Clustering Algorithms. cluster-based retrieval. Digital libraries . IR Models. Suffix trees & suffix arrays.414450: INFORMATION RETRIEVAL Teaching Scheme Lectures: 4 Hrs/week Objective To deal with IR representation. Automatic Classification. Automatic Text Analysis. Measures of Association. automatic feature extraction Unit VI Searching the Web. Boolean search.MIMD Architectures Distributed IR . Single Link Algorithm.Online IR system. Luhn's ideas. Ring Structure. Characterizing the Web. Inverted file. representation & access.
dcs. -Hill Publication. Proceedings of International Symposium on machine translation NLP & TSS.Text Books 2. Rijsbergen. Yates & Neto. "Information Retrieval". "Database Management Systems".uk) Reference Books 1. (www. Ramkrishan. C. "Modern Information Retrieval". .J.Mcgraw.ac.gla. Pearson Education 3.
Criteria for Success.beta Cutoffs.What is understanding? Understanding as constraint satisfaction. learning by exploration. Learning in Neural Networks Perceptrons. resolution. UNIT V: Learning & Neural Networks Introduction. Failure-driven learning. AI Techniques. Block world.410451: ARTIFICIAL INTELLIGENCE (ELECTIVE –II) Teaching Scheme Lectures: 4 Hrs/week Unit I: Artificial Intelligence Concepts Introduction to AI. explanation. State Space Search. learning languages. prolog in AI Architecture of expert system. Vision. how prolog answers questions.Linear planning. Back propagation Networks. Components of a planning systems.Generate-And-Test. Production System. UNIT II: Knowledge representation Approaches & Issues in Knowledge Representation Prepositional Logic. Case Studies of an expert system . planning versus programming. natural deduction. learning as Induction. syntax & meaning of prolog programs. expert system shell. least commitment strategy. Hierarchical planning. unsupervised learning. learning by Beingtold. Alpha . Heuristic search techniques . characteristics of Intelligence. constraint satisfaction & Game Playing Minmax Search procedure. Speech Recognition. Goal stack Planning. knowledge Acquisition. Hill Climbing. Recursive rules. NLP Steps in the process. Waiting for quiescence. frames. Fuzzy Logic. Understanding . Semantic Analysis. Waltz algorithm. TMS UNIT III: Perception Definition & types of Perception. Semantic nets. Block Diagram. Inference rules in prepositional logic. Knowledge representation in predicate logic. Discourse and pragmatic processing UNIT VI: Planning Examination Scheme: Theory: 100 marks Introduction to planning. Application of Neural network UNIT VI: AI languages & Expert systems Introduction to prolog. scripts & conceptual dependency. Problem Characteristics. Non. syntactic processing.
Pearson. Ivan Bratko. Sanjay Rawika K. "Artificial Neural Network" 3. Mohon. Elaine Rich and Kerin Knight. "Introduction to artificial intelligence" 4. Charniak Frew Mc Dermott. Krishna Mehrotra.Reference Books 1. "Artificial Intelligence" 2. "Education PROLOG-programming for Artificial Intelligence" . Eugane.
Implementation of minmax search procedure for game playing 6. Staff member should frame assignments in such a way that. Truth maintenance system using prolog 5. Development of expert system using prolog Guidelines 1. Passing method implementation using prolog 7. Unification algorithm implementation 4. there is a variation in assignment Programs 2. Implementation of AO* algorithm 3. Students can be given choice of language (c/c++/Java) for implementation 4.410451: ARTIFICIAL INTELLIGENCE LAB Teaching Scheme Practical: 2 Hrs/week Examination Scheme: Term work: 50 marks Oral: 50 marks Staff members should frame any six assignment based on following topics 1. Implementation of A * algorithm using 8 puzzle problem( sliding files) 2. . Oral examination should base upon the assignment on the term work. Same algorithm can be implemented for different problems 3.
processor Reserves and Resource Kernel. Software. Overloading & Generics. Use of POSIX Programming API in RTS. Basic definition of databases. Precedence conditions. pipelining.Digital Control. Task Assignment – Algorithms RM. Tools & Databases Language Characteristics. MOS. dependencies. Fault tolerance scheduling. Performability . Real Time Communication and Operating Systems Unit I: Introduction to RTS Definition of RTS. CSMA based DCR. Unit IV: Real Time Communication Network topologies.cost function and hard deadline . Data typing. Facilitating hierarchical decomposition.410451: REAL TIME SYSTEMS (ELECTIVE –II) Teaching Scheme Lectures: 4 Hrs/week Objectives To get an overview of design and evaluation issues of RTS. Error handling.Sending messages. Main memory databases. Protocol Contention based. Examination Scheme: Theory: 100 marks . Unit V: Real Time Operating Systems Time services and scheduling mechanism. Aborts. Databases for hard Real Time Systems. Issues in real time computing . Unit II: Task Assignment and scheduling Uniprocessor scheduling algorithms-RM. Transaction priorities. Token based. error containment. EdDF. Unit III: Programming Languages. Concurrency control issues. Open Systems Architecture. Predictability of general purpose OS Unit VI: Fault Tolerance and Reliability Fault types. MAC. Elements of Multiprocessor scheduling algorithm. Stop & Go Multihop Protocol. Redundancy. Control structures. Performance measures of RTS . Signal Processing. Analysis of source code. Time. Fault tolerant Routing. Characterizing RTS. Hierarchical Round Robin. two phase approach to improve predictability.RT LAN. Deadline based.properties of performance measure. detection. Capabilities of commercial RTOS.Estimating program real time. Packages. Typical real time applications . Maintaining serialization consistency. Structure of RTS. The Pooled Bus. Network architecture issues. FAB.Hardware.Constraints. Real Time versus General Purpose databases. EDFJRIS. Real Time communication with periodic and aperiodic messages.
Pearson Education Asia 2001 2. Manimaran. “Real Time Computer Control. Data diversity. “Resource Management in Real Time Systems & Network”. Kang G. Krishna. C. Shin. Liu. Malicious or Byzantine failures. MC Graw Hill. Reliability models and hardware redundancy and software error models. Stuart Bennet. Sivaraman Murthy & G. MIT ISBN.Information redundancy. References Books 1. “Real Time Systems”. Asia 2003 . An Introduction”. S. Integrated failure handling. fault tolerance synchronization in hardware and software.81-203-2682-2 3. “Real Time Systems “. Pearson Education. C. Reversal checks. International Edition Jane W.M.
he pushes the appropriate button on his side of the road and within a time period W. A push button walk signal works as follows: whenever a person wants to cross a road. 4.L) and 'Window Protocol'. The coding can be done in any language of your choice. There will be 8 such buttons in our scenario. the intersection will automatically suspend normal service and its lights will flash yellow. Consider an intersection with two. Performance analysis and Run time estimation of the System a) Define accomplishment levels for the system and calculate its Performability.'Virtual Time CSMA' (VTCSMA . While his signal is green. b) Analyze the source code to estimate the execution time of different modules. • • Make suitable assumptions if required and state them clearly. c) Make suitable assumptions and state them clearly 2. Extend the part one of assignment 1. . Compare their performances in tern1S of the number of packets that meet their deadlines • In both cases. During the night for a certain period of time. Implement the two contention based protocols taught in class . Design and develop the code for controlling traffic lights at an intersection. two-way streets. keep the number of nodes and the sequence of packets (along with their deadlines) same. a) Develop an object-oriented design b) Using programming language. A traffic light will normally be green for G seconds. the traffic on the remaining roads should be allowed to continue as appropriate. c) 3. his walk signal turns green. yellow for Y seconds and red for R seconds.410451: REAL TIME SYSTEMS LAB Teaching Scheme Practical: 2 Hrs/week Examination Scheme: Term work: 50 marks Oral: 50 marks 1. so that their performances can be compared. • Run VTCSMA for 3 different values of the virtual clock rate and the window protocol for 3 different values of the initial window size. by adding push button walk signals at the traffic intersection. Make suitable assumptions and state them clearly.
Mention the features you would provide and explain how you would implement them . Describe how you would construct a hard real-time database. where missing of even a single deadline is unacceptable. Write a report on 'Hard Real-Time Databases'.5.
Braude. Adaptor. Unit VI Components. Java Servlets Unit V Types of Middleware. Java Applets. Entity. JDBC. 3. JXT A. Message beans. Introduction to current architecture approaches. . "Software Design: From Programming to Architecture" Boston . Introduction to software Architecture strategies Unit I Architecture Business Cycle.0 Architecture. Interfaces. achieving quality attributes Unit III Design Patterns: history.WS. Unit II Understanding quality attributes. Rick Kazman. What is software architecture. XML.410451: SOFTWARE ARCHITECTURE (ELECTIVE –II) Teaching Scheme Lectures: 4 Hrs/week Objectives of the course: 1. "Software Architecture in Practice". Mediator Unit IV Introduction to three tier and N Tier Web Architectures. Introduction to Software architecture as a discipline 2.NET architecture.NET Remoting. Observer. why is software architecture important. Eric J. Session. Client side technologies DHTML. Factory. Proxy. Server side technologies JSP. Iterator. Documenting software architectures. . Introduction to . Pipes And Filter. JSF. Active X controls. principles and expectations. EJB 3. 2nd Edition (Hardcover) 2. JAX. Application servers. . Len Bass. lunknown.NET assemblies. Introduction to Java EE technologies like JMS. Ways of using patterns. Facade. Event Listener. architecture and quality attributes.NET Web Services Examination Scheme: Theory: 100 marks Text Books Reference Books 1. DLL Servers. Study of a number of representative patterns like Singleton. Introduction to Java EE. Paul Clements.
Weaver. Kevin Mukhar. James P. James L. "Inside Com (Microsoft Programming Series" (Paperback) 4. John Vlissides Design Patterns Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) (Hardcover) . Erich Gamma. Ralph Johnson.4: From Novice to Professional (Apress Beginner Series) (Paperback) 5. Dale Rogerson. Richard Helm. Crume (Publisher) Beginning J2EE 1.~2004 3.Univ ISBN: 0-471-20459-5.
Implement the pipes and filters architectural style 3. • Implement and study some MIDDLEWARE based clients and components in LAN and WEB world. Explore some representative architectural styles. Audience/Context. 2. Assignments Part A: Design patterns 1. Forces. Study any four patterns and SUBMIT a design pattern specification for two patterns in standard format along with their UML diagrams. APIs. Solution. Middleware. 3. • Explore implementation of some of the underlying technologies of distributed client server applications. Discussion/Consequences/Implementation. Understand how to design and partly implement client server system using component and web services.410451: SOFTWARE ARCHITECTURE LAB Teaching Scheme Practical: 2 Hrs/week Examination Scheme: Term work: 50 marks Oral: 50 marks Understand various non-functional requirements that lead to need for good architecture and good design • • • Explore various design patterns and learn to implement them. Implement any one other pattern in languages of your choice and submit it along with a write-up with its specification. Implement keywords in context KWIC problem using any one architectural style . Study and submit a report for any of the MVC based frameworks 2. platforms. Faculty can set assignments based on Microsoft AND/OR java world AND/OR open source based languages. The specification must include problem /issue. Part B: Architectural 1. Example Instances. Implement an ITERATOR or OBSERVER pattern in language of your choice and submit it along with a write-up with its specification. Related Pattern. References.
response time. performance. 5.0 2. interfaces. Implement a representative paper design of a hypothetical system using components. transaction management and other quality attributes. Java RMI OR JAVA SOCKETS (with concurrency and threads) OR JAVA based XML processing. Submit an IDL definition for a few components and interfaces from above system 3. and its deployment issue with UML 2. Explore and Implement one of the advance technologies. . Study a case study of any website or any other large system and its architecture for fault tolerance. 6.4. scalability. Implement a client and set of components in C++ and COM as DLL servers OR Implement a client and set of components in C++ ans COM as EXE servers 4. Part C: Middleware and Web services 1. Implement a sample EJB based application.
Structural Units of Processor. PIC Microcontroller 16F84. Introduction to embedded processor. Real Time Clock and Timers. OS security issue. Clocking Unit. Data structures. C Program Compliers & Cross Compliers. Assemble lang. Review of Microprocessors & Microcontroller. Multiprocessor systems using General Purpose Processor. High Level Lang. Exemplary ARM Processor. List & Order List. C program Elements. Memories and I/O. OptoIsolator. In circuit emulator. CISC and RISC Processor architectures and exemplary instruction set. Processor and Memory Selection. ADC / DAC. Example architecture of Mototrala68HC/05. RS232. OS functions & tasks for resource management Embedded Linux. Application Specific System Processor. Ques & Stacks. . Evaluation. Mobile OS. Unit III: I/O interfacing I/O devices. Strategy for synchronization between the processes. threads & routines. Unit V: Real Time Operating Systems Real Time & embedded System Os. Digital Signal Processor. AVR AT9052313. internals: Linux Kernal for device drivers & embedded system. Characteristic of embedded system. Embedded System Programming In C++ & Java. Modifiers.. Os & Embedded System model Unit IV: Programming Concepts. Memory Map of Embedded System DMA. ISR. Unit II: System Hardware Management of Power Supply. RTOS Task Scheduling models. CAN. Data types. Optical Devices such as LED / LCD Display devices. Relay & stepper motor. serial communication using I2C. Board Concept. & USB Device drivers & interrupt servicing inter process communication & synchronization Multiple Processes. Interrupt Routines in RTOS environment. Micros & Function. Embedded System Programming C & C++ Software development cycle. Reset Circuitry and Watchdog Timer. Multiple Task. 68HC/08. RTOS Programming Tool: Micro C/OS -II VxWorks Examination Scheme: Theory: 100 marks. Interfacing Processors. Timers & counting devices. Statements.410451: EMBEDDED SYSTEM (ELECTIVE II) Teaching Scheme: Lectures: 4 Hrs/Week Unit I: Introduction to Embedded System Components of Embedded System & it's Classification. Loops & Pointers. Interrupt Latency & Response time.
. Case study coding for send application layer byte streams on A TCP/IP Network Using RTOS Vx works. Case study of an embedded System for an adapting Cruise control System in a car.Unit VI: Overview & Applications of Embedded System Case Study of coding for Vending machine system using MUCOSRTOS. Case study in Embedded system for Smart Card.
Write A C Program that takes string input from keyboard & Displays the Length of string use Multi Threading for message Que or Shared Memory 10. Using Microcontroller development Board Develop the software for serial communication 6. Develop 8 Channel Data Acquisition System to Acquire Date from 8 Channel.410451: EMBEDDED SYSTEM LAB.Controlling Hardware & Software 2. Write a program to control the relay. 9. writable & executable files in specified Directory. Write a program that demonstrates the communication between two Processes. 12. of readable. Write a program to control an Application RTL Linux. Write a Shell Script that displays the no. One process running as Linux Process & other as RTL Linux Process 11. Develop an Embedded system that takes Analog voice signal as input & converts it into digital format & send this data to PC. First bit of packet indicates whether the packet is control packet or data packet 4. Write a program that demonstrates multithreading in RTL Linux. Perform Any Ten Experiments following: 1. Convert it into Digital Format & transmit to PC. Oral: 50 marks. which can be us in Process control system 7. Study of Evaluation Board . Teaching Scheme: Practical: 2 Hrs/Week Examination Scheme: Term work: 50 marks. Write A C Program Which Generates Packets of 32 Bits. 8. 3. Using Microcontroller development Board Develop the software which read input from the switches 5. .
II Teaching Scheme Practical: 4 Hrs/week Examination Scheme: Term work: 50 marks Oral: 50 marks 1. Study assignment on NFS: This should emphasize the usage of Path name resolution and mounting. 3. 5. Study of any recent paper on IR / search engine / Digital Libraries . stub procedures and client –server 2. Implementation of Conflation Algorithm Implementation of single pass algorithm for clustering. Implementation. a) Implement RPC b) Implement RMI having following components: Interface. 4.414452: COMPUTER LAB . 7. Implementation of Boolean / Search strategy 8. 6. Simulate logical clock synchronization using any method. Write a program to simulate the Election algorithms (both ring and bus topology).
Preliminary report must also be presented during the oral examination. The group will select a project with approval of the guide (Staff.code documentation – dataflow diagrams! Algorithm. Problem definition and requirement specification.1 copy for the Institute and 1 copy of each student in the group for certification The term work will be accessed by the examiners in consultation with the guide. The aim of project is to allow the student to study the feasibility of implementing project and planning project. studying existing system. 5. With life cycle testing and as an executable package The project will be undertaken preferably by a group of at least 4 students who will jointly work and implement the project. 2. Test result and procedure . protocols used. Conclusion. The group will submit at the end of Semester II.414457: PROJECT WORK Teaching Scheme Practical: 6 Hrs/week Examination Scheme: Term work: 100 marks Oral: 50 marks The Student will undertake one project over the academic year. File Design. The project must involve the detail Software design Specification. Data Structure Layout. The project repot contain the details. 1. System implementation . which will involve the design of a system or sub system in the area of Information Technology and Computer Science and Engineering. SRS. tools available and state of art software testing procedures and technology with use of case tools. project specification.members assigned) and submit the name of the project with a synopsis of not more than 2 to 3 pages not later than the second week of August in the academic year. The preliminary report must minimally contain literature survey. This is compulsory for the grant of first term. Platform choice use 7. (A) The workable project (B) Project report in the form of bound journal complete in all respect .test repot as per ATP. A preliminary report by the group must be submitted and certified at the end of Semester I. 4. 6. preliminary design. System definition-requirement Analysis 3. Testing with complete documentation and user interface. Oral examination will be based on the project work completed by the candidates. . plan of execution. acceptance tests procedure (ATP). System design.
Category.8. References. . Use Case. Documentation will use UML approach with presentation. Appendix tools used. and Class Diagrams etc.