NIT Karnataka-image

M-TECH in Computational And Data Science at National Institute of Technology Karnataka, Surathkal

National Institute of Technology Karnataka, Surathkal is a premier autonomous institution established in 1960. Located in Mangalore, NITK spans 295.35 acres, offering diverse engineering, management, and science programs. Recognized for its academic strength and strong placements, it holds the 17th rank in the NIRF 2024 Engineering category.

READ MORE
location

Dakshina Kannada, Karnataka

Compare colleges

About the Specialization

What is Computational and Data Science at National Institute of Technology Karnataka, Surathkal Dakshina Kannada?

This M.Tech Computational and Data Science program at NITK Mangaluru focuses on equipping students with advanced skills in handling, processing, and analyzing large datasets using computational methods. It addresses the growing demand for data scientists and computational experts across various Indian industries like e-commerce, finance, healthcare, and manufacturing, emphasizing both theoretical foundations and practical applications.

Who Should Apply?

This program is ideal for engineering graduates in Computer Science, IT, or related fields, and M.Sc./MCA professionals with strong analytical and programming aptitude. It caters to fresh graduates seeking entry into high-demand data science roles and working professionals aiming to upskill for advanced positions or transition into computational data analysis within the Indian tech landscape.

Why Choose This Course?

Graduates of this program can expect to pursue lucrative India-specific career paths as Data Scientists, Machine Learning Engineers, Big Data Architects, and Business Intelligence Analysts. Entry-level salaries typically range from INR 7-12 LPA, with experienced professionals earning significantly more. The program fosters growth trajectories in leading Indian and multinational companies, aligning with certifications in AI/ML and Big Data platforms.

Student Success Practices

Foundation Stage

Strengthen Core Programming and Math Skills- (Semester 1-2)

Dedicate early semesters to mastering Python, R, and C++ for data science, alongside rigorous practice in linear algebra, calculus, and probability. Utilize online platforms for problem-solving and coding challenges.

Tools & Resources

HackerRank, LeetCode, Coursera/edX courses on Calculus/Linear Algebra, Khan Academy

Career Connection

A strong foundation is crucial for tackling advanced algorithms and models, directly impacting your ability to pass technical interviews and contribute effectively to data-intensive projects.

Active Participation in Labs and Problem Sets- (Semester 1-2)

Engage deeply in all laboratory sessions, ensuring hands-on implementation of algorithms and data structures. Actively work through problem sets and assignments, seeking clarification from faculty and peers for challenging concepts.

Tools & Resources

Jupyter Notebook, Google Colab, GitHub for version control

Career Connection

Practical application of theoretical knowledge is highly valued in the industry. Proficiency in lab work builds a portfolio of executable code and problem-solving experience, essential for internships and job roles.

Join Technical Clubs and Peer Learning Groups- (Semester 1-2)

Become an active member of the college''''s coding clubs, data science societies, or form small peer study groups. Participate in internal hackathons and coding competitions to apply learned concepts in a collaborative environment.

Tools & Resources

Discord/WhatsApp groups for peer study, College technical clubs (e.g., Data Science Club)

Career Connection

Networking with peers, learning from different perspectives, and collaborating on projects enhances soft skills and exposes you to diverse problem-solving approaches, making you a well-rounded professional.

Intermediate Stage

Undertake Mini Projects and MOOCs for Specialization- (Semester 2-3)

Beyond coursework, embark on self-initiated mini-projects in areas like Natural Language Processing, Computer Vision, or Big Data processing. Supplement institutional learning with specialized MOOCs from platforms like Coursera or Udemy.

Tools & Resources

Kaggle for datasets and competitions, TensorFlow/PyTorch documentation, AWS/GCP Free Tiers

Career Connection

These projects demonstrate initiative and specialization to recruiters. MOOC certifications validate your expertise in specific domains, making your profile stand out for advanced roles and industry certifications.

Seek Internships and Industry Exposure- (Semester 2-3)

Actively apply for summer internships at Indian tech companies, startups, or research labs. Focus on gaining hands-on experience with real-world data problems and industrial-grade tools and practices.

Tools & Resources

LinkedIn Jobs, Internshala, College placement cell resources, Naukri.com

Career Connection

Internships are critical for industry exposure and often lead to pre-placement offers (PPOs). They provide invaluable insights into corporate culture and refine professional skills, making you industry-ready.

Participate in Data Science Competitions- (Semester 2-3)

Regularly participate in online data science competitions on platforms like Kaggle, Analytics Vidhya, or internal college competitions. This hones your problem-solving skills under pressure and exposes you to diverse datasets.

Tools & Resources

Kaggle Competitions, Analytics Vidhya Challenges, DrivenData

Career Connection

Winning or even actively participating in these competitions builds an impressive resume, showcases your practical skills, and can attract attention from top companies looking for skilled data professionals.

Advanced Stage

Focus on Dissertation and Research Publications- (Semester 3-4)

Choose a dissertation topic aligned with your career aspirations and work diligently towards significant contributions. Aim for publishing your research in reputable conferences or journals, even if it''''s a poster presentation.

Tools & Resources

LaTeX for thesis writing, Mendeley/Zotero for referencing, Scopus/Web of Science for journal search

Career Connection

A strong dissertation with potential for publication enhances your profile for R&D roles, academic positions, or PhD programs, showcasing your ability for independent research and innovation.

