National Institute of Technology Karnataka

Surathkal, Mangalore, India

The Department of

Information Technology

About the department

Achievements Upcoming Events Recent Activities Results of Examinations


Vision of the Department

  • To achieve excellence in education so as to enable students to establish themselves as world-class professionals and empower them with the proficiency & knowledge required to excel in the dynamic field of IT

Mission

  • To create and disseminate knowledge through research, teaching & learning; and to enhance society in meaningful and sustainable ways.
  • To serve our students by inculcating in them problem solving, leadership, teamwork skills and the value of commitment to quality, ethical behaviour & respect for others.

Department Profile

Established in the year 2000, the Department of Information Technology is the youngest among the 14 departments at NITK Surathkal. It has already proven itself as a center for excellence, innovation and research, with dedicated faculty, highly motivated students, state-of-the-art facilities and an innovative teaching-learning environment. The Department is accredited by National Board of Accreditation (NBA) and AICTE, Delhi

The R&D activities of the faculty and the focus on research oriented student projects have resulted in several publications both in International and National Conferences as well as reputed Journals. The department has already demonstrated its potential for excellent research which is evident in the more than 35 peer-reviewed Journal publications and more than 150 conference papers. Several research and consultancy projects are also currently underway as part of various MoUs with reputed Industry and academic organizations. Our students have consistently achieved excellent placements and several have been accepted/are pursuing post graduate and doctoral studies at reputed National and International Universities.

- Back to top -

Achievements

New!! Avinash N Bukkittu, final year B.Tech(IT) student selected as Young Ambassador for German Academic Exchange Service (DAAD) for the year 2013 - 2014

New!! Divya Venugopalan, a third-year B.Tech (IT) student selected as Google Student Ambassador


Upcoming Events

New!! TEQIP-II Sponsored One day Workshop on "Software Testing" on Monday 24th of February 2014, 8.00AM to 5.30PM, Resource persons from Dell R&D, Bangalore.


Recent Activities

Expert Lecture on "Mobile Computing and Research Trends" by Prof. Nabanitha Das, ISI Calcutta; 9 -12PM, on Friday, 24th of January, 2014

