JNU-image

M-TECH in Computer Science Technology at Jawaharlal Nehru University

Jawaharlal Nehru University, a premier public research institution in New Delhi established in 1969, holds an NAAC A++ grade and ranks among India's top universities. JNU offers diverse UG, PG, and PhD programs, emphasizing research and interdisciplinary studies within its vibrant campus.

READ MORE
location

Delhi, Delhi

Compare colleges

About the Specialization

What is Computer Science & Technology at Jawaharlal Nehru University Delhi?

This M.Tech. Computer Science & Technology program at Jawaharlal Nehru University focuses on advanced concepts in computing, including Artificial Intelligence, Machine Learning, Data Science, and Network Security, reflecting the evolving landscape of the Indian IT industry. The program offers a rigorous academic foundation combined with practical skills, preparing students for cutting-edge roles in research and development and addressing industry demands.

Who Should Apply?

This program is ideal for engineering graduates with a background in Computer Science or IT, as well as postgraduates in allied fields like Mathematics or Statistics, who possess a valid GATE score. It caters to fresh graduates seeking entry into advanced R&D roles in IT firms and working professionals looking to upskill in specialized areas like AI or Cybersecurity within India.

Why Choose This Course?

Graduates of this program can expect promising career paths in leading Indian tech companies, research institutions, and academia. Roles may include AI/ML Engineer, Data Scientist, Cybersecurity Analyst, and Software Architect, with typical entry-level salaries ranging from INR 7-12 LPA. The program fosters critical thinking and problem-solving, aligning with the demand for skilled professionals in India''''s digital transformation initiatives.

Student Success Practices

Foundation Stage

Master Advanced Core Concepts- (Semester 1-2)

Dedicate significant effort to thoroughly understand advanced data structures, algorithms, operating systems, and computer networks. Utilize online platforms for problem-solving and implement theoretical concepts practically to build a strong base.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, NPTEL courses, Standard Textbooks

Career Connection

Strong fundamentals are critical for clearing technical interviews at product-based companies and lay the groundwork for specialized electives and advanced research projects, securing better opportunities.

Build Strong Programming Proficiency- (Semester 1-2)

Consistently practice coding in languages like C++, Python, or Java. Focus on writing efficient, clean, and well-documented code. Actively participate in labs and extend lab assignments with additional features for practical skill development.

Tools & Resources

Visual Studio Code, GitHub, Online IDEs, Language Documentation

Career Connection

Excellent coding skills are a prerequisite for almost all software development and research roles, enabling efficient project implementation and improving employability in the competitive Indian tech market.

Engage in Peer Learning and Discussion Groups- (Semester 1-2)

Form study groups to discuss complex topics, share insights, and collaboratively solve problems. Explain concepts to peers to solidify your own understanding and prepare for group projects, enhancing comprehension and collaboration.

Tools & Resources

WhatsApp groups, Google Meet, Whiteboard sessions, University Libraries

Career Connection

Develops crucial communication and teamwork skills essential for collaborative work environments in the industry and academic research, a key attribute sought by employers.

Intermediate Stage

Deep Dive into Elective Specializations- (Semester 3)

Carefully select electives aligning with your career interests, such as AI/ML, Cybersecurity, or Data Science. Go beyond classroom learning by undertaking mini-projects or reading advanced research papers in these chosen areas for specialized knowledge.

Tools & Resources

arXiv.org, IEEE Xplore, ACM Digital Library, Kaggle, Coursera/edX

Career Connection

Develops in-depth expertise in a niche area, making you a strong candidate for specialized roles in tech and providing a solid foundation for your Master''''s project and future research endeavors.

Initiate Research and Project Work- (Semester 3)

Actively engage with faculty for guidance on Project-I. Start identifying a relevant research problem, conducting a thorough literature review, and developing a clear methodology. Aim for practical implementation where feasible, fostering innovation.

Tools & Resources

LaTeX, Mendeley/Zotero, Git, University Research Labs

Career Connection

Builds research aptitude, problem-solving skills, and independent work ethic, which are crucial for R&D positions, pursuing higher studies, and contributing to innovative product development in India.

Attend Workshops and Tech Talks- (Semester 3)

Participate in departmental seminars, workshops, and guest lectures to stay updated on industry trends and emerging technologies. Network with speakers and industry professionals to broaden your perspective and connections.

Tools & Resources

University event calendars, LinkedIn, Tech Communities, Industry Conferences

Career Connection

Expands knowledge beyond the curriculum, offers valuable networking opportunities, and helps in identifying potential internship or placement leads, providing a competitive edge.

Advanced Stage

