IITD-image

M-TECH in Computer Technology at Indian Institute of Technology Delhi

Indian Institute of Technology Delhi, a premier autonomous institution established in 1961, stands as a beacon of engineering and technological excellence in New Delhi. Renowned for its rigorous academic programs, particularly in Computer Science and Electrical Engineering, IIT Delhi offers a vibrant campus life and strong career outcomes, consistently attracting top talent.

READ MORE
location

Delhi, Delhi

Compare colleges

About the Specialization

What is Computer Technology at Indian Institute of Technology Delhi Delhi?

This M.Tech Computer Science and Engineering program at IIT Delhi focuses on advanced theoretical foundations and practical applications in computing. It aims to develop highly skilled professionals and researchers to address complex challenges in India''''s rapidly growing IT and technology sectors. The program is distinguished by its rigorous curriculum, cutting-edge research opportunities, and emphasis on innovation to meet industry demand.

Who Should Apply?

This program is ideal for engineering graduates (B.E./B.Tech. in CSE/IT/ECE) and M.Sc./MCA postgraduates with a strong aptitude for computer science fundamentals, seeking entry into core R&D roles or advanced product development in India. Working professionals looking to enhance their technical expertise or transition into research-oriented positions in areas like AI, data science, or cybersecurity will also find this program highly beneficial.

Why Choose This Course?

Graduates of this program can expect to secure high-demand positions as AI/ML Engineers, Data Scientists, Software Architects, Research Engineers, or Cybersecurity Specialists in top Indian and multinational companies. Entry-level salaries typically range from INR 12-25 LPA, with experienced professionals earning significantly higher. The program provides a strong foundation for pursuing a PhD or aligning with certifications in advanced computing domains.

Student Success Practices

Foundation Stage

Master Core Concepts and Problem Solving- (Semester 1-2)

Dedicate significant time to thoroughly understand fundamental algorithms, data structures, and computer architecture. Actively participate in problem-solving sessions and competitive programming to build strong analytical skills.

Tools & Resources

GeeksforGeeks, LeetCode, HackerRank, NPTEL courses on Algorithms

Career Connection

A strong foundation in these areas is crucial for cracking technical interviews at product-based companies and excelling in challenging research projects.

Build a Strong Project Portfolio- (Semester 1-2)

Engage in small-scale programming projects related to coursework, focusing on practical implementation of concepts. Document your code and processes well to showcase your skills effectively.

Tools & Resources

GitHub, GitLab, VS Code, Jupyter Notebooks

Career Connection

Practical projects demonstrate application-oriented learning, which is highly valued by employers for internships and full-time roles.

Actively Network with Peers and Seniors- (Semester 1-2)

Join study groups, attend department seminars, and interact with seniors to gain insights into course strategies, research opportunities, and career paths. Peer learning enhances understanding and builds valuable connections.

Tools & Resources

Departmental student bodies, LinkedIn (for alumni connect)

Career Connection

Networking can open doors to collaborative projects, mentorship, and awareness of opportunities not always publicly advertised.

Intermediate Stage

Specialize and Deepen Skill Sets- (Semester 2-3)

Identify areas of interest (e.g., AI/ML, Networks, Cybersecurity) and choose electives strategically. Pursue advanced topics through self-study or online certifications to deepen your expertise.

Tools & Resources

Coursera/edX (specialization courses), arXiv (for research papers), Kaggle (for ML practice)

Career Connection

Specialized skills make you a more targeted candidate for specific industry roles and advanced research positions.

Seek Research and Internship Opportunities- (Semester 2-3)

Actively approach professors for research assistantships or apply for summer/semester-long internships at reputed companies or research labs in India. This provides invaluable practical and research experience.

Tools & Resources

Professor''''s websites, Company career portals, IIT Delhi''''s Office of Career Services

Career Connection

Internships are often a direct path to pre-placement offers (PPOs) and significantly enhance your resume for future job applications.

Participate in Tech Competitions and Hackathons- (Semester 2-3)

Engage in national or international level programming contests, hackathons, or data science challenges. This hones problem-solving under pressure and collaborative skills.

Tools & Resources

ACM ICPC, Google Hash Code, Smart India Hackathon, Kaggle competitions

Career Connection

Winning or performing well in these competitions is a strong resume booster and demonstrates practical application of skills to potential employers.

Advanced Stage

Excel in Thesis Research and Development- (Semester 3-4)

Focus intensely on your Master''''s thesis, aiming for significant contributions. Collaborate with your supervisor and peers, and strive for publication in reputable conferences or journals if possible.

Tools & Resources

