|
Detailed Outline of the course as per rule (5) examination scheme of M .Sc. in Information Technology.
Note to the Examiners: -
MIT - 301: EMBEDDED SYSTEMS Detailed Outline of the course as per rule (6) examination Scheme of M.Sc in Information Technology. Overview of embedded systems, Design challenge, Processor technology, IC technology, Design Technology. Custom-Single purpose processors: Custom single purpose processor design, optimizing custom single processors, Basic architecture, operation, programmers view, development environment, selecting a microprocessor. Chapter 1, 2 & 3 of textbook. Note: Two questions may be set from above topics. Application Specific Instruction Set Processor (ASIP) design: ASIP design methodologies, steps involved in ASIP design: application analysis, design space exploration, generation of software tools like compiler, debugger, instruction set simulator etc. Synthesizing processor, simulation based and scheduler based design, space exploration techniques and their comparison. Ref: Review papers and other references available on Internet. Note: One question may be set from above topics. Standard single-purpose processors: peripherals Timers, counters, watchdog timers, UART, Pulse width modulator, LCD controller, Keypad controller, ADC, Real time clocks. Chapter 4 of textbook. Note: One question may be set from above topics. Memory: Memory write ability and storage performance, Common memory types, composing memories, memory hierarchy and cache, advanced RAM: DRAM, FPM DRAM, EDO DRAM, SDRAM, RDRAM, Memory management Unit. Chapter 5 of textbook. Note: One question may be set from above topics. Interfacing: Arbitration, Multi-level bus architectures, Serial protocols: I2C bus, CAN bus, Fire Wire bus, USAB, Parallel protocols: PCI and ARM bus, Wireless Protocols: IrdA, Bluetooth, IEEE 802.11. Chapter 6 of textbook. Note: One question may be set from above topics. Digital Camera: Case study of embedded system. Chapter 7 of textbook. Note: One question may be set from above topics. Control systems: Open loop and closed loop systems, General control systems and PID controllers, Fuzzy control, Practical issues related to computer based control, Benefits of computer based control implementations. Chapter 9 of textbook. Note: One question may be set from above topics. Text book: Embedded system design: A unified hardware/Software Introduction, Frank Vahid & Tony Givargis, John Wiley & Sons Inc. 2002. MIT - 302: APPLICATION DEVELOPMENT FOR WINDOWS Detailed Outline of the course as per rule (6) examination Scheme of M.Sc in Information Technology. Overview of 32bit Windows Programming: Basics of Windows programming, Windows environment, Windows API and memory models, ASCII and Unicode character sets. Windows header files and function calls. Windows and messages: creating and displaying windows. Chapter 1, 2 and 3 of book by Charles Petzold. Keyboard messages: Keystroke messages, character messages. Mouse messages: Client and non-client area mouse messages. Chapter 6 & 7 of book by Charles Petzold. Note: One question to be set from above topics. Timer messages: Timer basic, using timer. Child windows controls: The button class, controls and colour, static class, scroll bar class, edit and List box class. Chapter 8 & 9 of book by Charles Petzold. Windows resources: Icon, cursors, strings, menus, keyboard accelerator. Chapter 10 of book by Charles Petzold. Note: One question to be set from above topics. Dialog boxes: Modal and modeless dialog boxes, common dialog boxes. Chapter 11 of book by Charles Petzold. Messages: Message flow, message processing, program control, Hook function. Note: One question to be set from above topics. Graphic device Interfaces: Painting and repainting, introduction to GDI, Scroll bars, Structure of GDI, Device context, drawing dots and lines, GDI mapping mode, rectangles and clipping. Chapter 4 and 5th of book by Charles Petzold. Note: One question to be set from above topics. Bitmap basics, dimensions, bit block transfer, GDI, bitmap object. Chapter 14 of book by Charles Petzold. DIB file format, displaying and printing, issues of DIB and DDB's Chapter 15 of book by Charles Petzold. Text and fonts: Logical font, font enumeration, paragraph formatting. Chapter 17 of book by Charles Petzold. Note: One question to be set from above topics. Clipboard, MDI and DDE: Simple use of clipboard. MDI concept and Implementation Chapter 12 &19 of book by Charles Petzold. DLL: Library basic. Chapter 21 of book by Charles Petzold. Multitasking and Multithreading: Modes of multitasking, Windows multithreading, thread synchronization, event signaling. Chapter 20 of book by Charles Petzold. Note: One question to be set from above topics. Brief overview of the following advanced Topics: - OLE, COM, Active X Microsoft .Net, .Net Fundamentals. Note: One question to be set from above topics. Programming using C#, C# in the .NET framework, .NET framework classes, Brief Overview of ADO.NET, ASP .NET, Visual Studio.NET (details not required. Students are expected to use these in their LAB only) Programming using Visual BASIC 6.0. Note: One question to be set from above topics. Textbook: Programming Windows, Fifth Edition, Charles Petzold, and Microsoft Press 1999. MIT - 303: DESIGN, INSTALLATION AND MANAGEMENT OF NETWORKS. Detailed Outline of the course as per rule (6) examination Scheme of M. Sc. In Information Technology. Internetwork design: Internetwork basics, Typical enterprise network, campus network, summary of current LAN technologies, Summary of current WAN technologies, Remote connections, LAN/WAN Integration, General Network design process, Assessing user requirements, costs, estimating traffic. Overview of interconnecting design, layer and Layer 3 switching, identifying and selecting internetworking capabilities, hierarchical network design model, evaluating backbone services, evaluating distribution services, evaluation of local access services, choosing Internet work reliability options, identifying and selecting Internet work devices; benefits of switches, routers, backbone routing uptimes, types of switches, role of switches and routers in VLANs, services offered by routers. Chapter 1 & 2 of Network Design and Case studies by CISCO systems Inc, Techmedia Note: One question may be set from above topics. Design of Large scale IP Internetworks. Implementing routing protocols, Enhanced IGRP design guidelines. OSPF Internetwork design guidelines, BGP Internetwork design guidelines: BGP operation, BGP attributes, BGP path selection criteria, BGP routing policies. Chapter 3 of Network Design and Case studies by CISCO systems Inc, Techmedia Note: One question may be set from above topics. Designing Switched LAN Internetworks: Technologies for building Switched LAN Internetworks, Role of LAN switching Technology in campus networks, Components of a the switched internetworking model, ATM switches, LAN switches, Switched LAN network designs. Comparison of LAN switches and routers, Benefits of LAN switching, Benefits of routers, Benefits of VLANs, VLAN implementation, General Network design principles Switched LAN network design principles. Chapter 12 of Network Design and Case studies by CISCO systems Inc, Techmedia. Note: One question may be set from above topics. Design of ISDN & ATM Internetworks: Design of ISDN Internetworks: Applications of ISDN internetworking, Building blocks of ISDN solutions, ISDN connectivity issues: BRI Hardware and configuration, PRI configuration, Signaling system 7, Datapath speed, datagram encapsulation-PPP, ISDN security. Chapter 11 of Network Design and Case studies by CISCO systems Inc, Techmedia. Designing ATM Internetworks: Overview of ATM, different types of ATM switches, Structure of an ATM network, ATM functional layers, ATM addressing, ATM media, ATM DXI. LANE: Components and working, Address resolution, LANE design considerations. Chapter 8 of Network Design and Case studies by CISCO systems Inc, Techmedia. Long distance digital connection technologies: ADSL and other DSL technologies, Cable modem technology, upstream communication, hybrid, fiber, coaxial. Chapter 11 of Computer Networks and Intranets by Incomer Note: One question may be set from above topics. Designing Internetworks for Multimedia: Multimedia basics: Broadcast standards, Video signal standards, video storage formats, digitizing video, digitizing audio, Networked multimedia applications, Quality of service requirements, bandwidth requirements, Multicasting, IP multicast, Network design for multimedia applications: Traditional LAN design, WAN design, High speed LAN design. Chapter 13 of Network Design and Case studies by CISCO systems Inc, Techmedia. Note: One question may be set from above topics. Network Installation: LAN installation: Passive LAN components: Structured cabling: EIA-568 cabling standard, cabling system components, Wall plates and connectors for copper and fibers. Installation testing Active Devices for LAN: Hubs, Switches, and Routers. Brief survey of CISCO switches and routers. Case studies: Dial on Demand Routing. Security on IP networks, Integrating Enhanced IGRP into existing Networks. Enterprise Leased line solutions, Layer 3 switching solutions for Enterprises, Multi-service IP networks, Wireless LAN solution for enterprises, IP telephony solutions. Case study of university campus network. UGC INFONET & ERNET networks. Chapter 15,16,17 and 23 of Network Design and Case studies by CISCO systems Inc, Techmedia, DLINK and CISCO products documentation Note: One question may be set from above topics. Network strategy development, Network performance: Network performance in computer networks, measuring network performance, and system design for better performance. Computer Networks by Tannenbaum Chapter 6.2 and 7.3 Simple Network Management protocol: Network Management software, Clients, servers, Managers and agents, SNMP protocol, fetch-store paradigm, The MIB and object names. Chapter 33 of Computer Networks and Intranets by E. Comer. Note: One question may be set from above topics. Reference books.
Detailed Outline of the course as per rule (6) examination Scheme of M. Sc in Information Technology. Note: This paper to be taught using a Solaris and Redhat Linux Lab. Introduction to Unix: History of Unix, Flavours of Unix, Structure of Unix systems, Brief review of Unix file systems, process environment and building block primitives, Block diagram of Unix Kernel and brief discussion. Unix file system commands, "vi editor", Unix shell programming. Ref: The design of the Unix OS by M. J. Bach, Pearson education 1990. BASIC ADMINISTRATION Essential tasks of the system administrator, Booting and shutting down: Bootstrapping, Booting PC's, Booting in single user mode, startup scripts, rebooting and shutting down. Ownership of files and processes, the super user, choosing root password and becoming root. Controlling process: Components of a process, life cycle of a process, signals, Kill, process states, influence scheduling priority, Monitor processes, runaway processes. Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001. File System: Path names, mounting and unmounting file systems, organization of the file tree, file types, file attributes. Adding new users: The /etc/passwd file, The freebsd/etc/master.passwd file, The freebsd/etc/login.conf file, shadow password file, the etc/group file, adding users, removing users and disabling logins, vendor supplied account management utilities Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001 Serial Devices: Serial standards, Hardware flow control, serial device files, and software configuration, configuration of hardwired terminals, terminal driver, and set terminal options. Modems and dial out configurations, debugging a serial line, parallel and USB ports. Adding Disk: Disk Interfaces, disk geometry, overview of disk installation procedure, check and repair file systems, adding disk to Solaris and Linux Periodic processes: Schedule commands, format of crontab files, crontab management. Backups: General backup guidelines, Backup devices and media, dumping file systems, restoring, tar, AMANDA and other backup packages, commercial backup products. Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001. Syslog and Log files: Logging policies, finding log files, vendor specific log files, system event logger. Drivers and the Kernel: Kernel types, configuring Solaris, Linux. Adding device drivers, device files, loadable kernel modules. Printing: Printer commands, adding printers, printer spoolers. Maintenance and environment, performance analysis. Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001. NETWORK ADMINISTRATION NETWORKING: TCP/IP network model, typical network packet, IP addresses and subnetting, IPv6 addressing, routing, ARP, DHCP, PPP, security issues, vendor specific network configuration. Solaris network configuration, Network configuration for RED HAT Linux. Routing: Packet forwarding, routing daemons and routing protocols, Routed, gated, routing strategy selection criteria, and CISCO routers. Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001. DNS: DNS and new features in DNS, DNS namespace, BIND, Working of DNS, BIND client issues, BIND server configuration, BIND configuration examples, DNS database, updating zone files, testing and debugging. Network File System: NFS, server side NFS Client side NFS, NFSSTAT, dedicated NFS file servers, automatic mounting. Sharing system files: Copying files, rdist, rsync, NIS, NIS+, and LDAP.
Note: One question may be set from above topics. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001. Network programming: Basics of Socket programming: Sockets introduction, elementary TCP sockets, TCP client server example, I/O multiplexing, socket options, Elementary UDP sockets, introduction to Network Device drivers programming. Text book: Unix System Administration Handbook, Third edition by Evi Nemeth, Carth Snyder, Scott Seebass and Trent R. Hein, Pearson Education, 2001, The design of the Unix OS by M. J. Bach, Pearson education 1990. MIT - 305: SOFTWARE ENGINEERING Introduction to Software engineering: Software characteristics, Software applications. Software engineering: A layered technology. Software process models: Linear, sequential, prototyping, RAD, evolutionary software process models. Project management concepts: people, product, process, project. Note: one question may be set from above topics. Chapter 1, 2 and 3 of book by Pressman. Software process and Project matrices: Matrices in the process & project domains. Software measurement- Size oriented, Function oriented, extended functions, pint matrices. Matrices for Software quality: Overview of factors affecting quality, measuring quality. Note: one question may be set from above topics. Chapter 4 of book by Pressman. Software project planning: Software project estimation, decomposition techniques, and empirical estimation model. Software Quality Assurance: Quality concepts, SQA, Software reviews, formal technical review, Software reliability, mistake proofing for software. Note: one question may be set from above topics. Chapter 5 and 8 of book by Pressman. Analysis modeling: Elements of Analysis model, data modeling, Function modeling and information flow, behavioral modeling. Design concepts and principles: Design process, principles and design concepts, effective modular design. Note: one question may be set from above topics. Chapter 12 & 13 of book by Pressman. Software testing techniques: Software testing fundamentals, white box testing, basis path testing, black box testing, a strategic approach to software testing, validation listing and system testing. Note: Two questions may be set from above topics. Chapter 17 of book by Pressman. Object Oriented Software engineering: Object oriented concepts, object oriented analysis, domain analysis, the OOA process, the Object relationship model, and the object behaviour model. Design for object oriented systems. Testing OOA and OOD models. Note: one question may be set from above topics. Chapter 20, 21, 22 and 23 of book by Pressman. Computer Aided software engineering: CASE, building block for CASE, A taxonomy of CASE tools, Integrated CASE environments, The integration architecture, the CASE repository Note: one question may be set from above topics. Chapter 31 of book by Pressman. Textbook: Software Engineering: A practitioners Approach, Fifth edition by R. S. Pressman, McGraw Hill, 2001. MIT - 306 ELECTRONIC COMMERCE (Detailed Syllabus as per rule 6 under Examination scheme of M.Sc Information Technology) Introduction to E-commerce: Electronic commerce framework, Electronic commerce and Media convergence, E-commerce Applications, Consumer and Organization applications, Advantages, Origin and Growth of E-commerce, differences and similarities between e-commerce and traditional commerce. Electronic commerce and World Wide Web: Architectural framework for Electronic commerce, Hypertext publishing, security and Web. Chapter 1 & 6 of Textbook. Note: One question may be set from above topics. Consumer Oriented Electronic commerce: Consumer oriented applications, mercantile process models, Mercantile Models from Merchants prospective Electronic payments systems: Types of Electronic payment systems, Digital Token based Electronic payment systems, Smart cards and Electronic payment systems, Credit card based Electronic payment systems, Risk and Electronic payment systems, Designing Electronic payments systems Chapter 7 & 8 of Textbook. Note: One question may be set from above topics. Interorganizational Commerce and EDI: Electronic data interchange, EDI applications in business, EDI legal, security and privacy issues, EDI and Electronic commerce EDI implementation, MIME and Value added Networks. Chapter 9 & 10 of Textbook. Note: One question may be set from above topics. Standardization and EDI, EDI software Implementation, EDI Envelope for message transport, Value added Networks, Internet based EDI. Intraorganizational Electronic Commerce: Internal information systems, macroforces and Internal commerce, Workflow automation and coordination, customization and Internal commerce, Supply chain management. Chapter 10 & 11 of Textbook. Note: One question may be set from above topics. The corporate Digital Library: Dimensions of Internal Electronic commerce systems, Type of digital documents, Issues behind document Infrastructure, corporate Data warehouses. Advertising and Marketing on the Internet: Information based marketing, advertising on Internet, charting the on-line marketing process, Market research. Chapter 12 & 13 of Textbook. Note: One question may be set from above topics. Consumer search and Resource discovery: Information search and retrieval, Electronic commerce catalogs or directories, information filtering. Consumer data Interface: Computer based Education and training, Technological components of Education on demand, Digital copy rights and Electronic commerce. Chapter 14 & 15 of Textbook. Note: One question may be set from above topics. Software agents: History of software agents, characteristics and properties of agents, technology behind software agents, telescript Agent Language, Safe-Tcl, Applets, Browsers and Software agents. Chapter 16 of Textbook. Note: One question may be set from above topics. Digital video and Electronic commerce, Desk top Video processing, Desktop Video conferencing. Structured Documents: Structured Document fundamentals, SGML Case studies: E-commerce site and portals, E-commerce solutions from major vendors. Chapter 18 & 21 of Textbook. Note: One question may be set from above topics. Text Book: Frontiers Electronic Commerce, Kalakota & Whimston, and Pearson Education, 2003 MIT - 307 DATA MINING (Detailed Syllabus as per rule 6 under Examination scheme of M.Sc Information Technology) Introduction to data mining: Basic data mining tasks, Data mining versus knowledge discovery in database, data mining issues and matrices, practical applications of data mining. Basic concepts: Database/OLTP systems, Fuzzy sets and Fuzzy logic, information retrieval, Decision support systems, Dimensional modeling, Data warehousing, OLAP, Web search engines, Statistics, Machine learning, pattern matching. Data mining techniques: Statistical perspective on data mining, similarity measurements, decision trees, neural networks, and Genetic algorithms. Note: Two questions may be set from above topics. Chapter 1, 2 &3 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Classification: Issues in classification, Statistical based algorithms, distance based algorithms, decision tree based algorithms, neural network based algorithms, and rule based algorithms, combining techniques. Note: One question may be set from above topics. Chapter 4 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Clustering: Similarity and distance measures, outliers, hierarchical algorithms: Agglomerative and divisive algorithms, partitional algorithms: Minimum spanning tree, Squared error clustering, K-Means clustering, Nearest neighbour, PAM, Bond energy, clustering with genetic, clustering with neural networks. Clustering large databases: BRCH, DBSCAN, CURE, clustering with categorical attributes, comparison. Note: One question may be set from above topics. Chapter 5 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Association Rules: Large item sets, basic algorithms: Apriority algorithms, sampling algorithm, partitioning, parallel and distributed algorithms: Data parallelism and Task parallelism, comparing approaches, incremental rules, Advanced association rule techniques: Generalized Association rules, Multiple level, Quantitative association rules, Using Multiple minimum supports, Correlation rules, Measuring the quality of rules. Note: One question may be set from above topics. Chapter 6 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Web Mining: Web content mining: Crawlers, Harvest system, Virtual Web view, personalization, Web structure mining: Page Rank, Clever, Web usage mining: Preprocessing, data structures, pattern discovery, pattern analysis. Note: One question may be set from above topics. Chapter 7 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Spatial Mining: Spatial data Overview: Spatial Queries, Spatial Data Structures, Thematic maps, and Image databases. Spatial data mining primitives, Generalization and Specialization: Progressive refinement, Generalization, Nearest Neighbour, STING Spatial rules, spatial classification algorithm:ID3 extension and Spatial Decision tree. Spatial clustering Algorithms: CLARANS, SD (CLARANS), DBCLASD, BANG, Wave cluster. Note: One question may be set from above topics. Chapter 8 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Temporal Mining: Modeling Temporal Events, Time series: Time series analysis, Trend Analysis, Transformation, Similarity, Prediction, Pattern Detection, introductory concepts of Sequences and, Temporal association rules. Introduction to data mining software. Note: One question may be set from above topics. Chapter 9 of Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. Text Book: Data Mining: Introductory and Advanced Topics, Margaret H Dunham, Pearson Education 2003. MIT - 308 PROGRAMMING LAB & IT WORKSHOP Practicals based on Papers I, II, III, IV, V, VI and VII Programming Lab: Unix Administration, Windows Programming, Assembly language programming. Hardware Lab: Microprocessor & Microcontroller interfacing and Programming, Network design. Software Development Lab: Software development MS .Net Internet programming. E-commerce applications. Development of a web site using WSAD. IT Workshop: Students are required to take detailed study in any one of the area and organize small workshops where they present their work, participate in discussion.
|