Network Professionally and Attend Conferences- (Semester 3-4)

Attend industry workshops, seminars, and data science conferences in India (e.g., Cypher, Data Science Congress). Network with professionals, researchers, and potential employers to build valuable connections.

Tools & Resources

LinkedIn for professional networking, Eventbrite/Townscript for event discovery

Career Connection

Professional networking opens doors to exclusive job opportunities, mentorship, and collaborations. It helps you stay updated with industry trends and positions you as a proactive professional.

Intensive Placement Preparation and Mock Interviews- (Semester 3-4)

Engage in rigorous placement preparation, focusing on revising core subjects, practicing aptitude tests, and undergoing multiple mock interviews (technical and HR). Work on communication skills and presentation of projects.

Tools & Resources

GeeksforGeeks/InterviewBit for interview questions, Mock interview platforms, NITK Placement Cell

Career Connection

Thorough preparation is paramount for securing desired placements in top-tier companies. It builds confidence and readiness, enabling you to articulate your skills and projects effectively during interviews.

Program Structure and Curriculum

Eligibility:

  • B.E./B.Tech. in Computer Science & Engineering/ Information Technology/ Computer Engineering OR M.Sc./MCA in Computer Science/ Computer Applications/ Information Science/ Information Technology with valid GATE score in CS/IT. Minimum 6.5 CGPA or 60% aggregate marks (6.0 CGPA or 55% for SC/ST/PwD candidates).

Duration: 4 semesters / 2 years

Credits: 76 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS7001Advanced Data Structures and AlgorithmsCore3Algorithmic paradigms and complexity analysis, Advanced tree structures (AVL, Red-Black Trees), Graph algorithms (DFS, BFS, shortest paths, MST), Hashing techniques and applications, Dynamic programming and greedy algorithms, Amortized analysis of data structures
CS7002Advanced Computer ArchitectureCore3Pipelining and instruction-level parallelism, Memory hierarchy design and optimization, Multi-core and many-core architectures, Cache coherence protocols and synchronization, Vector and GPU architectures, Processor design and performance evaluation
CS7003Probability and Statistical Methods for Data ScienceCore3Probability theory and random variables, Common probability distributions (Normal, Poisson, Binomial), Hypothesis testing and confidence intervals, Regression analysis (Linear, Logistic), Analysis of Variance (ANOVA), Basics of Bayesian inference and MCMC
CS7004Machine LearningCore3Supervised and unsupervised learning paradigms, Linear and Logistic Regression models, Support Vector Machines and kernel methods, Decision Trees, Random Forests, and Ensemble methods, Clustering algorithms (K-Means, Hierarchical), Model evaluation, cross-validation, and regularization
CS7005Advanced Data Structures and Algorithms LaboratoryLab2Implementation of advanced data structures (segment trees, tries), Hands-on with graph algorithms (Dijkstra, Floyd-Warshall), Practical application of dynamic programming, Performance analysis of different algorithms, Competitive programming problem solving, Debugging and optimization techniques
Elective 1Elective3
Elective 2Elective3

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS7006Big Data SystemsCore3Distributed file systems (HDFS) and architecture, MapReduce programming model and applications, Apache Spark ecosystem and RDDs/DataFrames, NoSQL databases (Cassandra, MongoDB, Neo4j), Stream processing frameworks (Kafka, Flink), Big data security and governance
CS7007Data MiningCore3Data preprocessing, cleaning, and transformation, Association rule mining (Apriori, FP-growth), Advanced classification techniques (Neural Networks, SVM), Clustering algorithms (K-Means, DBSCAN, Gaussian Mixture Models), Anomaly detection and outlier analysis, Data warehousing, OLAP, and multidimensional data models
CS7008Deep LearningCore3Fundamentals of neural networks and backpropagation, Convolutional Neural Networks (CNNs) for image processing, Recurrent Neural Networks (RNNs) and LSTMs for sequential data, Generative Adversarial Networks (GANs), Transfer learning and fine-tuning pre-trained models, Deep reinforcement learning concepts
CS7009Big Data Systems LaboratoryLab2Hands-on with Hadoop ecosystem components (HDFS, YARN), Developing Spark applications for data processing, Working with NoSQL databases (e.g., MongoDB, Cassandra), Building data pipelines using Apache Kafka, Implementing real-time analytics with stream processing, Performance tuning and optimization of big data jobs
Elective 3Elective3
Elective 4Elective3

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS7010SeminarSeminar1Literature survey and critical analysis of research papers, Technical report writing and documentation, Effective presentation skills and public speaking, Identifying research gaps and problem formulation, Ethical considerations in research, Peer review and feedback incorporation
CS7011Mini ProjectProject2Problem definition and scope management, System design and architecture, Implementation using relevant tools and technologies, Testing, debugging, and validation, Project report preparation, Oral presentation and demonstration
CS7012Dissertation Phase-IProject10Defining a specific research problem, Comprehensive literature review on selected topic, Developing research methodology and experimental design, Preliminary implementation and proof-of-concept, Data collection strategies, Research proposal writing and presentation
Elective 5Elective3
Elective 6Elective3

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS7013Dissertation Phase-IIProject16Advanced experimentation and model development, In-depth data analysis and interpretation of results, Comparative study with existing solutions, Technical thesis writing and structuring, Preparing for viva voce and defense, Publication of research findings
whatsapp

Chat with us