My Course
Semester - II
S.No. Subject Code Scheme
LTP Credits
1 CST102 Data Structures and Algorithms 3 0 0 3
2 CST104 Internet and Web Technologies 3 0 0 3
3 ECT102 Electronic Devices and Circuits 3 0 0 3
5 HST104 Human Values and Effective Communication 2 0 0 2
4 HST102 Health, Safety and Environment 1 0 0 1
6 MAT102 Mathematics - II 3 0 0 3
Labs
7 CSP102 Data Structures and Algorithms Lab 0 0 2 1
8 CSP112 IT Workshop - II 0 0 3 2
9 ECP102 Electronic Devices and Circuits Lab 0 0 2 1
10 HSP104 Soft Skill Development Lab 0 0 2 1
11 OTD102 Independent Project 0 0 1 1
Total 15 0 10 21


DSA
Introduction: Concept of Data Structures, Algorithms and ADT (Abstract Data Type),
Program v/s algorithms, Execution time and storage space, Complexity - time and space, 
Asymptotic notations - O(n), Ω(n) Q(n).
Array: Array as storage element, computing address in n-dimensional array.
Insertion and Deletion,Searching (Sequential and binary), Sorting (Bubble sort, 
Insertion, Selection, Merge sort, Quick sort, radix sort), Representation of polynomial
and its applications, Representation of Sparse matrix and its applications. Linked lists
- Single and double linked lists, Insertion/deletion/searching in linked lists,
Comparison of arrays and linked lists, Implementation of circular lists.
Stack and Queue: Stack, Queue, Circular queue, Concept of overflow and underflow,
Concept of precedence and associativity in expressions, Resolving precedence of operators
and association of operands, Evaluation of Expression - Infix, Prefix & Postfix notations,
conversion of expression from one form to other form, Recursion - concepts, use and 
implementation. Strings, Hash tables (open and close), Dictionary, Sets
Trees: Concept of Trees, Binary and Multiway tree, Representing multiway tree as 
Binary tree, Tree Traversal, constructing Binary tree from Traversal, BST (Binary Search
Tree), threaded and unthreaded BST as data structure, Insertion/Deletion/Search in BST, 
Heap Tree and Heap sort, Introduction to height balanced tree.
Graphs: Introduction to graphs (directed and undirected), representation of graphs
using adjacency matrix and list, Graph Traversals - DFS and BFS, Topological sorting.
IWT
Introduction to Internet: Introduction, Evolution of Internet, Internet Applications, Internet Protocol -TCP/IP, UDP, HTTP, Secure Http (Shttp), Internet Addressing - Addressing Scheme -Ipv4 & IPv6,Network Byte Order, Domain Name Server and IP Addresses, Mapping. Internet Service Providers, Web Technologies: Three Tier Web Based Architecture; Jsp, Asp, J2ee, .Net Systems. HTML CSS and Scripting: HTML -Introduction, Sgml, Dtd (Document Type Definition, Basic Html Elements, Tags & usages, HTML Standards, Issues in HTML, Dhtml: Introduction Cascading Style Sheets: Syntax, Class Selector, Id Selector Dom (Document Object Model) & Dso (Data Source Object), Approaches To Dynamic Pages: Cgi, Java Applets, Plug Ins, Active X, Java Script -Java Script Object Model, Variables-Constant -Expressions, Conditions- Relational Operators- DataTypes -Flow Control -Functions & Objects-events & event handlers -Data type Conversion & Equality -Accessing HTML form elements. XML: Basic Standards, Schema Standards, Linking & Presentation Standards, Standards that build on XML, Generating XML data, Writing a simple XML File, Creating a Document type definition, Documents & Data ,Defining Attributes & Entities in the DTD, Defining Parameter Entities & conditional Sections, Resolving a naming conflict, Using Namespaces, Designing an XML data structure, Normalizing Data, Normalizing DTDS. Internet Security & Firewalls: Security Threats From Mobile Codes, Types Of Viruses, Client Server Security Threats, Data & Message Security, Website Planning & Hosting: Introduction, Web Page Lay-Outing, Where To Host Site, Maintenance Of Site, Registration Of Site On Search Engines And Indexes, Introduction To File Transfer Protocol, Public Domain Software, Types Of Ftp Servers (Including Anonymous), Ftp Clients Common Command. Telnet Protocol, Server Domain, Telnet Client, Terminal Emulation. Usenet And Internet Relay Chat. Text Book(s) 1. Craig Knuckles, David Yuen, “Web Applications Technologies Concepts and Real World Design”,John Wiley, 1st Edition 2. Robert W. Sebesta, “Programming with World Wide Web”, Pearson, 6th Edition 3. Daniel Minoli, “Internet & Intranet Engineering”, Tata McGraw Hill. Reference Book(s) 1. Mark Pilgrim, “Dive Into Python 3”, Apress, 2010 2. W. Jason Gilmore, “Beginning PHP and MySQL: From Novice to Professional”, Apress,2008
EDC
Types of materials, Characteristics of intrinsic and extrinsic semiconductors, Junction diode and its characteristics, Ideal diode and its applications (half-wave and full-wave rectifiers in voltage regulators, positive and negative clippers, positive and negative clampers, digital logic circuits), Nonideal diode models, Zener diodes and its applications (clipper, voltage regulator), Diode capacitance & switching times, Types of diodes (LED, Varactor diode, Schottky diode, Photodiode).Bipolar Junction Transistor (BJT types, operation, configurations, characteristics), Cutoff & saturation operations, BJT switching time, Applications to digital logic circuits (DTL,TTL,ECL,RTL), Phototransistor. Field Effect Transistor (FET types, operation, configurations, characteristics), Metal- Oxide Semiconductor FET ( MOSFET types, their logic gate applications), Complimentary MOSFET (CMOS). BJT biasing & small-signal analysis of BJT amplifiers, FET biasing and small-signal analysis of FET amplifiers, Frequency response (low-frequency and high-frequency responses of amplifiers),Large-signal power amplifiers (class A, class B, class AB). Feedback (concept of negative & positive feedback, characteristics of negative feedback amplifiers, negative feedback amplifiers topologies, sinusoidal oscillators), Multivibrators (Bistable, Astable and Monostable).
Human Values & Effective Communication
Report Writing Business correspondence (letters of enquiry, order, complaints and reply). Notices, Agenda, Minutes of meeting & Vocabulary practice Human Values - Reading from Textbooks and Discussion Text book(s) 1. A.P.J. Abdul Kalam, “Wings of fire” 2. O. Henry, “After Twenty Years” 3. R.N. Tagore, “Kabuliwallah” 4. James Herriot, “Excerpts from Let Sleeping Vets Lie” 5. Ernest Hemingway, “Old Man at the Bridge” 6. Katherine Mansfield, “The Garden Party” 7. Abraham Lincoln, “The Gettysburg Address” 8. Hugh Prather, “Excerpts from Notes to Myself” Reference book(s) 1. Jonathan Weyers, Kathleen McMillan, “The Study Skills Book”, Pearson, 2012 2. PushpLata, “Communicate to Conquer: A Handbook of Group Discussion and Job Interviews”,PHI Learning 3. NiraKonar, “Communication Skills for Professionals”, PHI Learning, 2011 4. KavitaTyagi, Padma Mishra, “Advanced Technical Communication”, PHI Learning 5. Sanjay Kumar, PushpLata, “Communication Skills”, Oxford, 2011
Health Safety & Environment
Introduction to health and toxicity, various hazards to human health, risk assessment, various acts. Noise and vibration Health effects, exposure and radiation effects, machinery & equipment, electricity at work, Fire & Emergency Egress, Personal Protective Equipment, Accidents & Emergencies. Safety performance -As per Indian and International standards; Hazard analysis: Cost effectiveness in hazard elimination, logical analysis, HAZOP; Probabilistic reliability considerations, Safety management techniques. Water, Air and land pollution - Classification and properties of pollutants, sources, control, Water, wastewater and health, pesticides and health, Solid Waste Management, Environmental Acts & Laws, current topics in environmental heath, Role of Information Technology in Environment & human health, Social Issues and the Environment.
Mathematics
Integral Calculus -Improper integrals, Area and length of curves, Surface area & volume of solid of revolution. Multiple integrals, Change of order of integration Partial Differential Equation - Formulation and classification of PDE; Linear partial differential equation of the first order (Lagrange's method) Non-linear PDE of the first order.Four standard forms, Charpit's method. Transforms - Fourier series, Laplace Transform and Convergence, Properties of Laplace Transform, Inverse Laplace Transform, Fourier Transform, Inverse Fourier Transform, Discrete Fourier Transform. Z-Transform, Properties of Z-Transform, Inverse Z-Transform, Relationship between ZTransform, Laplace Transform and Fourier Transform. Probability and statistics - Sample space and events, Probability, The axioms of probability, Some Elementary theorems, Conditional probability, Baye's theorem, Random variables, Discrete & continuous. Expectation. Binomial, Poisson & normal distributions related properties. Sampling distributions, Sampling distribution of means. Coefficient of correlation, Regression Coefficient, The lines of regression, The rank correlation Complex Variable -Limit,Continuity and Differentiability of complex function, Analytic fn, Cauchy-Riemann Equations, Necessary & Sufficient condition for analyticity, Properties of Analytic functions, Laplace Equation, Harmonic Functions, Harmonic Conjugate functions and their Engineering Applications Complex Integration: Line Integral(contour integral) and its properties, Cauchy Integral Formula, Liouville Theorem (without proof), Maximum Modulus Theorems(without proof), Applications of Contour Integration - Evaluation of various types of definite real integrals using contour
DSA Lab
Basic concept of C programming, Array, Insertion and Deletion, Searching (Sequential and binary),Sorting (Bubble sort, Insertion, Selection, Merge sort, Quick sort, radix sort), Implementation of polynomial and Sparse matrix Single and double linked lists, Insertion/ deletion/searching in linked lists, Implementation of circular lists. Stack, Queue, Circular queue, Concept of overflow and underflow, Concept of precedence & associativity in expressions, Resolving precedence of operators and association of operands, Evaluation of Expression: Infix, Prefix & Postfix notations, conversion of expression from one form to other form, Recursion: concepts, use and implementation. Hash tables (open & close) and collision handing technique Trees, Tree Traversal, constructing Binary tree from Traversal, BST (Binary Search Tree), threaded & unthreaded BST as data structure, Insertion/Deletion/Search in BST, Heap Tree & Heap sort, height balanced tree. Graphs (directed & undirected), representation of graphs using adjacency matrix & list, Graph Traversals: DFS and BFS, Topological sorting.
IWT Lab
IT Workshop -II is a unique course at IIIT Kota wherein students get exposure to various skills building activities. Following activities have been offered in past: Web Development, Beginning HTML and CSS, Creating HTML Content. Photoshop Basics, CSS, Customizing Colors and Fonts, Styling Web Pages and Navigation. Java Script, Adding Pages to a Website, Responsive design, testing, FTP. Debugging HTML/CSS, Mid Term Evaluation, PHP Basics and Functions, Error Handling, SQL Basics. Integrating PHP with Database - Part1, Integrating PHP with Database - Part2. Building Dynamic Website with PHP - Part1, Building Dynamic Website with PHP - Part2. CloudDeployment Text Book(s) 1. Craig Knuckles, David Yuen, “Web Applications Technologies Concepts and Real World Design”, John Wiley, 1st Edition 2. Robert W. Sebesta, “Programming with World Wide Web”, Pearson, 6th Edition 3. Daniel Minoli, “Internet & Intranet Engineering”, Tata McGraw Hill. Reference Book(s) 1. Mark Pilgrim, “Dive Into Python 3”, Apress, 2010 2. W. Jason Gilmore, “Beginning PHP & MySQL: From Novice to Professional”, Apress, 2008
EDC Lab
To study following: Basic measurements using lab equipments (DMM, DSO, function generator, power supply). Basic circuit elements (resistor, capacitor, diode, transistor). I-V characteristics of pn junction and zener diodes. Half-wave and full-wave rectifiers using pn junction diode. Positive and negative level clipper and clamper circuits using pn junction diode. Voltage regulator using pn junction diode with resistive plus capacitive loads. Voltage regulator Zener diode with resistive only load. BJT input and output characteristics in CB and CE configurations. FET output and transfer characteristics in CG and CS configurations. Frequency response of BJT amplifier in CB and CE configurations. Frequency response of FET amplifier in CG and CS configurations. RC phase-shift oscillator and Wien bridge oscillator using BJT. Text book(s) 1. Leonard S. Bobrow, Navneet Gupta, “Foundations of Electrical Engineering”, Oxford University Press, Asian Edition 2. Jacob Millman, Christos C. Halkias, “Integrated Electronics: Analog and Digital Circuits and Systems”, Tata McGraw Hill Reference book(s) 1. Adel S. Sedra, Kenneth C. Smith, “Microelectronic Circuits”, Oxford University Press, 5th Edition 2. Donald A. Neamen, “Microelectronics: Circuit Analysis and Design”, McGraw Hill, 4th Edition 3. Robert Boylestad, Louis Nashelsky, “Electronic Devices and Circuit Theory”, Prentice Hall, 7th Edition
Soft Skill Development Lab
Passages reading and summarizing them, rewriting them with incorporation of new words and phrases. The “Why” exercise? Soft skill development - “Let us hear them speak”. Presentations on five topics (a picture speaks the thousand words) Text Book(s) 1. JaishreeMohanraj, “Let Us Hear Them Speak”, Sage texts. 2. P.C. Wren, H. Martin, “English Grammar and Composition”, S Chand. Reference Book(s) 1. “BBC Super Test Assignment English” 2. Handouts from the net
Independant Project
This unique course at IIIT Kota is aimed to allow students to explore their creative dimension by one Independent Project in the first year. This is an unstructured open-ended course where under the overall supervision of course coordinators, batches of students will be attached to different instructors. The basic aim of this course is to arise creative thinking and impart skills among students, and make them work as a team to implement their own constructive and challenging ideas. At end of the course, each team needs to present their idea in the form of a product and submit a project report as a culmination of their endeavor and investigation.