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 />

Image restoration: Degradation model, color models - RGB, CMY, YIQ, HIS � Pseudo color image<br />

processing, Image compression standards and recent trends<br />

Gonzalez and Woods, “ Digital Image Processing” , 2nd Ed, Pearson Education, 2002.<br />

Anil K. Jain, “ Fundamentals <strong>of</strong> Digital Image Processing” , Pearson Education, 2003.<br />

IT365 FUZZY SYSTEM MODELS<br />

(3-0-0) 3<br />

Classical /crisp set, fuzzy sets, Fuzzy numbers, Fuzzy arithmetic, Fuzzy measures, Operations on Fuzzy sets,<br />

Fuzzy relations, Multi valued logic, Fuzzy logic, Uncertainty and information, Approximate reasoning, Fuzzy<br />

decision making, Fuzzy models, case studies.<br />

Klir and Yuan, Fuzzy Sets and Fuzzy logic, Prentice Hall <strong>of</strong> India 2001.<br />

Li Xin Wang, A <strong>course</strong> in fuzzy systems and control, Prentice Hall<br />

J. Yen and R. Langari, Fuzzy logic: Intelligence, control and information, Pearson Education<br />

IT366 PARALLEL PROGRAMMING (3-0-0) 3 PREREQ : IT303<br />

Introduction to Parallel Computer Architectures, Parallel Programming with OpenMP, Parallel Programming<br />

with MPI, Advanced concepts in MPI, Recent Advances in Parallel Programming techniques like Task,<br />

Parallelism using TBB, TL2, Cilk++ etc. and s<strong>of</strong>tware transactional memory techniques.<br />

J. Dongara, I. Foster, G. Fox, W. Cropp et al, "Sourcebook <strong>of</strong> Parallel Programming", Morgan Kaufmann.<br />

Barbara Chapman, Gabriele Jost et.al, “ Using OpenMP: Portable Shared Memory Parallel Programming” ,<br />

Scientific and Engineering Computation, MIT 2008.<br />

B. Wilkinson and M. Allen, "Parallel Programming: Techniques and Applications” , Prentice Hall.<br />

S. Akhter and J. Roberts, “ Multi-Core Programming–Performance thro<strong>ug</strong>h Multi-threading” , Intel Press,<br />

2006<br />

IT367 E-COMMERCE (3-0-0) 3 PREREQ : IT302<br />

Infrastructure and Tools for E-Commerce, Current Trends in E-Commerce applications development, The<br />

Business <strong>of</strong> Internet Commerce, Enterprise level E-Commerce, Security and encryption, Electronic payment<br />

systems, Search engines, Intelligent agents in E-Commerce, On-line auctions, Data mining for e-commerce,<br />

Web metrics, Recommender systems, Knowledge management, Mobile e-commerce, Legal, ethical and social<br />

issues.<br />

Henry Chan et al., E-Commerce- Fundamental and applications, John Wiley & Sons, 2002<br />

G.Winfield Treese and Lawrence C.S, Designing Systems for Internet Commerce, Pearson Education, LPE,<br />

2002<br />

Fensel, Dieter, Brodie M. L., “ Ontologies: A Silver Bullet for Knowledge Management and E-Commerce” ,<br />

Allied Publishers, 2004.<br />

Zimmermann, Olaf; Tomlinson, Mark R.; Peuser, Stefan, Perspectives on Web Services, Allied Publishers,<br />

2004.<br />

IT390 PROFESSIONAL PRACTICE AND SEMINAR<br />

2 Invited Lectures by various personalities from industry on various topics like pr<strong>of</strong>essional life and career<br />

developments, pr<strong>of</strong>essional ethics, conduct etc and technical seminars by students on various topics.<br />

IT401 DISTRIBUTED COMPUTING SYSTEMS (3-0-0) 3 PREREQ : IT300<br />

Basic concepts - Computer networks, Distributed systems and Computing, Design goals, Fundamental issues<br />

and transparencies in DCS, Ordering <strong>of</strong> events, Ordering <strong>of</strong> messages and concerned protocols, Global state<br />

detection Process synchronization, Process communications, Load balancing techniques.<br />

Mukesh Singhal and Niranjan G. Shivaratri, Advanced Concepts in Operating System, Tata McGraw Hill,<br />

1994.<br />

A.S Tanenbaum and M.V. Steen, Distributed Systems – Principles and Paradigms, PHI.<br />

Randy Chow, Distributed Operating Systems and Algorithms, Addison Wesley.<br />

G.F. Coulouies, J.D. Dollimore and T. Kindberg, Distributed Systems: Concepts & Design, Addison Wesley,<br />

1994.<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!