Excel in Master''''s Thesis/Project-II- (Semester 4)

Focus intensely on the successful completion of Project-II. Ensure rigorous implementation, thorough testing, detailed analysis, and high-quality thesis documentation. Prepare for a comprehensive viva-voce presentation.

Tools & Resources

Specialized software, Computational resources, Faculty mentors, Academic Writing Guides

Career Connection

This project is often the highlight of your resume, showcasing your ability to conduct independent research, solve complex problems, and deliver a complete technical solution sought by employers.

Intensive Placement Preparation- (Semester 4)

Begin mock interviews, aptitude test practice, and resume building well in advance. Leverage the university''''s placement cell, participate in campus recruitment drives, and apply strategically to relevant companies.

Tools & Resources

Online aptitude platforms, Interview preparation websites (e.g., Glassdoor), JNU Placement Cell, Alumni Network

Career Connection

Direct preparation for securing high-quality job offers or internships in your desired domain, maximizing your chances of successful entry into the industry after graduation.

Network Strategically and Seek Mentorship- (Semester 4)

Connect with alumni, industry experts, and faculty to gain insights into career paths, job market trends, and potential opportunities. Seek mentorship for career guidance and professional development to navigate your professional journey.

Tools & Resources

LinkedIn, JNU Alumni Groups, Departmental Faculty, Professional Associations

Career Connection

Opens doors to referrals, informational interviews, and hidden job opportunities, fostering long-term professional growth and establishing a valuable support system in your career.

Program Structure and Curriculum

Eligibility:

  • Bachelor''''s Degree in Engineering/Technology in Computer Science & Engineering/Information Technology OR Master''''s Degree in Computer Science/Mathematics/Statistics/Operational Research OR Master of Computer Applications (MCA) with at least 60% marks/equivalent grade. Candidates must have a valid GATE score in Computer Science and Information Technology (CS).

Duration: 4 semesters (2 years)

Credits: 64 Credits

Assessment: Assessment pattern not specified

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS601DAdvanced Data StructuresCore3Review of Data Structures, Hashing Techniques, Heaps and Priority Queues, Balanced Trees (AVL, Red-Black), B-Trees and Splay Trees, Amortized Analysis
CS602DDesign and Analysis of AlgorithmsCore3Algorithm Analysis Techniques, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness
CS603DAdvanced Operating SystemsCore3Distributed Operating Systems, Process Synchronization, Distributed Deadlocks, Distributed File Systems, Multiprocessor Operating Systems, Real-time Operating Systems
CS604DAdvanced Computer NetworksCore3Network Architecture and Protocols, TCP/IP and Routing Protocols, Multicast Routing, Quality of Service (QoS), Network Security, Wireless Networks and SDN
CS605LAdvanced Computer Networks LabLab2Network Programming with Sockets, Protocol Implementation, Network Simulation Tools, Firewall and VPN Configuration, Network Traffic Analysis
CS606LAdvanced Data Structures & Algorithms LabLab2Implementation of Advanced Data Structures, Algorithm Implementation and Analysis, Graph Traversal Algorithms, Dynamic Programming Solutions, Hashing and Sorting Techniques

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS607DAdvanced Database Management SystemsCore3Relational Model and Query Optimization, Concurrency Control, Recovery Management, Distributed Databases, Object-Oriented Databases, NoSQL Databases and Data Warehousing
CS608DAdvanced Compiler DesignCore3Lexical and Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization Techniques, Run-time Environments, Parallelizing Compilers
CS609DAdvanced Software EngineeringCore3Software Development Life Cycle, Requirements Engineering, Software Design Patterns, Software Testing and Quality Assurance, Project Management and Agile Methodologies, Software Metrics and Estimation
CS610DArtificial IntelligenceCore3Problem Solving by Searching, Knowledge Representation, Logic Programming and Planning, Machine Learning Fundamentals, Neural Networks and Expert Systems, Natural Language Processing
CS611LArtificial Intelligence LabLab2AI Programming Languages (Prolog, Python), Implementation of Search Algorithms, Knowledge Representation Systems, Machine Learning Library Usage, Natural Language Processing Tools
CS612LAdvanced DBMS LabLab2SQL Optimization and Performance Tuning, Database Design and Normalization, Transaction Management Implementation, Distributed Database Setup, NoSQL Database Operations, Data Warehousing Tools

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS613DResearch MethodologyCore3Research Problem Formulation, Literature Review Techniques, Research Design and Methodologies, Data Collection and Analysis, Statistical Methods for Research, Technical Writing and Ethics
Elective-IElective IElective3
Elective-IIElective IIElective3
Elective-IIIElective IIIElective3
CS614PProject-IProject4Problem Definition and Scope, Extensive Literature Survey, System Design and Architecture, Methodology Formulation, Partial Implementation and Prototyping, Interim Report Writing

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
Elective-IVElective IVElective3
Elective-VElective VElective3
Elective-VIElective VIElective3
CS615PProject-IIProject7Full System Implementation, Comprehensive Testing and Validation, Performance Analysis and Evaluation, Result Interpretation and Discussion, Final Thesis Writing, Presentation and Viva-Voce
whatsapp

Chat with us