T5 Syllabus


we have 7 electives . out of 7 i give only 2 here...

(1) DIGITAL SYSTEMS DESIGN (TA)

Module I (Quantitative Approach)
Introduction to combinational modules and modular networks. Standard combinational modules, design of
arithmetic modules. Implementation of combinational systems with ROM’s and PLA’s. Comparison with other
approaches. Implementation of multimodule combinational systems – decoder networks, Mux trees, demux
network, encoder network, shifter network and barrel shifters.
Module II (Quantitative Approach)
Introduction to digital systems. Synchronous and asynchronous – state diagram, state names, mealy and moore
machines, binary description. Time behaviour of sync. sequential systems. Minimisation of no. of states.
Specification of various types of sequential system.
Module III (Quantitative Approach)
Canonical implementation – analysis and synthesis of networks in the canonical implementation. Flip flop modules
and networks. Modular sequential networks. Standard sequential modules. Registers – shift register. Counters –
RAM – content addressable memories and programmable sequential arrays (PSA) – Design of sequential systems
with small number of standard modules – state register and combinational networks – RAM and combinational
networks – SR and combinational networks. Multimodule implementation of sequential systems – Multimodule
registers – Shift registers and RAMs – Multimodule counters – Sequential arrays – Introduction to hardware /
Firmware algorithms.
References :
1. Milos D. Ercegovac, Tomas Lang: Digital Systems and Hardware / Firmware Algorithm, John Wiley
2. William I Fletcher: An Engineering Approach to Digital Design, Prentice Hall.
3. Hayes: Digital System Design and Microprocessors, Mc Graw Hill.
4. John B Peatman: Digital Hardware Design, Mc Graw Hi

(2) JAVA & INTERNET PROGRAMMING

Module I
Introduction to Internet TCP/IP overview. Web server. Web page development using basic HTML scripts.
Introduction to Java programming – object oriented programming concepts, java virtual machine, security, java
compilers, jdk, java applets, java and internet, web browsers, java interaction with web. Declaration of constants,
variables and data types, Java programs for arithmetic operations. Java programs of control and conditional
statements, arrays, strings etc. & Java threads.
Module II
Applet programming concepts – Building applet code – Creating executable code for applets. Adding applet to
HTML file. GUI programming with Java AWT class. Graphics programming with Java – simple programs for
drawing lines, rectangles, ellipse, polygon etc., simple program for creating animation with java. Event handling
(handling of mouse events) simple programs. Program for displaying image files.
Module III
Managing input output files using java I/O class. Simple programs for reading and writing files. Exception
HandlingSocket programming with java. TCP and UDP client server programming. Introduction to JDBC.
References:
1. E. Balaguruswami : Programming with Java A Primer.
2. Bruce Eckel : Thinking in Java , Pearson Education.
3. Dietel and Dietel : Java How to Program

No comments: