NITA-image

M-SC in Mathematics And Computing at National Institute of Technology Agartala

National Institute of Technology Agartala, an Institute of National Importance in Tripura, established 1965, offers diverse engineering, science & management programs across 13 departments. Located on a 365-acre campus, NIT Agartala focuses on academic excellence and admits students via national entrance exams.

READ MORE
location

West Tripura, Tripura

Compare colleges

About the Specialization

What is Mathematics and Computing at National Institute of Technology Agartala West Tripura?

This M.Sc Mathematics and Computing program at National Institute of Technology Agartala focuses on equipping students with a robust foundation in advanced mathematics blended with essential computational skills. It addresses the growing demand in India''''s technology and research sectors for professionals who can apply mathematical rigor to complex computational problems, covering areas from theoretical computer science to data analytics.

Who Should Apply?

This program is ideal for fresh graduates holding a B.Sc. in Mathematics or a related field, seeking entry into quantitative roles in IT, finance, or research. It also suits working professionals aiming to upskill in areas like data science, cryptography, or scientific computing, and career changers transitioning into computationally intensive industries within India.

Why Choose This Course?

Graduates of this program can expect promising career paths in India as data scientists, software developers, quantitative analysts, research associates, or cryptographers. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning significantly more. The strong mathematical and computational grounding also prepares them for higher studies and R&D roles in leading Indian companies and startups.

OTHER SPECIALIZATIONS

Student Success Practices

Foundation Stage

Master Core Mathematical & Computational Fundamentals- (Semester 1-2)

Dedicate significant time to thoroughly understand core concepts in Abstract Algebra, Real Analysis, Data Structures, and Algorithms. Utilize online platforms like NPTEL for supplementary learning and solve problems from standard textbooks to solidify understanding.

Tools & Resources

NPTEL, Coursera (e.g., Mathematics for Machine Learning), GeeksforGeeks, HackerRank, standard textbooks

Career Connection

A strong foundation is crucial for cracking technical interviews in product-based companies and performing well in advanced courses, leading to better internship and placement opportunities.

Develop Strong Programming Proficiency- (Semester 1-2)

Actively practice programming in C/C++ or Python through coding challenges and implementing algorithms from scratch. Participate in competitive programming contests to improve problem-solving speed and efficiency.

Tools & Resources

CodeChef, LeetCode, HackerEarth, Project Euler, GitHub

Career Connection

Essential for software development roles, data science positions, and for efficiently implementing mathematical models in various industries.

Form Study Groups and Peer Learning Networks- (Semester 1-2)

Collaborate with peers on assignments, discuss complex topics, and prepare for exams together. Teaching concepts to others reinforces your own understanding and exposes you to diverse problem-solving approaches.

Tools & Resources

Campus common areas, online collaboration tools (Google Docs, Discord), whiteboards

Career Connection

Fosters teamwork skills vital for industry, helps clarify doubts, and builds a supportive academic network which can be beneficial for future referrals.

Intermediate Stage

Engage in Industry-Relevant Electives and Projects- (Semester 3)

Carefully choose electives like Optimization Techniques, Graph Theory, Computer Networks, or Artificial Intelligence based on career interests. Start working on mini-projects or research paper implementations related to these areas to gain practical experience.

Tools & Resources

GitHub, Kaggle, university research labs, departmental faculty expertise, academic journals

Career Connection

Specializes your profile, demonstrates applied skills to potential employers, and provides material for your resume and project portfolio.

Pursue Internships and Industry Exposure- (Semester 3 (including summer after Semester 2))

Actively seek out summer internships in relevant fields like data analytics, software development, or quantitative finance. Attend workshops, seminars, and guest lectures by industry experts to understand real-world applications of your studies.

Tools & Resources

Internshala, LinkedIn, college placement cell, industry webinars

Career Connection

Crucial for gaining practical experience, building a professional network, and often leads to pre-placement offers, significantly boosting placement prospects.

Develop Analytical and Problem-Solving Skills- (Semester 3)

Focus on developing strong analytical skills by solving complex problems from numerical analysis, functional analysis, and operating systems. Participate in hackathons or data challenges to test and improve your critical thinking and algorithmic prowess.

Tools & Resources

Online competitive programming platforms, specialized books for problem-solving, university''''s computation labs

Career Connection

These are highly valued skills in almost all technical roles, especially in R&D, data science, and algorithm development, making you a more versatile candidate.

Advanced Stage

Undertake a Significant Capstone Project- (Semester 4)

Dedicate ample time and effort to the M.Sc Project (MM405). Choose a challenging problem, conduct thorough research, design and implement a robust solution, and document your work comprehensively. Aim for a publishable quality project.

Tools & Resources

Research papers (IEEE Xplore, ACM Digital Library, ArXiv), Python/R/MATLAB, specialized libraries (TensorFlow, PyTorch, NumPy, SciPy), faculty mentors

Career Connection

A strong project is a powerful differentiator for placements, showcasing your ability to apply theoretical knowledge to solve real-world problems and demonstrate independent research capabilities.

Master Advanced Concepts and Presentation Skills- (Semester 4)

Focus on advanced topics in Mathematical Statistics, Cryptography, and your chosen Elective-II (e.g., Machine Learning, Advanced Numerical Methods). Prepare and deliver professional presentations for your Seminar (MM406) and project defense, refining your communication abilities.

Tools & Resources

Conference proceedings, advanced textbooks, presentation software, public speaking workshops

Career Connection

Enhances your technical depth for specialized roles and develops crucial communication skills needed for leadership, client interaction, and academic careers.

Strategize for Placements and Career Planning- (Semester 4)

