National Institute of Technology Calicut is a Technical Institution of national importance set up by an Act of parliament(Act 29 of 2007) namely, the National Institute of technology Act 2007, which received the assent of the President of India on 5th June,2007. The provision of the Act have come into force with effect from 15th August,2007 as per Notification S.O.1384(E) dated 9th August, 2007 of the Ministry of Education(Shiksha Mantralaya),New Delhi. As per the provision of the said Act, this Institution runs on non profitable basis.
PhD Courses Offered By National institute of technology
Address:  National Institute of Technology Calicut, NIT Campus P.O 673 601, Kozhikode, India
Phone:  91-495-2286106
Email:  registrar@nitc.ac.in
Website:  http://www.nitc.ac.in/
• Algorithms and Complexity
• Bioinformatics
• Cloud Computing
• Compilers and Programming languages
• Computer Architecture
• Distributed Computing
• Image Processing
• Information Security
• Networks
• Operating Systems
• Software Engineering
Algorithms and Complexity
• Graph Algorithms
• Complexity of Security Models and Verification
• String Algorithms.
Bioinformatics
• Algorithms for Sequence Alignment
• Data and Text Mining for Bioinformatics.
Cloud Computing
• Cloud Security
• Cloud Databases
• BigData Analysis
Compilers and Programming languages
• Program Analysis and Transformation.
Computer Architecture
• Simulators for High Performance Machines
• Power Efficient Caches.
Distributed Computing
• Middleware
• Adaptation in Event based Middleware
• P2P Overlays
• Self Organizing Overlays.
Image Processing
• Data Compression
• Image Compression
• Medical Imaging.
Information Security
• Cryptographic Algorithms
• Authentication Protocols
• Electronic Voting
• Malware Protection
• Integrity Protocols
• DoS Protection
• Computer Forensics
• Processor based Security
• Security Management.
Networks
• Routing Protocols
• Congestion Control
• Security Protocols
• Intrusion Detection Systems
• Firewalls
• Mobile Protocols
• Ad Hoc Networks
• Network Management.
Operating Systems
• File Systems for Flash Memory
• Hardware assisted VMM.
Software Engineering
• Empirical Software Engineering
• Software Testing
• Software Reuse
• Cloud Computing Lab
• Big Data & Biocomputing Laboratory
• Image Processing & Multimedia Laboratory
• Machine Learning Laboratory
• Secure Computing Laboratory
• Hardware & Embedded Systems Laboratory
• Network Systems Laboratory
• Software Systems Laboratory