Skip to main content
Navigation
Main Menu
Home
Programmes & Curriculum
B.Tech (IT)
B.Tech (AI)
Doctoral
M.Tech (IT)
People
Faculty
Adhoc Faculty
Staff
Research Scholars
UG/PG Students
Facilities
General Facilities
Lab Facilities
Department Library
Research/Consultancy
Sponsored Research
Consultancy
Industry & Institute Interactions
Research Groups
Publications
Placements
Achievements
IT Entrepreneurs
Higher Studies
Students
Faculty
Events
Conferences & Workshops
STTPs & Distinguished Lectures
Other Events
Alumni
Contact
B. Tech (IT)
B.Tech (AI)
M.Tech (IT)
Ph.D
Semester
- Any -
Third
Fourth
Fifth
Sixth
Seventh
Eighth
Category
- Any -
Engineering Science Core (ESC)
Programme Core (PC)
Programme Specific Electives (PSE)
Open Electives (OE)
Programme Major Project (PMP)
Mandatory Learning Courses (MLC)
Computer Communication and Networking (IT200)
Computer Organization and Architecture (IT201)
Data Structures and Algorithms-I (IT202)
Unix Programming and Practice (IT203)
Discrete Mathematics (IT203) (2018 Curriculum)
Signals and Systems (IT204)
Computer Networking Lab (IT205)
Data Structures and Algorithms-I Lab (IT206)
Automata and Compiler Design (IT250)
Data Structures and Algorithms-II (IT251) (2018 Curriculum)
Database Systems (IT252)
Operating Systems (IT253)
Web Technologies And Applications (IT254)
Seminar (IT290)
Design and Analysis of Algorithms (IT300)
Parallel Computing (IT301)
Probability and Statistics (IT302) (2018 Curriculum)
Software Engineering (IT303)
Multimedia Signal Computing (IT304)
Perfomance Modeling (IT305)
Data Analytics (IT350)
Human Computer Interaction (IT351)
Information Assurance and Security (IT352)
Artificial Intelligence (IT357 )
Information Systems (IT360) (2018 Curriculum)
Paradigms Of Programming (IT361)
Computer Graphics (IT362)
Microprocessors and Interfacing (IT363)
Performance Modelling (IT364) (2018 Curriculum)
Advanced Computer Netwoks (IT365)
Object Oriented Analysis and Design (IT366)
Minor Project (IT399)
Perceptual Audio Processing (IT400)
Perceptual Video Processing (IT401)
Soft Computing (IT402)
Genetic Algorithms (IT403)
Artificial Neural Networks (IT404)
Fuzzy System Models (IT405)
Distributed Computing Systems (IT406)
Technologies for Internet of Things (IT407) (2018 Curriculum)
Mobile Computing (IT408)
Embedded Systems (IT409)
Bioinformatics (IT410)
Knowledge Management (IT411)
Time Series Analysis (IT412) (2018 Curriculum)
System Integration (IT413)
Data Warehousing And Data Mining (IT414)
Middleware Technologies (IT415)
Computer Vision (IT416)
Pattern Recognition (IT417)
Cloud Computing (IT418)
Wireless Sensor Networks (IT419) (2018 Curriculum)
Mobile Adhoc Networks (IT420)
Semantic Web Technologies (IT421)
Virtual Reality (IT422)
Rich Internet Application (IT423)
Practical Training (IT440)
Major Project - I (IT449)
Web Services (IT450)
Software Architecture (IT451)
Advanced Computer Architecture (IT452)
Transaction Processing (IT453)
Software Quality Assurance (IT454)
Information Technology For Healthcare (IT455)
Enterprise Resources Planning & Systems (IT456)
Natural Language Processing (IT457) (2018 Curriculum)
Information Retrieval (IT458)
Simulation And Modeling (IT459)
E-Commerce (IT460)
Advanced Database Systems (IT461)
Number Theory and Cryptography (IT462) (2018 Curriculum)
Linux Kernel Internals (IT463) (2018 Curriculum)
Foundations of Machine Learning (IT464) (2019 Curriculum)
Cryptocurrencies and Blockchain Technologies (IT465)
Major Project – II (IT499)
Mathematical Foundations of Information Technology (MA200)
Semester
- Any -
Third
Fourth
Fifth
Sixth
Seventh
Eighth
Category
- Any -
Engineering Science Core (ESC)
Programme Core (PC)
Programme Specific Electives (PSE)
Open Electives (OE)
Programme Major Project (PMP)
Mandatory Learning Courses (MLC)
Fundamentals of Computer Systems (IT111)
Computer Systems Lab (IT112)
Python Programming (IT151)
Python Programming Lab (IT152)
Human Intelligence (IT207)
Discrete Mathematics (IT208)
Data Structures and Algorithms (IT209)
Probability and Statistics for AI (IT211)
Intelligent Data Management (IT212)
Database Systems (IT213)
Artificial Intelligence (IT255)
Applied Linear Algebra (IT256)
Design and Analysis of Algorithms (IT257)
Data Science (IT258)
Data Visualisation (IT259)
Robotics Programming (IT260)
Seminar (IT289)
Optimization Techniques (IT304)
Game Theory (IT305)
Parallel and Distributed Problem Solving (IT306)
Machine Learning (IT307)
Brain Computer Interfaces (IT308)
Deep Learning (IT353)
Reinforcement Learning (IT354)
Autonomous Agents (IT355)
Natural Language Processing (IT356)
Computer Vision (IT357)
Soft Computing (IT358)
Pattern Recognition (IT359)
Information Retrieval (IT367)
Internet of Things (IT368)
Performance Modeling (IT369)
Time Series Analysis (IT370)
Operating Systems (IT371)
Computational Auditory Perception (IT424)
Computational Visual Perception (IT425)
Smart Systems Development (IT426)
Genetic Algorithms (IT427)
Industry 4.0 (IT428)
Number Theory and Cryptography (IT429)
Quantum Cryptography (IT430)
Distributed Computing (IT431)
Computational Photography (IT432)
Blockchain Technology (IT433)
Digital Forensics (IT434)
Computational Biology (IT435)
Cloud Computing (IT436)
Quantum Computing (IT437)
Big Data Analytics (IT438)
Sentiment Analysis (IT439)
Autonomous Cyber Physical Systems (IT442)
Stochastic Processes (IT443)
User Experience Design (IT445)
Practical Training (IT447)
Major Project I (IT448)
AI for Healthcare (IT469)
Cybersecurity (IT471)
Computer Networks (IT472)
Cognitive Networks (IT473)
Formal Languages & Automata Theory (IT474)
Computer Organisation and Architecture (IT475)
Human Centered Computing (IT476)
Digital System Design (IT477)
Data Mining (IT478)
Signals and Systems (IT479)
Social Computing (IT480)
Capstone Project (IT481)
Major Project II (IT498)
Liberal Arts Courses/Cocurricular/Extracurricular Activities
Programme
- Any -
M.Tech (IT)
Semester
- Any -
First
Second
Third
Fourth
Category
- Any -
Programme Core (PC)
Elective Courses (Ele)
Major Project (PMP)
Mandatory Learning Courses (MLC)
Advanced Algorithms (IT700)
Advanced Database Systems (IT701)
Deep Learning (IT702)
Advanced Network Security (IT703)
Cyber Security (IT750) (2018 Curriculum)
Distributed Computing Systems (IT751)
Web and Social Computing (IT752) (2018 Curriculum)
Mobile Computing (IT800)
Genetic Algorithms (IT801)
Artificial Intelligence (IT802)
Software Architecture (IT803)
Artificial Neural Networks (IT804)
Topics in Web Semantics (IT805) (2018 Curriculum)
Perceptual Audio and Speech Processing (IT806)
Enterprise Resource Planning and Systems (IT807) (2020 Curriculum)
Cyber Law and Intellectual Property Issues (IT808)
Data Mining (IT809)
E-Commerce (IT810)
Web Services (IT811)
Virtual Reality (IT812)
Computer Vision (IT813)
Cloud Computing (IT814)
System Integration (IT815)
Mobile Adhoc Networks (IT816)
Wireless Sensor Networks (IT817) (2020 Curriculum)
Intelligent Information Systems (IT818)
Parallel Programming (IT818)
Blind Signal and Image Processing (IT819)
Information Technology for Healthcare (IT820)
Perceptual Image and Video Processing (IT821)
Advanced Computer Networks (IT822)
Topics In Natural Language Processing (IT823)
Topics in Soft Computing (IT824)
Designing Internet of Things (IT825)
Cyber Physical Systems (IT826)
High Performance Computing (IT827)
Modern Cryptography (IT828)
Advanced Computer Architecture (IT829)
Multimedia Information Retrieval (IT830 )
Game Theory (IT831)
Blockchain Technologies and Applications – Decentralization and Smart Contracts (IT832) (2020 Curriculum)
Advanced Time Series Analysis (IT833) (2020 Curriculum)
Performance Evaluation of Computer Systems and Software (IT834) (2020 Curriculum)
Spatial Database and Applications (IT837) (2021 Curriculum)
Professional Practice / Seminar (IT890)
Practical Training / Minor Project (IT891 / IT897)
Major Project I (IT898)
Major Project II (IT899)
Optimization Techniques and Random Processes (MA712)
Advanced Database Management Systems (IT900)
Distributed Computing Systems (IT901)
Advanced Software Engineering (IT902)
Design & Analysis of Algorithms (IT903)
Advanced Operating Systems (IT904)
Data Warehousing & Data Mining (IT905)
Genetic Algorithms (IT906)
Advanced Compilers (IT907)
Intelligent Information Systems (IT908)
Adaptive Blind Signal & Image Processing (IT909)
Perceptual Audio and Speech Processing (IT910)
Perceptual Image and Video Processing (IT911)
Modern Cryptography (IT912)
Computer Network Security (IT913)
Digital Forensics (IT914)
Special Topics In Computer Networks (IT915)
Vehicular Adhoc Networks (IT916)
Special Topics in Wireless Sensor Networks (IT917)
Performance Analysis of Local Area Networks and Wide Area Networks (IT918)
Modelling and Analysis of Network Protocols (IT919)
Packet Forwarding Technologies (IT920)
Computer Network Systems Design (IT921)
Topics In Affective Computing (IT922)
Topics in Big Data Analytics (IT923)
Topics in Bio-Inspired Computing (IT924)
Topics in Cloud Computing (IT925)
Topics in Green Computing (IT926)
Topics in Internet of Things (IT927)
Topics in Social Media Analysis (IT928)
Natural Language Processing and Applications (IT929)
Deep Learning for Natural Language Processing (IT930)
Intelligent Information Retrieval (IT931)
Topics In Multimedia Information Retrieval (IT932)
Quick Links
Programmes
Courses
People
Research
Facilities
Contact us
Geetha V.
Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
Surathkal
,
P. O.
Srinivasnagar
,
Mangalore
- 575 025
Ph
.:
+91-824-2474056
Email:
hodit
[at]
nitk
[dot]
edu
[dot] in
Web Admin:
Sowmya Kamath S
Connect with us
We're on Social Networks. Follow us & stay in touch.
Twitter
Facebook
LinkedIn
You are here:
Home
»
Curriculum