Second International Conference on Advanced Computing, Networking and Security (ADCONS'13), 15th -17th Dec 2013

TEQIP II sponsored Expert Lecture on "Heterogenous Computing" by Dr. Prakash S. Raghavendra, Principal Member-Techincal Staff, AMD India on October 25th, 2013

TEQIP II sponsored Workshop on "Attacks of Different Layers of TCP/IP & Tools for Analysis (AoDL-TCP/IP 2013)" on 10th and 11th October 2013

TEQIP II sponsored One day Workshop on "Virtualization", September 27th, 2013

TEQIP II sponsored Research Workshop on "Recent Trends in Information Technology (RTinIT)", July 11 - 12th, 2013


Results of Odd Semester 2013 - 2014

Click here for results of Academic Session Jul - Nov 2013

Results of Even Semester 2012 - 2013

Click here for results of Academic Session Jan - May 2013

- Back to top -

Contact Details

Prof. Ananthanarayana V.S.
Head, Department of IT,
Room No. 401, 4th Floor, IT Building,
NITK Surathkal, P.O. Srinivasnagar
Mangalore - 575025, Karnataka, INDIA

Tel : 91 (0) 824 2474056
Fax : 91 (0) 824 2474082

Email :
infotech@nitk.ac.in
anvs@nitk.ac.in

About the department

Achievements Upcoming Events Recent Activities Results of Examinations

Vision of the Department

  • To achieve excellence in education so as to enable students to establish themselves as world-class professionals and empower them with the proficiency & knowledge required to excel in the dynamic field of IT

Mission

  • To create and disseminate knowledge through research, teaching & learning; and to enhance society in meaningful and sustainable ways.
  • To serve our students by inculcating in them problem solving, leadership, teamwork skills and the value of commitment to quality, ethical behaviour & respect for others.

Department Profile

Established in the year 2000, the Department of Information Technology is the youngest among the 14 departments at NITK Surathkal. It has already proven itself as a center for excellence, innovation and research, with dedicated faculty, highly motivated students, state-of-the-art facilities and an innovative teaching-learning environment. The Department is accredited by National Board of Accreditation (NBA) and AICTE, Delhi

The R&D activities of the faculty and the focus on research oriented student projects have resulted in several publications both in International and National Conferences as well as reputed Journals. The department has already demonstrated its potential for excellent research which is evident in the more than 35 peer-reviewed Journal publications and more than 150 conference papers. Several research and consultancy projects are also currently underway as part of various MoUs with reputed Industry and academic organizations. Our students have consistently achieved excellent placements and several have been accepted/are pursuing post graduate and doctoral studies at reputed National and International Universities.

- Back to top -

Achievements

New!! Avinash N Bukkittu, final year B.Tech(IT) student selected as Young Ambassador for German Academic Exchange Service (DAAD) for the year 2013 - 2014

New!! Divya Venugopalan, a third-year B.Tech (IT) student selected as Google Student Ambassador


Upcoming Events

New!! TEQIP-II Sponsored One day Workshop on "Software Testing" on Monday 24th of February 2014, 8.00AM to 5.30PM, Resource persons from Dell R&D, Bangalore.


Recent Activities

Expert Lecture on "Mobile Computing and Research Trends" by Prof. Nabanitha Das, ISI Calcutta; 9 -12PM, on Friday, 24th of January, 2014

Second International Conference on Advanced Computing, Networking and Security (ADCONS'13), 15th -17th Dec 2013

TEQIP II sponsored Expert Lecture on "Heterogenous Computing" by Dr. Prakash S. Raghavendra, Principal Member-Techincal Staff, AMD India on October 25th, 2013

TEQIP II sponsored Workshop on "Attacks of Different Layers of TCP/IP & Tools for Analysis (AoDL-TCP/IP 2013)" on 10th and 11th October 2013

TEQIP II sponsored One day Workshop on "Virtualization", September 27th, 2013

TEQIP II sponsored Research Workshop on "Recent Trends in Information Technology (RTinIT)", July 11 - 12th, 2013


Results of Odd Semester 2013 - 2014

Click here for results of Academic Session Jul - Nov 2013

Results of Even Semester 2012 - 2013

Click here for results of Academic Session Jan - May 2013

- Back to top -

Contact Details

Prof. Ananthanarayana V.S.
Head, Department of IT,
Room No. 401, 4th Floor, IT Building,
NITK Surathkal, P.O. Srinivasnagar
Mangalore - 575025, Karnataka, INDIA

Tel : 91 (0) 824 2474056
Fax : 91 (0) 824 2474082

Email :
infotech@nitk.ac.in
anvs@nitk.ac.in

Programmes Offered

Facilities

Classrooms

The department has well furnished classrooms and seminar rooms to facilitate learning, discussions and outcome oriented learning. The specially designed classrooms are equipped with audio visual aids (sound system and LCD projectors) & offer internet connectivity (Wi-Fi) to enhance the learning process. The classrooms provide a very conducive environment for effective learning and classroom interaction and the objective is to provide students a hands-on experience and the right ambience to stimulate learning.

Department Library

The Department has its own library containing books for all subjects and current areas of Information Technology. These books are issued to the students on a 15 day loan basis, so that all students may avail the benefit of the books available.

Seminar Hall

The modern and spacious seminar hall is equipped with ceiling-mounted LCD projector, and wireless audio/video system. The room can comfortably seat more than 125 people and is used for conducting classes, seminars and distinguished lectures.

Conference Room

The Department Conference Room is equipped with LCD projector and Teleconferencing facilities. It is used for conducting classes, presentations, webinars and teleconferences.

Laboratory Facilities

The department's laboratory setup provides excellent facilities to cater to the various needs of B.Tech(IT), M.Tech(IT and By Research) students & Ph.D Scholars. The department has several labs for general programming language laboratory courses for UG and dedicated labs for courses like Data Processing, Internet Technology and System Software. PG students and Research Scholars work in their own dedicated labs equipped with high end machines and other facilities.

Some of the state-of-the-art computing facilities available in the various labs include –

  • 150 High end desktop systems, with i7 Processor and 8GB RAM
  • 50 Pentium-IV computers with internet facility and 43 Workstations
  • 30 HP Desktop Systems with i5 processor, 15 IBM and 35 HP Desktops with Pentium III processor
  • 2 Blade servers, 2 IBM Servers and 1 rx2660 Itanium Server running Linux for laboratory support.
  • IBM POWER 7 Virtualization Server
  • 2 Xeon Rack Mounted DL160 Servers running Fedora and 1 HP Proliant 16GB RPS Server.
  • 2 CUDA based servers for High Performance Computing
  • 2D and 3D camcorders for High Performance Multimedia Lab and Applications
  • Microsoft Kinect for Xbox 360 for Human Computer Interaction Applications
  • MEMSIC Wireless Sensor Network Professional and Educational Kits.
  • Microprocessor and Interfacing Kits for hand-on experiments.
  • LAN Trainer Kits for network and routing simulation experiments.
  • Rational Rose Suite and IBM’s Business Intelligence Suite.

Details of Laboratories -
  • UG Laboratory 1 & 2
  • Data Processing Laboratory
  • System Software Laboratory
  • Digital Systems and Interfacing Laboratory
  • Project Laboratory
  • PG Laboratory - Dedicated and fully equipped lab for M.Tech (I.T) students
  • Research Laboratory - Dedicated and fully equipped lab infrastructure for full-time Research Scholars and M.Tech(By Research) students

STTP, Conferences and Workshops

  • TEQIP-II Sponsored One day Workshop on "Software Testing" on Monday 24th of February 2014, 8.00AM to 5.30PM
    Resource persons from Dell R&D, Bangalore.
    Coordinators – Mr. Dinesh Naik and Mr. Biju R. Mohan

  • Expert Lecture on "Mobile Computing and Research Trends" by Prof. Nabanitha Das, ISI Calcutta; 9 -12PM, on Friday, 24th of January, 2014

  • Second International Conference on Advanced Computing, Networking and Security (ADCONS'13), 15th -17th Dec 2013

  • TEQIP II sponsored Expert Lecture on "Heterogenous Computing" by Dr. Prakash S. Raghavendra, Principal Member-Techincal Staff, AMD India on October 25th, 2013

  • TEQIP II sponsored Workshop on Attacks of Different Layers of TCP/IP & Tools for Analysis (AoDL-TCP/IP 2013) was conducted during on 10th and 11th October 2013.
    Coordinators – Dr. Jaidhar C.D. and Mr. Dinesh Naik

  • TEQIP II sponsored One day Workshop on "Virtualization" was conducted on September 27th, 2013.

  • TEQIP II sponsored research workshop on “Research Trends in Information Technology (RTinIT 2013)” was conducted on 11th and 12th July 2013.
    Coordinators – Mr. Biju R Mohan and Mr. Dinesh Naik

  • Summer School on “Web Technologies – Research and Challenges (WTRC 2011)” sponsored by AICTE/MHRD was conducted during 6th – 10th June 2011.
    Coordinators – Mrs. Geetha V and Mrs. Sowmya Kamath S

  • Summer School on "Parallel Algorithms” sponsored by IUCEE-ISTE and NITK was conducted during the period July 5th - 9th, 2010.
    Coordinators - Prof. G. Rammohana Reddy and Mr. Annappa B

  • Winter school on “Recent Trends in Intelligent Information Technology” sponsored by MHRD, was conducted during 4-8 Jan 2010.
    Coordinators - Prof. G. Ram Mohana Reddy and Sri Biju R Mohan

  • Summer school on “Rich Internet Applications” sponsored by MHRD, GoI, during 20-24 July 2009.
    Coordinators - Dr. Prakash Raghavendra and Sri Biju R Mohan

  • Joint workshop on Computer Networking between NITK and HP was held at NITK Surathkal on April 3rd, 2009. The objective of this workshop is to initiate research collaboration between HP and NITK in Computer Networking area.

  • An Advanced Technology Programme (Research Oriented) On “Emerging Technologies in Data Mining and Wireless Sensor Networks” sponsored by All India Council for Technical Education, New Delhi was conducted during July 21 – July 25, 2008.
    Coordinators: Prof. Ananthanarayana V. S, Mrs. Geetha V

Research and Development

The Department of Information Technology supports research in cutting edge technologies like Data Mining, Distributed Computing and Web Services at the doctorate level (PhD). The Department's current research activities include finding the associations between multi-databases, efficient mechanism for link discovery, clustering of large datasets, generation of knowledge-based architecture for web services and compositions.

Current research interests of the department

  • Applied Perception
  • Big Data Analytics
  • Blind Speech & Image Processing
  • Cloud Computing
  • Data Mining, Scientific/Statistical Data Mining
  • Distributed Computing
  • Human Centered Computing
  • Intelligent Information Systems
  • Multimedia and Virtual Reality
  • Security Issues in Information, Networks, Cloud and VoIP
  • Semantic Web Technologies
  • Software Engineering
  • Virtualization
  • Web Services
  • Wireless Sensor Networks

Completed Ph.D Work

  • Mrs. Radhika M. Pai (Recipient of National Doctoral Fellowship: 2004-2007) - Abstraction Based Efficient Algorithms for Clustering Large Data Sets
  • Mrs. Santhi Thilagam – Abstraction and Knowledge Based Mining of Inter Database Association Rules
  • Mr. Preetham Kumar – Quantitative Association Rule Mining
  • Mr. Demian D’Mello – Broker Based Architecture for Dynamic Web Service Selection & Compositions
  • Mrs. Poornalatha G -
  • Mrs. Megha A -
  • Mr. Kiran M -
  • Number of ongoing PhDs : 6
  • Number of PhDs completed : 7
  • Number of PhDs submitted : 2

Consultancy

  • Project: Multi-database Based Data Mining (Completed)
    Principal Investigator: Dr. Ananthanarayana V. S.
    Agency: MHRD(R&D) Duration: 2004- 2007
    Funding: 8.0 Lakhs

  • Project: Distributed Computing and Web Services (Completed)
    Principal Investigator: Dr. Ananthanarayana V.S.
    Agency: Startup Grant, NITK Duration: 2007- 2010
    Funding: 5.0 Lakhs

  • Project: Security Issues in Wireless Sensor Networks (Ongoing)
    Principal Investigator: Mrs. Geetha V.
    Agency: Startup Grant, NITK Duration: 2010- 2013
    Funding: 5.0 Lakhs

  • Project: High Performance Computing (Ongoing)
    Principal Investigator: Dr. Prakash S. Raghavendra
    Agency: Startup Grant, NITK Duration: 2010- 2013
    Funding: 5.0 Lakhs

  • Project: Multicore Optimization (Ongoing)
    Principal Investigator: Dr. Prakash S. Raghavendra
    Agency: IBM Faculty Award, IBM Duration: 2010- 2013
    Funding: $10,000

  • Mrs. R Roopalakshmi, full-time Research Scholar, under the Guidance of Prof. Dr. G. Ram Mohana Reddy, was awarded DST Funded Women Scientist Research Fellowship for 3 years to carry out her Doctoral Research entitled “Content Based Video Copy Detection and Prevention of In-Theater Piracy" (DST Approval No. SR/WOS-A/ET-48/2010(G) dated 03-08-2011).

  • Mr. Kiran Manjappa, full-time Research Scholar, under the Guidance of Prof. Dr. G. Ram Mohana Reddy, was awarded the MHRD Funded Rajeev Gandhi National Research Fellowship for 3 years to carry out his Doctoral Research entitled “Quality of Service Aware Routing in Mobile Adhoc Networks” (Technical Approval given in February, 2011).

Courses offered

IT200
Data Structures and Algorithms
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Simple Data types and data structures, Concepts of complexity analyses, worst, best and amortized analyses, Linked lists, stacks, queues, arrays; Concepts of Priority Queues, Hash Tables. Sorting, Search Trees, Graphs; Algorithms design concepts like Divide & Conquer, Dynamic Programming and Greedy.

References:

Aho, Ullman and Hopcroft – Data Structures and Algorithms, Addison Wesley
T.H Cormen, C.E. Leiserson and R.L Rivest - Introduction to Algorithms – The MIT Press, Cambridge, Massachusetts, USA, 1990.

Department:
Information Technology
Instructor:
IT201
Fundamentals of Signal Processing
PC (3 · 1 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
3
1
0
4
Content:

Fundamentals of Signals and Systems, Discrete Fourier Transforms :(DFT), FFT Alogorithms-DIT, DIF, Disctrete Cosine Transforms(DCT), Discrete Wavelet Transforms (DWT to Audio, speech, ,Image and Video processing Applications of Human Centered Multimedia and Semantic Computing.

References:

Sanjit K. Mitra, Digital signal processing: A computer based approch, Tata McGraw –Hill, 1998. Ifeachor EC and Jervis BW, Digital Signal Processing – A practical Approch, Pearson Education 2002 Ben Gold Nelson Morgan, Speech and Audio Signal Processing, John Wiley and sons Inc., 2004. Rafael C Conzalez & Richard E. Woods. Digital Image Proceeing, Pearson Education, 3 rd Edition, 2008 M Sonka.Vaclay Hlavac and roger Boyle, Image Processing, Analysis and Machine Vision, Brooks Cole Thompson Learning 2008.

Department:
Information Technology
Instructor:
IT203
Digital Design and Computer Organization
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Number systems and codes, logic functions, logic families, combinational circuits, sequential circuits, Basics of CPU, CPU organization, Data Representation. Instruction Sets, Data path design, Fixed Point arithmetic, ALU design, Memory organization, Control design, Introduction to Pipeline.

References:

N. S. Gill, J. B. Dixit, Digital Design and Computer Organization, USP, 2008 Hamaher, V.Carl, Vranesi, Zvonko Computer organization McGraw Hill J.P. Hayes Computer Architecture and organization III Edition, McGraw Hill, 1998 W. I. Fletcher, An Engineering Approach to Digital Design, PHI, 1999. D.D. Givone, Digital Principles and Design, TMH, 2002.

Department:
Information Technology
Instructor:
IT205
Data Structures and Algorithms Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Implementation of array operations: Stacks, Queues, Circular Queues, Circular Queues, Multiple stacks and queues. Implementation of linked lists: stacks, queues, polynomial operations. Doubly linked lists; Tree traversal: AVL tree implementation, application of trees. Hash Table. Searching and sorting.

References:

Mark Allen Weiss, Algorithms Data Structures and Problem solving with C++, Addison Wesley

Department:
Information Technology
Instructor:
IT204
Unix Programming and Practice
PC (2 · 0 · 3) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
2
0
3
5
Content:

Introduction to UNIX OS, history, features, architecture, basic utility commands such as cp, mv, mkdir,rm, ls, grep, find, sed, file utility commands, file attributes, ownerships, permissions and other related utility commands, Usage of vi/vim editor, for programming in C/C++, compilers, debuggers, profilers (like gprof), makefiles, IDEs (for Java development like eclipse), Shell and shell programming, process control commands such as ps, nice, at, mesg, cron, etc, Assignments for lab sessions.

References:

Sumitaba Das, Unix concept and Applications Richard W Stevens, UNIX Network Programming, Prentice Hall PTR Roderick Smith O’relly UNIX Power Tools

Department:
Information Technology
Instructor:
IT250
Microprocessors and Interfacing
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Microprocessor history, Microprocessor architecture, 8086, instruction set, subroutines, Programming examples, software development systems, Interrupts, Polling, Daisy chain, RST instructions, Priority encoder, Programmable peripheral devices, 8255, 8253, 8259, 8257, Intel 80386, Motorola 68000 processors, 68020, 68030, Mother boards, I/o bus, I/O channel, BIOS, DOS PC bus, Multibus I& II, VME, peripheral controllers, Introduction to information handling: Text, image and multimedia in x86 systems.

References:

Douglas V. Hall, Microprocessor Programming, Second edition,Tata McGraw-Hill,2006.

Department:
Information Technology
Instructor:
IT206
Digital Design Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Design of basic gates, adders, substractors, encoders, decoders, shifters: up, down and up-down counters, flipflops, code conversion, multiplexers, Design of FSM: More and Melay machine, Simple ALU design using VHDL and Design of Digital systems with VHDL.

References:

M. Morris Mano Digital Design Prentice Hall, India, 2nd Ed D.D. Givone, Digital Principles and Design, TMH, 2002 Douglas Perry, VHDL McGraw Hill International, 1998

Department:
Information Technology
Instructor:
IT251
Computer Graphics
PC (3 · 0 · 0) 3
Programme:
B. Tech in Information Technology
Credits:
3
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
3
0
0
3
Content:

GRAPHICS hardware. Scan conversion : lines, circles, ellipses. Filling algorithms. Clipping algorithms.Viewing in 3D: projections. 2D & 3D transformations. Visible surface determination. Animation of 2D images

References:

Hearn and Backer, Computer Graphics Principles and Practice-2nd edition Van Dam, foley, Feimer, Hugher Computer Graphics Principles and Practice in C- Addison Wesley

Department:
Information Technology
Instructor:
IT252
Computer Communication and Networking
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Evolution of Data Communication and Networks, Transmission Fundamentals: Signaling Schemes, Encoding and Modulation, Data Transmission over Networks – Switching Techniques, Layered Architecture of Computer Networks, OSI & TCP/IP Architectures and Layers with protocols, Data link Control and Protocols, Error Detection and Correction, Internetworking & Routing, Transport Layer Protocols, Applications: E-Mail, HTTP, WWW, Multimedia.

References:

Andrew S. Tannenbaum – Computer Networks, Prentice Hall of India, 2nd Edition, 1990
Behrouz A. Forouzan - Data Communications and Networking, 3rd Edition, Tata McGraw Hill, 2002.
William Stallings - Data and Computer Communications, 2nd Edition; Maxwell, MacMillan International Edition,1989. Leon, Garcia and Widjaja - Communication Network, 2nd Edition, Tata McGraw Hill, 2002.

Department:
Information Technology
Instructor:
IT253
Design and Analysis of Algorithms
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Models of computation, various performance measures, General techniques of algorithm design, Analysis of different algorithms for sorting and selection, Data structures for efficient manipulation of sets and partition, Efficient Graph algorithms based on Depth first search, Strassen's matrix multiplication algorithm, Efficient algorithms for matrix inversion and LUP decomposition, Modular arithmetic, NP complete problems and approximation algorithms.

References:

Aho, Hopcroft and Ullman the design and analysis of Computer Algorithms, Addison Weseley. Horowitz and Sahni, Fundamentals of Computer Algorithms, Galgotia Publications, 1985. Baase S., Computer Algorithm Introduction to Design and Analysis, Addison Wesley. Knuth D.E., The Art of Computer Programming, Vol. I: Fundamental Algorithmsa, Addison Wesley.

Department:
Information Technology
Instructor:
IT254
Microprocessors Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Experiments based on 8086 microprocessor, Programming 8086, Using various interrupts, BIO, DOS, Assembly level Programming, Display Controller, Keyboard Controller, Mouse control, Floppy disc control, Printer Control.

References:

ROM-BIOS service summary – Programmer’s Guide to the IBM PC.

Department:
Information Technology
Instructor:
IT255
Computer Graphics Mini Project
PC (0 · 1 · 3) 3
Programme:
B. Tech in Information Technology
Credits:
3
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
1
3
4
Content:

Development of algorithms discussed in the class. Implementation of 2D packages which support graphics editor with classical input techniques, transformation and animation.

References:

Van Dam, foley, Feimer, Hugher, Computer Graphics Principles and Practice in C-, Addison Wesley

Department:
Information Technology
Instructor:
IT256
Design and Analysis of Algorithms Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Exercises to apply & practice the advanced algorithms: graph algorithms, internet algorithms etc. and analyze them.

References:

Aho, Hopcroft and Ullman, The design and analysis of Computer Algorithms, Addison Wesley. Horowitz and Sahni, Fundamentals of Computer Algorithms, Galgotia Publications, 2000. Baase S.,Computer Algorithm Introduction to Design and Analysis, Addison Wesley. 2000.

Department:
Information Technology
Instructor:
IT300
Operating Systems
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Introduction to OS, File systems, CPU Scheduling, Memory management, Disc scheduling, Virtual memory concept, Deadlocks, Concurrent processes, Operating systems security, Case studies – UNIX operating system.

References:

Silberschartz and Galvin, Operating System Concepts, Addison Wesley. Melin Milenkovic, Operating Systems - Concepts and Design, McGraw Hill, New York 1987

Department:
Information Technology
Instructor:
IT301
Database Systems
PC (3 · 0 · 0) 3
Programme:
B. Tech in Information Technology
Credits:
3
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
3
0
0
3
Content:

Basic concepts, Data models and languages, Database design (conceptual and physical), System implementation techniques, Current trends in database system, Distributed databases

References:

Raghu Ramakrishnan, Database Management Systems, McGraw Hill, 2000 R. Elmasri and S.B Navathe , Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, 2000 M. Tamer Özsu, Principles of Distributed Database Systems, Prentice Hall, 1999. Silberschatz, Korth A.F., Sudarshan S., Database System Concepts, McGraw Hill,2005

Department:
Information Technology
Instructor:
IT302
Software Engineering
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Introduction to software engineering, Software development life cycle & various models, requirements engineering, software specification, software metrics, software design, modular structure, Object Oriented software engineering, Software testing & various testing mechanisms, Software verification and validation, Verifying performances, Verifying reliability, Software cost estimation models, Software development tools including CASE Tools, Software Project management

References:

R.S. Pressman, Software Engineering, McGrawHill Pankaj Jalote, An Integrated Approach to software Engineering, Narosa Pub., 1995 Ian Sommerville, Software Engineering, 5th Edition. Addison-Wesley Publication House, 1997 Bell Morry, and Pugh. Software Engineering Approach. Prentice Hall. Dr. K.C. Shet. Software Engineering & Quality Assurance. BPB Publications, New Delhi. Waman S. Jawadekar, Software Engineering- Principles and practice, Tata McGraw Hill

Department:
Information Technology
Instructor:
IT202
Mathematical Foundations of IT
ESC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Engineering Science Core (ESC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Propositional and Predicate Calculus, Applications to AI, Lattice Theory and Boolean Algebra, Introduction to Graph Theory, Trees, Planarity, Groups, Posets, Normal Subgroups, Permutation Groups, Burnsides’ theorem; Introduction to Probability and Statistics: PDF, CDF, Applications to IT.

References:

Tremblay and Manohar, Discrete Mathematical Structure with Applications to Computer Science, McGrawHill C L Liu, Elements of Discrete Mathematics, McGraw-Hill International Edition P L Meyer, Introductory Probability and Statistical Applications, Addison - Wesley

Department:
Information Technology
Instructor:
IT303
Automata and Compiler Design
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Introduction to Compiler Design, Regular Expressions, DFA, NFA, Minimization of states, Lexical analysis, usage of Lex, CFG, BNF notation, PDA, Parsing Techniques, Top-down and bottom-up parsing, Error Recovery strategies, Intermediate Code Generation, Runtime environment, Code Generation and introduction to code optimizations.

References:

Aho, Ullman and Sethi, “Compilers: Priniciples, Techniques, Tools”, Compiler Design in C, Holub

Department:
Information Technology
Instructor:
IT304
Operating Systems Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Linux and / or other OS based exercises to practice / simulate: scheduling, memory management algorithms; Concurrent programming; use of threads and processes; kernel reconfiguration, device drivers and systems administration of different operating systems O/S internals: Writing utilities O/S tuning

References:
Department:
Information Technology
Instructor:
IT305
Database Mini Project
PC (0 · 1 · 3) 3
Programme:
B. Tech in Information Technology
Credits:
3
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
1
3
4
Content:

Design and Implementation of Database systems or packages for applications such as office automation, hotel management, hospital management; deployment of Forms, Reports Normalization, Query Processing Algorithms in the above application projects; Implementation of few important functionalities of relational database management systems

References:
Department:
Information Technology
Instructor:
IT306
Computer Networks Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Implementation of Signaling and Modulation, Bit, Byte & Character Stuffing and Error Detection/Correction Coding Techniques, TCP/IP Level Programming, Routing Algorithms, Exercises comprising simulation of various protocols and their performance study.

References:

Kris Jamsa, Ken Cope - Internet Programming, Galgotia. Andrew S. Tannenbaum – Computer Networks, Prentice Hall of India, 2nd Edition, 1990
Behrouz A. Forouzan - Data Communications and Networking, 3rd Edition, Tata McGraw Hill, 2002.

Department:
Information Technology
Instructor:
IT350
Internet Technologies and Applications
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Internet and Web Technology, Infrastructure and tools for Internet Commerce / E-Commerce Current Trends in E-Commerce applications development, Enterprise level E-Commerce: SCM, CRM, EDI, B2Bi, ERP

References:

Henury Chan et al. E-commerce-Fundamental and applications, John Wiley & Sons, 2002 G. Winfield Treese and Lawrence C.S. Designing Systems for Internet Commerce, Pearson Education, 2002.

Department:
Information Technology
Instructor:
IT351
Human Computer Interaction
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Introduction to HCI; The Process of Developing Interactive Systems: Models, Theories, Design Process and Evaluation; Interacting with Computers: Vision, Graphic Design, and Visual Displays - Touch, Gesture and Marking, Speech, Language and Audition; Psychology and Human Factors: Human Information Processing, Designing to fit human capabilities; Context and Intelligent Agents; Research Trends.

References:

Jacko, Julie A and Sears, Andrew, The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, Lawrence Erlbaum Associates, Mahwah, N.J., 2003 Alan Dix, Janet Finlay, Gregory Abowd and Russell Beale, Human Computer Interaction, Pearson Education,2004. John M. Carroll, HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science, Elsevier,2003. J. Preece, Y. Rogers and H. Sharp, Interaction Design Beyond Human Computer Interaction, Wiley, 2007.

Department:
Information Technology
Instructor:
IT352
Information Assurance and Security
PC (4 · 0 · 0) 4
Programme:
B. Tech in Information Technology
Credits:
4
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
4
0
0
4
Content:

Security Terminology, Basic cryptographic techniques, private and public key encryption, uses of encryption; Network Security: threats, controls –encryption, authentication, selected network security tools (firewalls, intrusion detection); Program security: nonmalicious program errors such as buffer overflow, viruses, other malicious code, targeted malicious code, controls against program threats; Protection in operating systems: protected objects, methods of protection, access control, authentication; Web Security; Data security and privacy; Forensics and Incident response; Security Policies and Procedures.

References:

William Stallings, Network Security Essentials, 4/e, Pearson Education, 2008 Atul Kahate, Cryptography & Network Security, McGraw Hill, 2004 Yi Qian et al, Information Assurance–Dependability & Security in Networked Systems, Morgan Kaufmann, 2008. N. Nedjah, A. Abraham et al, Computational Intelligence in Information assurance and security, Springer 2007.

Department:
Information Technology
Instructor:
IT353
Software Engineering Mini Project
PC (0 · 1 · 3) 3
Programme:
B. Tech in Information Technology
Credits:
3
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
1
3
4
Content:

Mini project to be designed in order to give exposure to the latest developments in Software Engineering and to understand the use of Project Management skills; use of Case tools.

References:
Department:
Information Technology
Instructor:
IT354
Internet Technologies and Applications Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

Exercises to develop web based applications design using client server architecture; CGI programming and middleware exercises; Search engines & e-commerce related exercises; site management & server management and security studies.

References:
Department:
Information Technology
Instructor:
IT355
Human Computer Interaction Lab
PC (0 · 0 · 3) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
3
3
Content:

The process of developing interactive systems: Design and Evaluation, and Considering Work Contexts in Design; Interacting with Computers: Vision, Graphic Design, and Visual Display; Touch, Gesture and Marking; Speech, Language and Audition; Psychology and Human Factors: Human Information Processing etc.

References:

Jacko, Julie A and Sears, Andrew, The Human-Computer Interaction Handbook Fundamentals, Evolving Technologies and Emerging Applications, Lawrence Erlbaum Associates, Mahwah, N.J., 2003 Alan Dix, Janet Finlay, Gregory Abowd and Russell Beale, Human Computer Interaction, Pearson Education, 2004. John M. Carroll, HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science, Elsevier, 2003. J. Preece, Y. Rogers and H. Sharp, Interaction Design beyond Human Computer Interaction, Wiley, 2007

Department:
Information Technology
Instructor:
IT390
Professional Practice/Seminar
PC (0 · 0 · 0) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
0
0
Content:

Invited Lectures by various personalities from industry on various topics like professional life and career developments, professional ethics, conduct etc and technical seminars by students on various topics.

References:
Department:
Information Technology
Instructor:
IT440
Practical Training/Minor Project
PC (0 · 0 · 0) 2
Programme:
B. Tech in Information Technology
Credits:
2
Category:
Programme Core (PC)
Hours per week:
L
T
P
Total
0
0
0
0
Content:

The Student has to undergo a practical training programme or carrying out a minor research/practical oriented project or any equivalent programme fixed by the department. This practical training/minor project will be done during vacation period before the evaluation semester. Final evaluation is based on the project report and the seminar by the student.

References:
Department:
Information Technology
Instructor: