- Home
- Academics
- School of Computer Science
- Mathematics and Computing
B.Tech. - Mathematics and Computing
Program Details
The B.Tech. Mathematics and Computing program at UPES School of Computer Science is a 4-year course designed to nurture professionals excelling in mathematics and computing, driving innovation in solving modern, technology-driven challenges.
This 4-year BTech Mathematics and Computing program consists of selected modules crafted with input from top academic and industry leaders. The coursework is designed to equip students with a strong foundation in mathematics and computing to address real-world, technology-driven problems, foster interdisciplinary learning and critical thinking for modeling, analysis, and design of robust systems in a modern context.
Students gain hands-on experience through regular training sessions conducted in UPES' state-of-the-art computer labs. The program also emphasizes industry exposure through mandatory internships in the industry or public sector, ensuring students develop practical expertise aligned with industry demands.
The BTech Mathematics and Computing program at UPES blends mathematical rigor with computational proficiency, preparing students to excel in research, technology, and industry.
Program Highlights
- Students of the B.Tech. Mathematics and Computing program gains expertise in mathematical modeling and computing, equipping them to analyze and solve complex real-world problems with precision.
- Develop a strong foundation in critical thinking, mathematical modeling, and analysis, enabling the design of robust systems across diverse domains in Mathematics and Computer Engineering.
- Explore applications of quantitative finance, gaining insights into mathematical modeling in financial contexts while building problem-solving expertise beyond finance.
- Each semester integrates theory with practical training, ensuring hands-on experience in emerging fields within the engineering space.
- Benefit from comprehensive placement assistance, with students securing industry-leading placement packages through the university’s dedicated support.
- Leverage the Global Pathway Program, providing opportunities to complete training at world-class institutions overseas, enhancing global exposure and learning.
Future Scope / Industry Trends
The future of B.Tech. Mathematics and Computing from UPES School of Computer Science holds promising growth and innovation prospects as industries increasingly rely on mathematical modeling and computational techniques to solve complex problems. In this evolving landscape, mathematics and computing will adapt to advancements in artificial intelligence, cryptography, financial modeling, and scientific computing. Automation and data-driven decision-making will persist as foundational elements, enhancing predictive analytics and optimization. The integration of mathematics, computing, and data science will strengthen, fostering interdisciplinary problem-solving. Machine learning and algorithmic techniques will refine data processing and analysis. Regulatory frameworks will drive advancements in secure computing and ethical AI applications. The BTech in Mathematics and Computing program's emphasis on mathematical rigor and computational efficiency will fortify problem-solving capabilities. Ultimately, this program not only shapes the future of mathematical computing but also ensures its impact across diverse technological and scientific domains.
Career Opportunities
At UPES School of Computer Science, our B.Tech. Mathematics and Computing program is designed to meet industry demands, equipping students with expertise in mathematical modeling, computational techniques, and data analysis. This strong foundation of computing and mathematics degree prepares graduates for seamless integration into diverse fields, including finance, technology, artificial intelligence, and data science.
Our graduates have secured roles in top organizations, applying their skills in quantitative analysis, algorithmic trading, data science, and risk management. BTech Mathematics and Computing scope span across Quantitative Analyst (Quant), Quantitative Developer, Data Scientist/Analyst, Risk Analyst, Algorithmic Trader/Developer, and Financial Engineer. With a curriculum that blends theory with real-world applications, our students emerge as highly skilled professionals, ready to tackle complex challenges in data-driven industries.
Curriculum
Semester 1
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Calculus of Several Variables | 3 | 1 | 0 | 4 |
| Programming in C | 3 | 0 | 2 | 5 |
| Digital Electronics | 3 | 0 | 0 | 3 |
| Introduction to Mathematical Proofs | 2 | 0 | 0 | 2 |
| Environment Sustainability & Climate Change | 2 | 0 | 0 | 2 |
| Chemistry for Mankind | 3 | 0 | 0 | 3 |
| Managing Self | 0 | 0 | 2 | 2 |
| Total | 21 |
Semester 2
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Ordinary Differential Equations | 3 | 0 | 0 | 3 |
| Data Structures and Algorithms | 4 | 0 | 1 | 5 |
| Object Oriented Programming | 2 | 0 | 2 | 4 |
| Operating Systems | 3 | 0 | 0 | 3 |
| Linear Algebra and Matrix Methods | 3 | 1 | 0 | 4 |
| Environment Sustainability & Climate Change (Living Lab) | 0 | 0 | 2 | 2 |
| Time & Priority Management | 0 | 0 | 2 | 2 |
| Total | 23 |
Semester 3
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Database Management Systems | 3 | 0 | 2 | 5 |
| Complex Variables and Transforms | 3 | 0 | 0 | 3 |
| Machine Learning | 3 | 0 | 1 | 4 |
| Discrete Mathematics | 3 | 1 | 0 | 4 |
| SRIJAN Social Internship | 0 | 0 | 0 | 0 |
| EDGE Aptitude Fundamentals | 0 | 0 | 0 | 0 |
| Exploratory 1 | 3 | 0 | 0 | 3 |
| Leading Conversations | 0 | 0 | 2 | 2 |
| Total | 21 |
Semester 4
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Design Analysis and Algorithms | 3 | 0 | 1 | 4 |
| Probability Theory and Random Processes | 3 | 0 | 0 | 3 |
| Signals and Systems | 3 | 0 | 1 | 4 |
| Partial Differential Equations | 3 | 0 | 0 | 3 |
| Indian Constitution | 0 | 0 | 0 | 0 |
| Physics for Computing | 3 | 0 | 0 | 3 |
| Exploratory 2 | 3 | 0 | 0 | 3 |
| EDGE Aptitude Basic | 0 | 0 | 0 | 0 |
| EDGE Basic Employability Skills | 0 | 0 | 0 | 0 |
| Writing with Impact | 0 | 0 | 2 | 2 |
| Financial Engineering I | 3 | 0 | 0 | 3 |
| Total | 25 |
Semester 5
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Optimization and Calculus of Variations | 4 | 0 | 0 | 4 |
| Formal Languages and Automata Theory | 3 | 0 | 0 | 3 |
| Mathematical Modelling and Simulation | 3 | 0 | 1 | 4 |
| Real Analysis | 3 | 0 | 0 | 3 |
| Statistical Inference | 3 | 0 | 0 | 3 |
| Stochastic Modelling and Simulation | 3 | 0 | 0 | 3 |
| EDGE Aptitude Intermediate | 0 | 0 | 0 | 0 |
| EDGE Intermediate Employability Skills with Practice | 0 | 0 | 0 | 0 |
| SAMARTH Internship | 0 | 0 | 0 | 0 |
| Leadership and Team Building | 0 | 0 | 2 | 2 |
| Total | 25 |
Semester 6
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Dynamical Systems | 3 | 0 | 0 | 3 |
| Compiler Design | 3 | 0 | 0 | 3 |
| Deepening Self | 0 | 0 | 2 | 2 |
| Minor Project | 0 | 0 | 5 | 5 |
| EDGE Aptitude Advance Practice | 0 | 0 | 0 | 0 |
| EDGE Advance Employability Skills | 0 | 0 | 0 | 0 |
| Exploratory 4 | 3 | 0 | 0 | 3 |
| Stochastic Calculus for Finance | 3 | 0 | 0 | 3 |
| Total | 19 |
Semester 7
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Capstone Project - Phase-1 | 0 | 0 | 5 | 5 |
| Summer Internship | 0 | 0 | 0 | 1 |
| Exploratory 5 | 3 | 0 | 0 | 3 |
| Portfolio Optimization | 3 | 0 | 0 | 3 |
| Reinforcement Learning for Finance and Other Dynamical Systems | 3 | 0 | 0 | 3 |
| Total | 15 |
Semester 8
| Course Name | L | T | P | Credit |
|---|---|---|---|---|
| Capstone Project - Phase-2 | 0 | 0 | 5 | 5 |
| Exploratory 6 | 3 | 0 | 0 | 3 |
| IT Ethical Practices | 3 | 0 | 0 | 3 |
| Total | 11 |
Fee Structure
Click here for detailed Fee Structure.
Eligibility
Interested students must meet the following minimum eligibility criteria for B.Tech. in Mathematics and Computing:
- Minimum 70% marks in class X and XII. Along with 70 % in PCM (Physics, Chemistry and Mathematics) in class XII
Selection Criteria
Selection Criteria for admission to the B.Tech. Mathematics and Computing program at UPES School of Computer Science relies on the performance of individual candidates in UPESEAT/ JEE Mains/ SAT/ Board Marks/ CUET-UG.
Further Information
Enquiry Form
Frequently Asked Questions
The B.Tech Mathematics and Computing course covers calculus, linear algebra, probability, statistics, discrete mathematics, optimization, programming, data structures, algorithms, artificial intelligence, machine learning, and data analytics. The Mathematics and Computing Engineering syllabus combines strong mathematical foundations with modern computing technologies and practical projects.
While Computer Science Engineering focuses primarily on software development and computing systems, Mathematics and Computing Engineering emphasize advanced mathematics alongside programming. Students learn mathematical modelling, optimization, AI, machine learning, and computational techniques, making the program ideal for solving complex analytical and data-driven problems across industries.
Yes, Mathematics and Computing is an excellent career option for students with strong analytical and programming skills. Graduates can pursue roles such as Data Scientist, AI Engineer, Machine Learning Engineer, Quantitative Analyst, Software Developer, and Business Analyst across technology, finance, cybersecurity, research, and data-driven industries.
A degree with BTech in Mathematics and Computing equips you with strong analytical, problem-solving, and computational skills, enabling careers in AI, fintech, cryptography, machine learning, and academic research. Its interdisciplinary nature offers flexibility across multiple industries.
Graduates of Mathematics and Computing Engineering are recruited across technology, FinTech, banking, consulting, healthcare, telecommunications, cybersecurity, e-commerce, research organizations, and government sectors. Their expertise in mathematics, programming, and data analysis makes them valuable in industries that rely on intelligent decision-making and advanced computational solutions.
Yes. Coding is a key part of the B.Tech Mathematics and Computing course. Students learn programming languages, algorithms, data structures, and software development while applying coding to artificial intelligence, machine learning, mathematical modelling, and data analytics, helping them build practical computational solutions for real-world challenges.
Yes. The Mathematics and Computing Engineering syllabus provides a strong foundation in mathematics, statistics, programming, machine learning, and data analytics. These skills prepare graduates for Data Scientist roles, where they analyze complex datasets, build predictive models, and support data-driven decision-making across various industries.
After completing the B.Tech Mathematics and Computing course, graduates can pursue M.Tech, MS, MBA, or specialized master's programs in Data Science, Artificial Intelligence, Computational Mathematics, Machine Learning, Financial Engineering, Operations Research, or Business Analytics to enhance their expertise and Mathematics and Computing Engineering salary prospects.