Latex (for thesis writing), Mendeley/Zotero (for references), ResearchGate

Career Connection

A strong thesis demonstrates advanced research capabilities, crucial for R&D roles, academia, and further doctoral studies.

Intensive Placement and Interview Preparation- (Semester 3-4)

Begin placement preparation early by revising core subjects, practicing aptitude tests, and mock interviews. Tailor your resume and cover letters to specific job descriptions.

Tools & Resources

Placement cell resources, Online aptitude tests, Mock interview platforms, Company-specific interview guides

Career Connection

Thorough preparation is key to securing desired job roles in top tech companies during campus placements.

Develop Leadership and Communication Skills- (Semester 3-4)

Take on leadership roles in student clubs, present your research effectively, and actively participate in group discussions. Strong communication is vital for career progression.

Tools & Resources

Toastmasters, Departmental presentation forums

Career Connection

These soft skills are highly sought after in management, team lead roles, and client-facing positions in the Indian IT sector.

Program Structure and Curriculum

Eligibility:

  • B.E./B.Tech. in Computer Sc./IT/Electronics/Electrical Communication/Instrumentation or M.Sc. in Computer Sc./IT/Electronics or MCA, with a valid GATE score in Computer Science and Information Technology (CS) or Electrical Engineering (EE) or Electronics and Communication Engineering (EC) as per IIT Delhi admission criteria.

Duration: 4 semesters / 2 years

Credits: 60 Credits

Assessment: Internal: Varies by course, typically includes minor examinations, assignments, quizzes, and projects., External: Varies by course, typically includes a comprehensive end-semester examination.

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
COL703Advanced Data StructuresCore4Amortized Analysis, Advanced Tree Structures, Hash Tables and Collision Resolution, Graph Algorithms (Flows, Cuts), String Matching Algorithms
COL704Advanced Computer ArchitectureCore4Pipelining and Instruction Level Parallelism, Memory Hierarchy and Caching, Vector and Superscalar Processors, Multi-Core and Multi-Processor Systems, GPU Architectures and Accelerators
COL705Modern Computer NetworksCore4Internet Architecture and Protocols (TCP/IP), Routing Algorithms (BGP, OSPF), Transport Layer Mechanisms (Congestion Control), Wireless and Mobile Networks, Software Defined Networking (SDN)
COL706Introduction to Machine LearningElective4Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering, PCA), Neural Networks and Deep Learning Basics, Support Vector Machines and Decision Trees, Model Evaluation and Regularization
COL718Architecture of High-Performance ProcessorsElective4Instruction Set Architectures (ISAs), Processor Microarchitecture (Pipelining), Branch Prediction and Speculative Execution, Memory Hierarchy Design and Optimization, Multi-Core Processor Design

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
COL726Numerical AlgorithmsElective4Root Finding Techniques, Numerical Integration and Differentiation, Solving Linear Systems of Equations, Eigenvalue Problems, Optimization Techniques
COL729Engineering Foundations of Artificial IntelligenceElective4Problem Solving and Search Algorithms, Knowledge Representation and Reasoning, Logical Reasoning and Inference, Planning and Scheduling, Uncertainty and Probabilistic Reasoning
COL730Parallel ProgrammingElective4Parallel Computing Architectures, Shared Memory Programming (OpenMP), Distributed Memory Programming (MPI), GPU Programming (CUDA/OpenCL), Performance Analysis of Parallel Programs
COL740Software EngineeringElective4Software Development Life Cycle, Requirements Engineering and Analysis, Software Design and Architecture, Testing and Quality Assurance, Agile Methodologies and DevOps

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
COL761Advanced Topics in Embedded ComputingElective4Embedded System Design Methodologies, Real-Time Operating Systems (RTOS), Sensor Networks and IoT Architectures, Hardware-Software Co-design, Low-Power Embedded Systems
COL770Introduction to CryptographyElective4Symmetric Key Ciphers (AES, DES), Asymmetric Key Cryptography (RSA, ECC), Hash Functions and Digital Signatures, Key Management and Public Key Infrastructure, Cryptographic Protocols and Security
COV890Master''''s Thesis Part IProject6Literature Survey and Problem Identification, Research Methodology and Experimental Design, Initial Implementation and Data Collection, Preliminary Results and Analysis, Technical Report Writing

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
COV890Master''''s Thesis Part IIProject6Advanced Implementation and Experimentation, Extensive Data Analysis and Interpretation, Contribution to Knowledge and Novelty, Thesis Manuscript Preparation, Oral Defense and Presentation
whatsapp

Chat with us