Begin focused placement preparation well in advance. Tailor your resume and cover letters to specific job descriptions, practice aptitude tests and technical interviews, and network with alumni and recruiters.

Tools & Resources

Placement cell, mock interview platforms, LinkedIn, company career pages, alumni network

Career Connection

Maximizes your chances of securing desired job roles in top companies, ensuring a smooth transition from academia to a professional career in India.

Program Structure and Curriculum

Eligibility:

  • B.Sc. / B.Sc. (Hons) in Mathematics with minimum 6.5 CGPA or 60% of marks. Valid JAM score is desirable for regular admission.

Duration: 4 semesters / 2 years

Credits: 74 Credits

Assessment: Assessment pattern not specified

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
MM201Abstract AlgebraCore4Groups and Subgroups, Homomorphism and Isomorphism, Permutation Groups, Rings and Fields, Integral Domains
MM202Real AnalysisCore4Metric Spaces, Sequences and Series of Functions, Riemann-Stieltjes Integral, Measure Theory, Lebesgue Integral
MM203Ordinary Differential EquationsCore4First Order Differential Equations, Linear Differential Equations, Series Solutions, Boundary Value Problems, Existence and Uniqueness Theory
CS201Data Structure & AlgorithmCore4Arrays, Linked Lists, Stacks, Queues, Trees and Graphs, Sorting and Searching Algorithms, Algorithm Analysis, Hashing
MM204Computer Programming Lab (C/C++)Lab2Programming fundamentals in C/C++, Conditional statements and loops, Functions and arrays, Pointers and dynamic memory allocation, Basic data structures implementation

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MM205Linear AlgebraCore4Vector Spaces and Subspaces, Linear Transformations, Eigenvalues and Eigenvectors, Inner Product Spaces, Canonical Forms
MM206Complex AnalysisCore4Analytic Functions, Cauchy-Riemann Equations, Complex Integration and Cauchy''''s Theorem, Series Expansions, Residue Theorem and Applications
MM207Partial Differential EquationsCore4First Order PDEs, Classification of Second Order PDEs, Wave Equation, Heat Equation, Laplace Equation and Boundary Value Problems
CS202Database Management SystemCore4Relational Model, SQL Query Language, Normalization, Transaction Management, Concurrency Control
MM208Data Structure & DBMS LabLab2Implementation of data structures, Sorting and searching algorithms, SQL queries for database manipulation, Database schema design, Front-end application integration with databases

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MM301Functional AnalysisCore4Normed Linear Spaces, Banach Spaces, Hilbert Spaces, Linear Operators and Functionals, Hahn-Banach Theorem
MM302Numerical AnalysisCore4Solutions of Non-Linear Equations, Interpolation and Approximation, Numerical Differentiation and Integration, Numerical Solutions of ODEs, Numerical Solutions of PDEs
CS301Operating SystemCore4Process Management, CPU Scheduling, Deadlocks, Memory Management, File Systems and I/O
EL3xxElective-IElective4Optimization Techniques / Graph Theory / Computer Networks / Artificial Intelligence
MM303Optimization Techniques (Elective-I Option)Elective4Linear Programming, Simplex Method, Duality Theory, Transportation and Assignment Problems, Non-Linear Programming
MM304Graph Theory (Elective-I Option)Elective4Graphs and Graph Models, Trees and Connectivity, Euler and Hamiltonian Paths, Planar Graphs, Graph Coloring
CS302Computer Networks (Elective-I Option)Elective4OSI and TCP/IP Models, Data Link Layer, Network Layer, Transport Layer, Application Layer Protocols
CS303Artificial Intelligence (Elective-I Option)Elective4Introduction to AI, Search Algorithms, Knowledge Representation, Machine Learning Basics, Expert Systems
MM305Numerical Computing Lab (MATLAB/Python)Lab2Programming with MATLAB/Python for numerical methods, Implementing root-finding algorithms, Numerical integration and differentiation, Solving systems of linear equations, Data visualization

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
MM401Mathematical StatisticsCore4Probability Theory, Random Variables and Distributions, Sampling Distributions, Estimation Theory, Hypothesis Testing
MM402Cryptography and Network SecurityCore4Classical Cryptography, Symmetric Key Cryptography (DES, AES), Public Key Cryptography (RSA), Digital Signatures and Certificates, Network Security Protocols
EL4xxElective-IIElective4Fuzzy Sets and Applications / Advanced Numerical Methods / Machine Learning / Distributed Computing
MM403Fuzzy Sets and Applications (Elective-II Option)Elective4Fuzzy Sets and Operations, Fuzzy Relations, Fuzzy Logic and Reasoning, Defuzzification Methods, Applications of Fuzzy Logic
MM404Advanced Numerical Methods (Elective-II Option)Elective4Finite Difference Method, Finite Element Method, Spectral Methods, Numerical Solutions of Integral Equations, Wavelet Analysis
CS401Machine Learning (Elective-II Option)Elective4Supervised Learning, Unsupervised Learning, Regression and Classification, Neural Networks and Deep Learning Introduction, Model Evaluation and Selection
CS402Distributed Computing (Elective-II Option)Elective4Introduction to Distributed Systems, Communication in Distributed Systems, Synchronization and Consistency, Fault Tolerance, Distributed File Systems and Algorithms
MM405ProjectProject6Problem Identification and Formulation, Literature Survey and Research Methodology, Design and Implementation of Solution, Testing and Evaluation, Report Writing and Presentation
MM406SeminarProject2Technical Literature Review, Topic Selection and Research, Content Organization and Presentation Skills, Public Speaking and Communication, Question and Answer Handling
whatsapp

Chat with us