BTech Computer Science and Engineering
A high-impact BTech CSE degree to accelerate your career
Our B Tech CSE course incorporates the latest digital transformation technologies that are expected to change the future of work. According to a McKinsey report, digital technologies could contribute $550 billion to $1 trillion of economic impact per year in India by the year 2025. Reflecting the same trend, NASSCOM lists Big Data Analytics, Cloud & Cybersecurity Services, IoT, Artificial Intelligence and many other Digital Technologies as the skills of the future. Read more
These deep insights from the industry have led NU to infuse the CSE curriculum with relevant digital technologies that will enable our students (NUtons) to add immense value to the organisations that hire them.
On being asked, “What sets NU students apart?”, a significant percentage of our industry partners said, “NUtons are problem solvers and among our best hires. – The NU Brand Survey, 2021
BTech CSE – Distinguishing Features
An immersive, live R&D project in the sixth semester is a comprehensive component of NIIT’s BTech CSE programme and is taken up under faculty mentors. Selected computer science and engineering students get the opportunity to work in collaboration with industry partners and gain immensely from this opportunity.
The eighth semester in the final year involves a compulsory six-month industry practice. The industry project can be completed either at the industry site or in the campus under joint supervision of industry and faculty mentors. At the end of the programme, successful candidates may even be hired by the industry partner. IBM has been a steadfast industry practice partner right from the inception of the university.
Amazon, IBM, PwC, MakeMyTrip, Cognizant, Freecharge, SAP, Genpact, Swiggy, Morgan Stanley, Zomato, Technovia, etc., are other companies where our BTech CSE students get placed for their Industry Practice and projects.
We are very impressed with both the skills and attitude of NU graduates who have gone through the Analytics and Cognitive (Data Science) programme. They demonstrate terrific aptitude and attitude towards learning. We need more such graduates and they are performing significantly above the mass hired engineering graduates we hire from the top engineering institutions. The curriculum for the programme is jointly designed by IBM (Cognitive group) and NU faculty and reflects the dynamic and changing requirements in the market place.” – Vijay Muralidharan, Data Science Leader, Cognitive & Advance Analytics CIC, IBM.
BTech CSE – Placements
Students pursuing this stream find rewarding professional opportunities with reputed organisations.
BTech CSE – Industry Projects
Company: Morgan Stanley
Domain: Introducing Redis Cache for a regulatory calculation process
Project: Building a proof of concept to test the efficiency and improvement provided by the introduction of Redis Caching to a calculation application that runs on the Spark Architecture
Domain: MLFlow models version control on GitHub
Project: Creating a custom flow that enables Zomato to keep track of deployed, as well as previous models with version controlling of inference code
The team has two members with a mentor. The first member of the project is Mayuri Mane, a BTech CSE student in the 4th year of her engineering. She is specialised in data science and has been working as the implementer of the project since January 2021. She performed the analytic calculations and numerical simulations. The second member of the project is Trisha Sharma, a BTech CSE student, also in her 4th year of engineering and specialising in data science, who is the shaper of the project. She has been working on the technicals as well as sorting useful and arbitrary details to come up with a big-picture perspective.
Under the aegis of Startup India and MSME, Hillytech Starter runs a unique online hackathon. Students are expected to come up with innovative solutions to the industrial and societal problems faced by people living in hilly areas. The competition covers different themes such as science, technology, networking & business, electronics and even the pandemic.
One hundred and twenty teams from across the country participated in Hillytech Hackathon 2020. The criteria for evaluation included the novelty of the idea, feasibility of the implementation, and whether it will sustain in the current market. Prizes ranged from internships to job opportunities, apart from cool gadgets and gift hampers. NU’s Team Bugsmashers secured the first position with their unique ‘Outdoor plant monitoring and tracking system’ that monitored weather, automated irrigation, measured soil quality, organised plant care and sent reminders about fertilisers and pest control.
NASA Space Apps Challenge 2020 was organised by NASA in collaboration with Hacker’s Tribe Foundation. The event saw the participation of over 26,000 people from nearly 150 countries. ‘The Bug Slayers’, who represented NU, received the Global Award Nominee in the Phase 1 Universal Event.
The team proposed a specialised algorithm that suggests sleeping slots and the number of sleeping cycles for a user to work at maximum efficiency. This will help the user rest properly and balance their busy schedules. Further, depending on the user’s entered activity status and programme, the algorithm would also provide a daily customised calorie requirement and proposed carbohydrate, protein and fat intake.
An international idea-pitching competition, the Hult Prize competition is a year-long event with multiple phases – the campus round, regionals, an accelerator programme and the final round. The global programme provides an opportunity for students to suggest startup ideas which they believe can bring about social or global change. The theme for the 2020 competition was ‘Food for Good’.
The OnCampus event was organised in NU on 5 December 2020 by a team of NUtons, led by campus director Aman Gupta. Forty students in ten teams participated in the event. NU’s Team BioPure was the winner, going on to represent NU in the Regional Round, held in various destinations across the globe.
BioPure is a new-gen packaging start up that aims to revolutionise food packaging for Indian farmers. A vast quantity of food is wasted every year due to moisture, rodents and the fragility of packaging.
BioPure’s winning idea was to produce biopolymer food storage packaging based on nanotechnology. The durable, affordable and reusable packaging ensures effective food packaging and storage, reducing overall wastage. At BioPure, all packaging is sourced responsibly, and is designed to be effective and safe throughout its life cycle, thus making it a valuable resource for subsequent generations.
NU’s Anushree Krishania (BTech CSE) is first runner-up at the i4C (Inter Institutional Inclusive Innovations Center) Blogathon
i4C2020 received over 350 entries from all over the country. Anushree’s article, in the Student Innovation category, was based on health care innovation. It secured her the first runner up position in her category.
Please read her article here
Their submission was accepted for Poster Presentation at the conference. PHOTONICS 2018 was held at the Indian Institute of Technology, New Delhi. In their paper, the authors demonstrated a technique for broadcasting a laser source in free space using a Bragg grating. The multiple diffraction orders are used as multiple receiving points. They also show that cascaded gratings would increase the number of receiver points. This method is easy to implement, low-cost and scalable to a large number of receiver points.
NUton Rishi Pisipati's team ‘Thirsty Scholars’ receives the top prize at Carnegie Mellon University’s
'Hack This. Help Kids'. Hackathon
Meet our faculty
B Tech Computer Science and Engineering Course Outline
- Programme core – humanities, social sciences and management – to acquire interdisciplinary knowledge
- Professional core – To gain proficiency in a particular domain
- Mathematics and Basic Sciences – to develop analytical ability
- Professional electives – To specialise in an industry-specific domain
- R&D project – To inculcate a research-focused bent of mind
- Open electives – To identify professional interests
- Industry Practice – To build seamlessness with the world of work through Industry-work or industry-oriented research
- Minor programme (optional certification) – Starting the fourth semester, students must complete three to five additional courses with credits ranging from 12-15 within the duration of the degree programme.
- Fundamentals of Computer Programming
- Data Structures
- Computer Networks
- Object-oriented Programming
- Design and Analysis of Algorithms
- Computer Architecture and Organisation
- Discrete Mathematics
- Database Management Systems
- Operating Systems
- Software Engineering
- Theory of Computation
- Introduction to Communication Systems
- Multi-device Programming
- Advanced Java Programming
- Artificial Intelligence
- Artificial Neural Network
- Introduction to Soft Computing
- Introduction to Internet of Things
- Statistical Modeling for Data Science
- Advanced Communication Networks
- High-Performance Computing
- Introduction to Linear and Non-Linear Optimisation
- Wireless Sensor Networks and Applications
- Computer Vision
- Mobile Platform Programming
- Web Intelligence and Algorithms
- Machine Learning
- Computational Geometry and Applications
- Cyber Security
Specialisation in B Tech CSE
B Tech CSE Course Syllabus & Subjects
|CSE core courses||48|
|2||EL 111||Fundamentals of Electronics||3||1||0||4|
|3||TA 111||Fundamentals of Computer Programming||2||0||4||4|
|4||TA 202||Engineering Graphics/Workshop Practice||2||0||2||3|
|6||TA 102||Communication Skills/HSSM-I||2||0||2||3|
|7||NU 111||Community Connect||0||0||2||1|
|Total semester L-T-P-C||15||2||10||22|
|1||MAT 101||Algebra and Differential Equations||3||1||0||4|
|2||ENV 301||Environmental Science||3||0||0||3|
|3||CS 102||Data Structures||3||0||3||4|
|4||TA 202||Engineering Graphics/Workshop Practice||2||0||2||3|
|6||TA 102||Communication Skills/HSSM-I||2||0||2||3|
|8||NU 112||Community Connect||0||0||2||1|
|Total semester L-T-P-C||16||1||11||21|
|1||MAT 221||Probability and Random Process||3||1||0||4|
|2||EL 101||Digital Logic and Circuit||3||0||3||4|
|3||CS 232||Discrete Maths||3||1||0||4|
|4||CS 251||Object-oriented Programming||2||0||4||4|
|5||CS 241||Introduction to Communications Systems||3||0||2||4|
|6||NU 211||Community Connect||0||0||2||1|
|Total semester L-T-P-C||17||2||9||23|
|1||CS 201||Design and Analysis of Algorithms||3||0||3||4|
|2||CS 302||Theory of Computation||3||1||0||4|
|3||CS 122||Computer Architecture and Organisation||3||0||2||4|
|4||CS 211||Operating Systems||3||0||2||4|
|5||CS 231||Database Management Systems||3||0||2||4|
|6||NU 212||Community Connect||0||0||2||1|
|Total semester L-T-P-C||18||1||9||23|
|1||CS 261||Computer Networks||3||0||2||4|
|2||CS 301||Software Engineering||3||0||2||4|
|Open Elective – I||3||0||2||4|
|Advanced Java Programming||3||0||2||4|
|3||CS 382||Programming Tools||1||0||6||4|
|4||NU 311||Community Connect||0||0||2||1|
|Total semester L-T-P-C||16||0||16||23|
|Capstone Project — I||1||0||6||4|
|Professional Elective – I||3||0||2||4|
|Professional Elective – II||3||0||2||4|
|2||NU 302||R&D Project||1||0||6||4|
|3||NU 312||Community connect||0||0||2||1|
|Total semester L-T-P-C||14||1||18||23|
|1||Professional Elective – III||3||0||2||4|
|Professional Elective – IV||3||0||2||4|
|Professional Elective – V||3||0||2||4|
|Open Elective – II||3||0||2||4|
|Open Elective – III||3||0||2||4|
|Capstone Project — II||1||0||6||4|
|2||NU 411||Community Connect||0||0||2||1|
|Total semester L-T-P-C||18||0||10||24|
|1||NU 402||Industry Practice/Project|
Apply the knowledge of Mathematics, Science, fundamentals of Engineering and an engineering specialisation to the solution of complex engineering problems.
Identify, formulate, review research literature, and analyse complex engineering problems to reach substantiated conclusions using first principles of Mathematics, Natural Sciences, and Engineering Sciences.
Design solutions for complex engineering problems and system components or processes that meet specified needs with appropriate consideration for public health and safety, and cognisant of cultural, societal, and environmental considerations.
Conduct investigations of complex problems
Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesise information to provide valid conclusions.
Modern tool usage
Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
The engineer and society
Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues, and the consequent responsibilities relevant to the professional engineering practice.
Environment and sustainability
Understand the impact of professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
Individual and teamwork
Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
Communicate effectively on complex engineering activities with the engineering community and with society at large. This includes being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
Project management and finance
Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and/or leader in a team, to manage projects in multidisciplinary environments.
Recognise the need for, and have the preparation and ability to, engage in independent and life-long learning in the broadest context of technological change.
Programme specific outcomes for Computer Engineering
Acquire technical knowledge in digital and distributed control systems, digital signal processing for deterministic as well as stochastic signals, System–on-Chip (SOC) design, microcontrollers – Rasbery and Ardiuno, programming of microcontrollers and Embedded Systems using high-level languages.
|Computer Science||Computer Engineering|
|Computer Science (CS) is a field of science that emphasises on researching data structure & algorithms, database theory, theory of computation, operating systems, and different programming languages. The objective is to solve software issues and develop software solutions or to design software products. CS also focuses on ways to improve the performance of existing software and computer systems. Computer scientists study and conduct experiments in the fields of artificial intelligence (AI), machine learning (ML), computer vision & virtual reality, and cybersecurity to develop new computing techniques and algorithms. Computer scientists are generally more interested in the analysis and manipulation of data, software application development, database systems, artificial intelligence, and computational theory.||Computer Engineering on the other hand, prioritises computer design and development. If you enjoy building computers, learning about hardware, or designing interfaces, you might prefer computer engineering to computer science. If you find yourself fascinated by computing theory and data analysis, a graduate or undergraduate degree in Computer Science might be the better option. Although computer engineers may also write software and handle data, the field of Computer Engineering is generally more focused on the development of physical computing components, circuitry, electronics, robotics, and embedded systems. Computer Engineering focuses on solving problems and designing hardware and software interfaces. Computer Engineers can be responsible for the development and prototyping of software and hardware simultaneously. Computer engineers conduct research on computer hardware and test computer hardware elements like processors, circuit boards, routers, write and assess software programs for digital devices and computers, design and test robots. NU offers BTech in Computer Science and Engineering.|
BTech students are eligible to enrol directly into PhD , but BCA students need to complete MSc or MCA and to become eligible for enrolment into PhD.
Here is an overview of the eligibility criteria to apply for ISRO:
- Academic qualification: BE/BTech with 65% marks.
- Candidates who are in the final year of the qualifying degree can also apply provided they can produce the degree by the time final selections are made.
- Age: Between 21 to 35 years for general category. There is a relaxation in the upper age limit for OBC by 3 years and 5 years for SC/ST candidates.
- A written exam
- Technical interview
- Personal interview
- Certificate verification
Did you know? Dr K Kasturirangan, the former director of ISRO is now Chairperson (Chancellor’s equivalence).
Official website of ISRO to apply online: www.isro.gov.in
CSE Level-1 Jobs:
- Java Developer
- Mobile Engineer
- Software Engineer
- Web developer
- Front End Engineer
- Back End Engineer
- Solutions Engineer
- Database Administrator
- Cloud Engineer
- UX Designer
- Network Administrator
- QA Engineer
- Data Analytics – SQL Expert
BTech CSE Advanced Jobs:
- Enterprise Architect
- DevOps Engineer
- ETS Consultant
- Cloud Architect
- Data Architect
- Solutions Architect
- API Microservice Designer
- Product Designer
- Technical Program Manager
- Project Manager
- Business Development Manager