08.02.2013 Views

course contents - ug - National Institute of Technology Karnataka

course contents - ug - National Institute of Technology Karnataka

course contents - ug - National Institute of Technology Karnataka

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NATIONAL INSTITUTE OF TECHNOLOGY KARNATAKA, SURATHAKAL<br />

------------------------------------------------------------------------------------------------------------------<br />

AJAX, XML HTTP Object, ActionScript, Products from Industry like Flex (Adobe), Flash/AIR (Adobe).,<br />

Silverlight (MS), JavaFX (SUN), OpenLazzlo technologies, Recent Trends.<br />

Robert Sebesta: “ Programming the World wide web” , Pearson Education, Third Edition<br />

Nicholas C Zakas et al: “ Pr<strong>of</strong>essional AJAX” , Wrox publications, 2006<br />

Chafic Kazoun: “ Programming Flex 2” , O’Reilly publications, 2007<br />

Colin Moock: “ Essential Action script 3.0” , O’Reilly Publications, 2007<br />

Steven Holzner : “ Ajax Bible” Wiley India edition, 2007<br />

Justin Gehtland et al: “ A Web 2.0 primer Pragmatic Ajax” , SPD Publications, 2006.<br />

IT461 ARTIFICIAL NEURAL NETWORKS (3-0-0) 3<br />

Introduction to Artificial Neural Networks , Artificial Neuron Model and Linear Regression, Gradient Descent<br />

Algorithm, Nonlinear Activation Units and Learning Mechanisms, Learning Mechanisms, Associative<br />

Memory Model, Statistical Aspects <strong>of</strong> Learning, Single-Layer Perceptron, Least Mean Squares Algorithm,<br />

Perceptron Convergence Theorem, Bayes Classifier, Back Propagation Algorithm, Multi-Class Classification<br />

Using Multi-layered Perceptrons, Radial Basis Function Network, Introduction to Principal Component<br />

Analysis and Independent Component Analysis, Introduction to Self Organizing Maps, Applications and<br />

Recent Research Trends<br />

Simon Haykin, “ Neural networks - A comprehensive foundations” , Pearson, 2004<br />

Laurene Fausett: “ Fundamentals <strong>of</strong> neural networks: architectures, algorithms and applications” , Prentice<br />

Hall<br />

James A. Anderson, “ An Introduction to Neural Networks” , Prentice Hall <strong>of</strong> India.<br />

Yegnanarayana: “ Artificial Neural Networks” , Prentice Hall <strong>of</strong> India,2004.<br />

IT462 CLOUD COMPUTING (3-0-0)3 PREREQ: IT350<br />

Introduction to Cloud Computing, Cloud Computing Delivery Models, Open Source and Industry case Studies<br />

<strong>of</strong> cloud (Apache VCL, Amazon, IBM and Eucalyptus) Introduction to Map/Reduce and Apache Hadoop<br />

Programming models for cloud computing and examples/applications, Virtualizations as an enabler for cloud<br />

computing infrastructure<br />

Cloud Application Architectures” by George Reese, O’Reilly Publications, 2010<br />

“ Cloud Security and Privacy” , Tim Mather, Subra Kumaraswamy, O’Reilly, 2010<br />

The Hadoop – Definitive Guide, Tom White, O’Reilly, 2010<br />

IT463 SOFTWARE ARCHITECTURE (3-0-0) 3 PREREQ: IT302<br />

Definition and overview <strong>of</strong> s<strong>of</strong>tware architecture, The architecture business cycle: what influences s<strong>of</strong>tware<br />

architects, Different Architectural styles, Architecture description language, Understanding and achieving<br />

quality attributes, Attribute-driven design, Documenting s<strong>of</strong>tware architecture, Evaluating s<strong>of</strong>tware<br />

architecture, Architecture reuse, Case studies and Recent Research Trends<br />

Mary Shaw, David Garlan, "S<strong>of</strong>tware Architecture", Prentice Hall ,India, 2000<br />

Bass, Len; Paul Clements, Rick Kazman, S<strong>of</strong>tware Architecture In Practice, Second Edition. Addison-Wesley,<br />

2003.<br />

Clements, Paul et al, Documenting S<strong>of</strong>tware Architectures: Views and Beyond. Addison-Wesley, 2003.<br />

IT464 ADVANCED COMPUTER ARCHITECTURE (3-0-0) 3 PREREQ: IT203<br />

Flynn�s Classification, RISC Vs CISC, Data flow and control flow, Pipelining: Linear and non linear pipelines,<br />

pipeline hazards, instruction scheduling, Branch handling techniques, Arithmetic pipeline, VLIW architecture,<br />

Superscalar processors. Instruction level Data-Parallel architectures: Introduction to data-parallel architecture,<br />

SIMD architectures, Systolic architecture, Vector architecture. Introduction to MIMD architectures. Systems<br />

interconnect architecture: Network properties and routing, Static and dynamic interconnection networks.<br />

Multiprocessor architectures, models <strong>of</strong> memory consistency, cache coherence protocols, cache based<br />

directory protocols.<br />

Dezso Sima, Peter Karsuk, Advanced Computer Architectures: A design space approach, Addison-Wesley.<br />

K.Hwang and F.A. Briggs, Computer architecture and parallel processing, McGraw Hill Publications<br />

K. Hwang, Advanced computer architecture-parallelism, scalability, programmability, McGraw Hill.<br />

---------------------------------------------------------------------<br />

NITK-Course Contents(UG)2010 Page 81 <strong>of</strong> 134

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!