B.Tech | BCA | M.Tech | MCA | PhD Department of Computer Science & Engineering (CSE) www.ncuindia.edu Recognised by the University Grants Commission
Discover Future Tech Skills for a Successful Global Career Late Dr. A.P.J. Abdul Kalam, Former President of India at the NCU Campus
What’s Inside Message from the Vice-Chancellor 4 Discover The NorthCap University 5 From the HoD’s Desk 8 About Dept. of CSE 9 Key Highlights 11 Beyond Classroom Learning 12 Academic Advisory Board and Members 13 Programmes Offered Under CSE 14 Industry Collaborations 50 Marquee Placement Partners 52 NCU Masterclass Series 53 Our Faculty and Mentors 55 Our Alumni 58 Clubs and Societies 60 Centres of Excellence 62 Infrastructure 66 Campus Experience 68 What Sets us Apart 72 Eligibility & Tuition Fee Details 74 Scholarships & How to Apply 76 Ranked #1 for Engineering & Technology by GHRDC 3
A Message from the Vice-Chancellor Join the next generation of world leaders! With global markets facing challenges of increasing complexity and competition, we need confident and innovative engineering professionals who can leverage best practices and provide new-age leadership. We need pioneers in every industry who can make decisions not just for today’s generation – but for our collective future. If your aim is to become a global professional, our Department of Computer Science and Engineering offers varied programmes which will arm you with world-class skills to begin your career and become a self-motivated & responsible citizen capable of taking on the challenges of today. Leverage NCU’s strong network of industry partners and alumni and take the first step towards building a successful career in the new global economy. Prof. Nupur Prakash Vice-Chancellor The NorthCap University
The NorthCap University (NCU) is a progressive multidisciplinary university located in the city-centre of Gurugram, Haryana. The university’s rich heritage of 25+ years, 11,000+ alumni and robust academic infrastructure enables deep linkages with government, industry and research bodies. The university operates three schools in its state-of-the-art urban campus and hosts a diverse student body in the disciplines of engineering & technology, management, liberal arts, law, media and entertainment and applied sciences. NCU is a National Assessment and Accreditation Council (NAAC) Grade A accredited university that serves as a research and talent catalyst between students and industry. Guided by eminent academicians and industry leaders, it follows an immersive pedagogy to deliver undergraduate, postgraduate and doctoral programmes. The university is a comprehensive partner of Arizona State University (#1 university in the U.S. for innovation, outreach and stewardship). This strategic collaboration focuses on innovation, internationalisation and digitisation. NCU students enjoy summer immersion programme and accelerated master’s programmes in the US given this partnership. NCU is recognised by the University Grants Commission (UGC) and the Bar Council of India (BCI). It is a member of the Association of Indian Universities (AIU), member of the Association of Commonwealth Universities (ACU) UK, a member of the American Society for Quality and is accredited by Accreditation Services for International Colleges (ASIC), UK. With a 5-Star QS Ranking for Teaching, Employability, Academic Development, Online Learning and Inclusiveness, NCU ranks among the Top 30 Best Performing Universities as per Atal Ranking of Institutions on Innovation Achievements (ARIIA) rankings. Discover The NorthCap University 5
Quality Benchmarks Recognised by the University Grants Commission Accredited by Accreditation Services for International Colleges (ASIC), United Kingdom, in the category of ‘Premier’ Universities, with Commendable Grades Member of the Association of Commonwealth Universities Member of Association of Indian Universities Member of International Students Exchange Programme Accredited by the National Assessment and Accreditation Council (NAAC) as Grade A University Member of American Society for Quality (India) Recognised by the Bar Council of India NCU’s Global Education Partners Co-teaching, immersion, student & faculty mobility and research 6
Rankings & Ratings Among Top-30 ‘Best Performer Universities’ in Atal Ranking of Institutions on Innovation & Achievements (ARIIA) All India Rank #96 in the Engineering category and in the rank band of 151-200 in the University Category - National Institute Ranking Framework (NIRF) 2022 5th in the All India Non-Residential University Category ‘Swachhta’ Ranking by the Government of India in 2019 NCU’s BBA Programme has been awarded 2nd Rank in Northern Region and 3rd Rank in the Category of Eminence in the GHRDC BBA Colleges Survey, 2023 School of Law at The NorthCap University has been Ranked as a ‘Top Eminent Law School’ in India in the CSR Law Schools Survey 2023 School of Engineering & Technology ranked No.1 in Haryana in CSR-GHRDC Survey, 2023 Received Quacquarelli Symonds (QS) 5 Star in Teaching, Employability, Academic Development and Inclusiveness Ranked 25th in Green Institutional Rankings 2022 in the Sustainable Institutions of India category Recognised as Institution of Happiness (IOH), 2022 The NorthCap University has been awarded an overall rating of DIAMOND from QS I-Gauge NCU is Among Top 7 Institutions in India for Academic Quality in Engineering, Recognised by QS I-GAUGE with a Platinum Badge Awarded Gold for Law and Gold for Management by the Prestigious QS I-GAUGE Rating System Our Prestigious I-GAUGE Rating PLATINUM Engineering SUBJECT RATINGS GOLD Law & Legal Studies SUBJECT RATINGS GMINDIAN UNIVERSITY RATINGS SPEnSUINDIAN UNIVERSITY RATINGS 7
Prof. Rita Chhikara Head, Department of Computer Science & Engineering The NorthCap University From the HoD’s Desk The Department of Computer Science and Engineering is at the vanguard of The NorthCap University offering B.Tech, BCA, M.Tech, MCA and PhD programmes. Our holistic and multidisciplinary approach in solving problems of the industry attracts recruiters from highly prestigious organisations. The experiential learning and interactive approach in teaching-learning pedagogy coupled with applied research makes our students coveted for industry absorption. Collaboration with reputed international universities helps in keeping abreast with global best practices and further enhances our Academic Framework. The programmes focus to equip students with the core competencies of developing high-quality real-world projects, while also cultivating the skill set to keep abreast with latest state-of-the-art technologies like Data Science, Artificial Intelligence, Cyber Security, Blockchain, Full Stack Game Technology, Augmented Reality and Virtual Reality. Our competent faculty and state-of-the-art infrastructure enable cutting-edge research in all areas of what humans aspire and dream of. The path of converting dreams into reality is replete with passion and commitment, both from learners and mentors. We commit to act as a bridge between academia and industry to transform our students into leaders to solve the problems of today and tomorrow. If you are passionate and adventurous to explore the new horizons of emerging developments in the field of IT then you are at the right doorstep. We warmly welcome you to the Department of Computer Science at The NorthCap University and promise to help you embrace your illustrious future. 8
Department of Computer Science & Engineering (CSE) The NorthCap University, in its endeavour to adopt all contemporary computing tools and technologies needed to succeed in the world of engineering, has introduced a state-of-the-art Department of Computer Science and Engineering dedicated for students to pursue specific programmes. Offering specialised courses in B.Tech, BCA, M.Tech and PhD degree programmes, the department with its extensive resources is at the forefront of the tech revolution that is sweeping the world and our nation. 25+ years of being a tech-forward multidisciplinary university situated in Delhi NCR, NCU has, over the years, introduced detailed courses on User Experience, Artificial Intelligence, Data Science, Cloud Computing, Cyber Security and more. The department prepares students to carve their identity in cutting-edge technologies across industries by introducing domain specialisations in sync with the latest industry needs. With its contemporary Centres of Excellence, Smart Labs and Classrooms equipped with high-end computing devices, NCU offers an overall learning experience unlike any other in India. CSE students at NCU’s XIth Convocation Ceremony 9
Programmes Offered Under CSE • B.Tech CSE - Data Science • B.Tech CSE - Artificial Intelligence & Machine Learning • B.Tech CSE - Cyber Security & Forensics • B.Tech CSE - Full Stack Development • B.Tech CSE - Blockchain • B.Tech CSE - Cloud Computing • B.Tech CSE - Gaming, AR & VR • B.Tech CSE - IoT (Internet of Things) & 5G • BCA in Web Application & Development • BCA in Mobile Applications • M.Tech in Cyber Security & Forensics • M.Tech in Data Science • MCA • PhD Important Focus Areas Academic excellence of CSE department is also reflected in its strong placement record and significant rise in admission numbers in every academic cycle. With a mission to inspire technological advances, the department focuses on a few key factors: • Developing competent professionals with analytical skills and independent thinking through excellent undergraduate, postgraduate and doctoral education programmes to meet the needs of academia and industry • Enhancing the theoretical and applied skills of students through long-term national and international collaborations with industry and research organisations • Continuously improving physical, academic, IT and computing infrastructure • Contributing towards social upliftment by focusing on entrepreneurship, data-driven and research-based socially relevant projects • Creating a nurturing environment for lifelong learning skills 10
Key Highlights of Department of CSE Best Placement Opportunities with Constant Soft Skills Upgradation Training Hi-Tech Learning Environment with Well-Equipped Labs, Smart Classrooms etc. International Tie-ups with Leading Universities for Research & Student-Faculty Exchange Holistic Development Through Co-Curricular, Extra-Curricular, Skill & Value-Based Courses Strong Mentor-Mentee Culture for Student Counselling & Guidance Future-Ready Curriculum in line with Global Engineering Trends Multitude of Industry Engagement Practices for Quality Research & Experience Hands-on Practical Training Through Excellent Academic Collaborations Focus on Internships, Research Projects & Experiential Learning Dynamic, Devoted and Driven Faculty with Years of Experience Rich Network of Industry Mentors, Placement Partners & Alumni A Choice-Based Approach for Domain Specialisations 11
Beyond Classroom Learning Besides covering the course curriculum, conducting regular expert interactions, hosting placement partners, facing real-life challenges, and completing cutting-edge research projects are a must for a quality engineering education. We ensure that young minds at our department are doing far more than merely building conventional products and services through the age-old classroom education. 01 02 03 04 05 06 07 08 09 10 Career Counselling & Guidance Soft Skills Tutoring Future-ready Curriculum In-Campus & Off-Campus Extra-curricular Activities Student-Faculty Exchange Experiential Learning International Tie-Ups Hi-Tech Learning Environment Quality Research & Training Industrial-Academia Interactions 12
Some of our Academic Advisory Board Members & Mentors 13
Year 1 Foundation of Engineering Year 2 Foundation of Specialisation Assessment and Feedback by Industry Experts Year 3 Deep Dive into Specialisation Real Time Projects under Guidance of Industry Mentors Year 4 Advanced Specialisation Major Projects, Internships B.Tech Duration: 4 Years Programme Roadmap for B.Tech A comprehensive B.Tech programme in CSE at NCU integrates many aspects of Computer Science with Engineering to prepare students for the future of jobs in the Engineering sector. This highly sought-after degree programme is offered with a variety of functional specialisations that enable students to build a strong foundation of computer programming and networking. Covering topics like User Experience, Artificial Intelligence, Data Science, Internet of Things and Cyber Security along with computation, algorithms, programming languages, programme design, computer software, computer hardware and others; our B.Tech graduates are groomed to take up positions in top global and Indian companies. Our focus is to create skilled engineers who are equipped to become innovators of tomorrow. Functional Specialisations: • Data Science • Artificial Intelligence and Machine Learning • Cyber Security & Forensics • Full Stack Development • Blockchain • Cloud Computing • Gaming, AR & VR • IoT (Internet of Things) & 5G 14
Cutting-Edge Programmes Designed with Industry Leaders 15
B.Tech CSE - Data Science Data science continues to evolve as one of the most promising and in-demand career paths for engineering graduates. Today, successful data professionals understand that they must advance past the traditional skills of analysing large amounts of data, data mining, and programming skills. Hence, data science specialisation prepares students to go beyond extracting, transforming and loading data. Students are made to use visualisation techniques to derive actionable insights from data and then employ statistical methods to allow a data-driven decision-making process. Developing and maintaining predictive models, processing large amounts of data using big data technologies and leveraging BI tools to develop business data processing, all and more, are done under the mentorship and guidance of our dynamic faculty at CSE. We aim to formulate and use appropriate data analysis models to unravel hidden solutions to businessrelated challenges for our students. Develop Essential Skill Sets: • Proficiency in a dynamic and robust programming language - Python • Data Visualisation through Tableau, Matlplotlib, Seaborn • Expertise in Big Data Technologies like Hadoop, Map Reduce • KNIME and classification techniques for Predictive Analytics • Applied Computational Statistics for modelling and Data Analysis • Linear and non-linear regression for data analysis • Hands-on capstone projects with each course • Natural language processing with NLTK packages • Deep Neural Networks with Keras and Tensor Flow • Build real-world Data Science and Al and ML applications • Applications of Computer Vision with OpenCV library “In God we trust. All others must bring data.” Edwin R. Fisher Programmes Offered 16
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II/ Internship Skill Development Seminar Practical Training Industrial Internship Programming for Data Science Applied Computational Statistics Business Intelligence & Data Visualisation Data Engineering Machine Learning Big Data Introduction to Image Processing and Recognition Deep Learning Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 17
B.Tech CSE - Artificial Intelligence and Machine Learning B.Tech in Artificial Intelligence and Machine Learning (AI and ML) at NCU is a degree programme, that enables students to master essential skills of artificial intelligence technology. Our students can then equip themselves with the right tools and knowledge to become a part of the global workforce and create systems that simulate human intelligence. From spam filters and smart replies in Gmail to mobile banking, Google Maps, Siri, Alexa, Autonomous Cars and Robotic Vacuum; AI is everywhere! The increased data volumes, advanced machine learning algorithms, and improvements in computing power and storage have made artificial intelligence more popular and usable. As one of the best Computer Science and Engineering Colleges in Delhi, we believe this specialisation in AI and ML will help change the world. A career in artificial intelligence can be pursued in private companies, public organisations, education, healthcare facilities, government agencies, and even the military. We prepare our students to understand and implement search and adversarial (game) algorithms, to explore supervised, unsupervised and reinforcement learning, and apply them to a range of real-world problems. While setting up probabilistic foundations and learning algorithms for deep neural networks, we also ensure implemention of basic methodologies and tools in robotics research and applications. Here’s to exploring the fundamental concepts of NLP (Natural Language Processing) and its role in current and emerging technologies. Develop Essential Skill Sets • Proficiency in dynamic and robust programming language - Python • Applied computational statistics for modelling and data analysis • Linear and non-linear regression for data analysis • Hands-on capstone projects in all courses • Natural language processing with NLTK and spacy packages • Deep Neural Networks with Keras and Tensorflow • Building real-world Data Science and Al and ML applications • Applications of Computer Vision with OpenCV library • Fundamentals of robotics and robot architectures • Reinforcement learning techniques for solving complex engineering problems • Implement the concepts of knowledge representation, reasoning, semantic networks and fuzzy set theory to solve a given set of problems • Features, architecture and applications of Expert Systems “Predicting the future isn’t magic, it’s artificial intelligence.” – Dave Waters 18
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Programming for Data Science and AI Applied Computational Statistics Applied Artificial Intelligence and Expert Systems Reinforcement Learning Artificial Intelligence for Robotics Deep Learning Computer Vision Computational Linguistics and Natural Language Processing Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML / AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 19
B.Tech CSE - Cyber Security & Forensics “There are only two types of companies: those that have been hacked, and those that will be” - Robert Mueller. According to a PwC report, cyber-attacks are ‘becoming progressively destructive and targeting a broadening array of information and attack vectors’. With our specialised B.Tech degree in Cyber Security and Forensics, we help our students design tools and security applications in the field of IT and security analysis to help deal with such crises. With private and public sectors heavily relying on Cyber Security and Forensics professionals to keep personal and professional information safe, our programme is aimed at creating future-ready experts. We prepare students to apply penetration testing to investigate vulnerable systems and forensically analyse digital evidence to solve computer crimes while carrying out in-depth analysis of modern malware samples. Our faculty and mentors help our students perform quantitative and qualitative risk assessments in real time while developing a basic understanding of blockchain technology and other important topics like the properties of cryptocurrencies and their mechanics. Develop Essential Skill Sets • Vulnerabilities assessment and penetration testing using Kali Linux and other tools • Secure coding practices for designing websites • Buffer Overflow Attack & OWASP Top 10 • Reverse Engineering of Applications using IDA Pro • Memory Forensics and File System Forensics • Static and dynamic malware analysis • Designing smart contracts and deploying private blockchain • Proficiency with Tools like Burp Suite, Metasploit, Nmap, Nessus • Risk analysis and assessment in a given scenario • Debugging capabilities using OllyDbg and Immunity Debugger • Network security: security issues in OSI layers • Cloud and its security essentials 20
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Secure Communication and Cryptography Secure Coding and Vulnerabilities Digital Forensics and Malware Analysis Network Security Web and Mobile Security Cloud Security Essentials Risk Analysis & Assessment Blockchain Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 21
B.Tech CSE - Full Stack Development Full stack development is now a ‘must-have’ technical role in the IT industry. It is ranked the second most popular developer occupation these days and will remain so in the foreseeable future. Hence our B.Tech in Full Stack Development degree programme prepares students to become full-stack web developers who work across all software layers with companies relying on them to build, support and maintain web applications. Full Stack Development specialisation prepares students for knowledge of essential developers’ tools such as Git, Github and SCRUM for collaborative development. It ensures a strong foundation of both front-end and back-end programming for designing responsive web applications. Building multi-user web applications that employ the right engineering principles of modularity, scalability and maintainability and understanding of SQL, No-SQL and Graph databases makes this B.Tech degree unique in its own right. Graduates of this programme can then apply appropriate databases in different scenarios and principles of Continuous Integration and Continuous Deployment (CI/CD) using appropriate tools like Jenkins. Develop Essential Skill Sets • Working knowledge of Collections, Generics, Database connectivity, JSP, exception handling in JAVA • Architecture and features of Spring framework • Web application development using HTML, CSS, and Bootstrap • Dynamic web application development using JavaScript • Proficiency in NoSQL databases like Mongo DB • Mobile application development technologies like a Flutter • Understanding of microservices architecture • UI / UX design, wireframing & prototyping “Websites should look good from the inside and out.” – Paul Cookson 22
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Enterprise Web Applications Middleware Frameworks and ORM NoSQL Web Frameworks Mobile Application Development DevOps Big Data Microservice Based Application Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 23
B.Tech CSE - Blockchain Blockchain is a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries and is predicted to be just as impactful as the Internet. We offer a comprehensive degree programme in Blockchain as it is a software platform where one can store, send and receive digital cryptocurrencies like bitcoin. According to a McKinsey Report, the bitcoin industry’s major developments were due to the popularity of blockchain technology. As per IDC’s records, global investments in blockchain will outstrip $3.1Tn by 2030. Blockchain technology has managed to penetrate and transform the primary industry sectors like healthcare, finance, and banking. In the future, it will eradicate the role of mediators in several key areas to bring efficiency, transparency and elimination of corruption at the highest level. With the B.Tech in Blockchain programme, we prepare our students to gain insights into fundamental blockchain concepts and their underlying mechanisms. It is important to implement the workflow behind bitcoin and various consensus mechanisms to design and implement smart contracts. This degree also helps students in developing decentralised applications on blockchain and identify and analyse the ongoing application models in industry-wide blockchain frameworks. Develop Essential Skill Sets • Solid grasp of cryptography and security principles • Understanding of data structures and networking • Programming languages like C, JavaScript, Python, Ruby, Golang, C#, and Java • Practical expertise in concepts like consensus, distributed ledger technology and cryptographic hash functions • Knowledge of distributed systems and peer-to-peer networking • Thorough study of smart contract creation and its significance “Whereas most technologies tend to automate workers on the periphery doing menial tasks, blockchains automate away from the centre. Instead of putting the taxi driver out of a job, blockchain puts Uber out of a job and lets the taxi drivers work with the customer directly.” -Vitalik Buterin (Founder Ethereum) 24
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Mathematics of Modern Cryptography Introduction to blockchain technologies Bitcoin and Cryptocurrency Technologies Smart Contracts Blockchain for Cyber Security Blockchain Technology in Web Development Security and Privacy for Big Data Analytics Cloud Infrastructure and Services Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 25
B.Tech CSE - Cloud Computing Cloud computing is considered one of the top five emerging technologies that will have a major impact on the quality of science and society in the next 20 years. It provides a way to centralise the setup, implementation, maintenance, and management of integrated computation services for individual and corporate end users. Cloud computing is not just a trendy application that people can use to store photos and videos online, it is part of a business model that is taking the world by storm. We offer B.Tech in Cloud Computing to establish a solid grounding of the main concepts, key technologies, strengths, and limitations of cloud computing and its possible applications for state-of-the-art technologies. Understanding the core issues of cloud computing such as security, privacy, and interoperability, not only changes how many businesses store and access data, but it also changes how these businesses might operate. With our regular industry-academia interaction, we provide appropriate cloud computing solutions and recommendations as per the applications used. Fostering the ability to identify architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.; it is our end game to prepare our graduating students for all upcoming challenges of cloud computing. Develop Essential Skill Sets • Proficiency in AWS Cloud Services • Understanding of AWS Architecture • Hands-on Google Cloud Skills Boost platform • Implementing security on the cloud • Build real-world cloud-based applications • Integration of artificial intelligence and cloud computing concepts to facilitate smarter decisionmaking in organisations “I don’t need a hard disk in my computer if I can get to the server faster… carrying around these nonconnected computers is byzantine by comparison.” - Steve Jobs 26
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Programming for Data Science Introduction to Cloud Computing Cloud Architecture Virtualisation & Cloud Computing Big Data on Cloud Artificial Intelligence & Machine Learning on Cloud Cloud Application Development & Deployment Cloud Security Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 27
B.Tech CSE - Gaming, AR and VR B.Tech CSE with Gaming, AR and VR specialisation is a four-year degree programme that enables students to understand industrial usability and implementation of gaming technologies, augmented and virtual reality applications or simulations. This specialisation gives students an opportunity to work with these technologies and attain a focused degree with a strong tech foundation, combining rigorously taught components with studio-based learning. We offer students the opportunity to gain in-depth knowledge of today’s Gaming, AR, VR and XR world while also understanding application development and practical skills for creating engaging and immersive interactive experiences. Students will graduate with a strong portfolio of creatively designing and developing immersive projects completed to an industry standard. Develop Essential Skill Sets • Unity, C#, C, Unreal C++ • XR SDKs such as Oculus / Vive / HoloLens • ARCore / ARKit / Vuforia • XR Testing & Debugging • 3D tools like 3D MAX and Autodesk 3D. • Adobe Photoshop • Adobe XD-UI & UX Design • Game Design Documentation • Game Design Architect • Game Production Management • 2D Game �evelopment • 3D Game Development • Artificial Intelligence for Games • Augmented Reality immersive Design & Simulation • Augmented Reality Immersive Game Development • Virtual Reality �mmersive Design & Simulation • Virtual Reality Immersive Game Development “You can push the bounds of your imagination and we have the resources tailored to bring your immersive vision to life” – Unity. 28
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II / Internship Skill Development Seminar Practical Training Industrial Internship Game Design and Asset Creation Programming for Games Advanced Programming for Games Designing Human Computer Interfaces Cross Platform Game Development AR Development VR Development XR Studio Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 29
B.Tech CSE - IoT (Internet of Things) & 5G B.Tech in IoT (Internet of Things) and 5G is the newest programme being offered under Department of CSE. With 5G technology catching on, data-transfer speeds are expected to rise significantly. According to reports, 5G is said to be 10 times quicker than current LTE networks. This increase in speed allows data interchange and communication amongst IoT devices faster than ever. The hype around Internet of Things & 5G is valid due to it enhancing the functioning of everyday products such as refrigerators, watches, speakers and other devices dependant on the internet and connected to one another. This B.Tech specialisation hence offers students, in theory and practice, the opportunity to study, understand and implement IoT-based applications in the 5G environment. With our regular industryacademia interaction, we provide appropriate tools, solutions and recommendations to make this degree programme a unique experience overall. The curriculum lays the foundation of IoT and 5G fundamentals covering 3 major distinct stages: 1. Sensors which collect data, including identification, addressing and analysing sensor/device for further consolidation 2. Decision-making and transmission of big data to decision-making servers through analytical engines 3. The role of 5G in enabling quicker data exchange and connectivity amongst IoT devices Develop Essential Skill Sets • Proficiency in microcontrollers and sensors • Understanding of IoT & 5G architecture and communication models • Proficiency in dynamic and robust programming language – Python • Interfacing of sensors, actuators • IoT & 5G framework/platform and hardware • Protocols for IoT & 5G • Gateway computing • Connecting to cloud, analyse and visualise data • Security and Industrial IoT • Secure data transfer from device to device • Machine Learning and AI with IoT& 5G Devices “If you think that the internet has changed your life, think again. The Internet of Things is about to change it all over again!” — Brendan O’Brien 30
Open Elective – 1 Open Elective – 2 Open Elective – 3 Open Elective – 4 Open Elective – 5 Foreign Language Elective Liberal Arts Course Project – I Project – II/ Internship Skill Development Seminar In House Summer Internship Practical Training Industrial Internship Embedded Systems Introduction to Cloud Computing Microcontrollers & Sensors Wireless & Mobile Communication Design for IOT Introduction to 5G Technologies Security in IoT Mobile Networks Programme / Specialisation Electives Effective Communications - I Effective Communications - II Entrepreneurship Environmental Studies Human Values and Professional Ethics Campus to Corporate Humanities and Management Courses University-Wide Compulsory Courses Other Mandatory Courses Project & Internship Engineering Maths - I Engineering Maths - II Engineering Physics Engineering Chemistry Basic Science Courses FOCP - I FOCP - II Engineering Graphics & Drawing Basics of Mechanical Engineering Basics of Electrical & Electronics Engineering Problem Solving and Design Thinking Discrete Mathematics Data Structures Database Management Systems Operating Systems Software Engineering and Project Management Analysis and Design of Algorithms Computer Networks Theory of Computation (MOOC) Digital Electronics and Computer Architecture Cyber Security Introduction to AI & ML, AI for Games Self Study Course GATE Engineering Science Courses Programme Core General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI General Proficiency 31
BCA Duration: 3 Years With the boom in IT and computing technologies, Bachelor in Computer Application (BCA) has emerged as a leading degree course for aspirants interested in pursuing professional roles in the IT sector. Covering all crucial topics related to computer applications, such as databases, data structures, programming paradigms, and networking are covered in the course curriculum of this three-year degree offered at NCU. Students who opt for this course not only learn about skills and information relevant to computer and information technology but also about management, communication and organisation in general. It helps students develop a feel for working with the latest IT tools and technologies in the industry. BCA encourages investigations into theoretical data structures and algorithms, practical competitive programming and application development - successfully covering all aspects of the subject in detail. Functional Specialisations: • Web Application and Development • Mobile Applications Year Year Year Foundation of Mathematicas and Computer Applications Core and Specialised Courses Summer Internship Advance Courses Major Projects/ Industry Projects Programme Roadmap for BCA 32
Gain Transferable Skills that Employers are Seeking 33
BCA in Web Application Development BCA in Web Application Development is a remarkable degree programme in this fast-growing technology sector that offers dual career options for students in Web and Mobile Applications. This specialised course at The NorthCap University accords an in-depth theoretical as well as practical command of all the latest technology trends in mobile and web applications and their testing. At the forepart of BCA in Web Application Development, the course presents students with the foundational expertise of all aspects of web and mobile technology with focus on developing Android, iOS, and web applications, keeping industry requirements in mind. During the course of this study, students will understand the concepts associated with web and mobile technology, its architecture and API to develop user-friendly apps. We impart requisite knowledge not only about fundamental concepts but also regarding design and controls strategy, tools, and techniques to store as well as secure data and application security in web technology. Develop Essential Skill Sets • Knowledge of essential developers’ tools such as Git, GitHub and Scrum for collaborative development • Strong foundation in both front-end and back-end programming for designing responsive web applications • Build multi-user web applications that employ the right engineering principles of modularity, scalability and maintainability • Applying the principles of CI /CD (Continuous Integration / Continuous Deployment) using an appropriate tool like Jenkins • Working knowledge of collections, generics, database connectivity, JSP, and exception handling in JAVA • Web application development using HTML, CSS, and Bootstrap • Dynamic Web Application Development using JavaScript • Mobile application development technologies like Flutter • UI / UX Design, wireframing & prototyping “Students who study computer science unlock a world of opportunities for themselves.” - Dr. John Deasy 34
Skill Deveoplement - 1 Skill Development -2 Project – 1 Project – 2 Summer Internship – I Summer Internship - II Skill Enhancement Mathematics - 1 Programming Fundamentals – I Programming Fundamentals – II Probability and Statistics Data Structures Computer Networks Database Management System (DBMS) Operating Systems Digital Electronics & Computer Architecture Analysis and Design of Algorithms Introduction to AI and ML Software Engineering Problem Solving and Design Thinking Entrepreneurship Principles of Management Psychology for Living Effective Communication – I Effective Communication – II UI / UX Design principles Fundamentals of Web Application Development Fundamentals of Mobile Application Development Software Prototyping, Usability & Testing German – I French – I Spanish – I Open Elective - 1 Open Elective - 2 Open Elective - 3 Programme Core Programme Electives Foreign Language and Open Electives Environmental Studies Human Values and Ethics General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI Community Service Ability Enhancement Courses 35
BCA in Mobile Applications Bachelor’s in Computer Applications (BCA) with specialisation in Mobile Applications is a three-year degree programme emphasising the technical and practical aspects of computer applications. This undergraduate degree imparts comprehensive knowledge to students with equal emphasis on theory and practice in the IT industry. Students will learn about fundamentals of C programming, Linux programming and computer organisation, comprehensive knowledge in computer networks, Android, iOS and mobile security, Java programming and RDBMS, exposure to new concepts through projects from the industry. In addition to all mandatory subjects of a traditional BCA, this specialised course offers in-depth practical know-how of the current trends. Mobile application sectors have potential to grow exponentially, and they provide ample job opportunities for young professionals with the right skill sets. This degree programme will hence provide students with fundamental knowledge on different aspects of mobile technologies with special emphasis on application development for Android and iOS, in line with industry requirements. Develop Essential Skill Sets • Application-oriented skills to develop computer programmes, algorithms, web designing and networking for designing efficient computer-based systems • Understanding of mobile and web application development, gaming and animation with strong emphasis on lifelong learning • Flutter for mobile development, mobile architecture and app development • Mobile computing and mobile security • Mobile app design considerations, constraints and interfacing between physical world and device • Integration of artificial intelligence, big data, cloud computing and IoT concepts • Handle more computer-based system tasks and make autonomous decisions using mobile devices “Mobile is becoming not only the new digital hub, but also the bridge to the physical world. That’s why mobile will affect more than just your digital operations – it will transform your entire business!” - Mr. Thomas Husson 36
Android and iOS Operating Systems Flutter for Mobile App Development Mobile Arch & App Development Mobile Security Human Values and Professional Ethics Campus to Corporate General Proficiency - I General Proficiency - II General Proficiency - III General Proficiency - IV General Proficiency - V General Proficiency - VI Community Service Mathematics - 1 Programming Fundamentals - I Programming Fundamentals - II Probability & Statistics Data Structures Data Communication & Networks Relational Database Management Systems (RDBMS) Operating Systems Digital Electronics and Computer Architecture Mobile Computing Machine Learning in Mobile Application IoT & Cloud Computing Problem Solving & Design Thinking Entrepreneurship Principles of Management Psychology for Living Effective Communications - I Effective Communications - II Programme Core Program/Specialisation Electives Ability Enhancement Courses Skill Development - 1 Skill Development - 2 Project – I Project – 2 Summer Internship - 1 Summer Internship - 1 Skill Enhancement German - 1 Spanish - 1 French - 1 Open Elective – 1 Open Elective – 2 Open Elective – 3 Foreign language and Open Electives 37
M.Tech Duration: 2 Years M.Tech is a two-year postgraduate degree programme that is a great career option for students who have completed their B.Tech degrees and have aspirations to pursue higher education. During the course of this degree, students are prepared to develop an analytical and research mindset that forms a vital background to further pursue jobs in education or corporate sector. There is an increasing demand for M.Tech graduates and they are much respected in every industry. This degree improves an individual’s potential to succeed and hence boosts their employment eligibility. Functional Specialisations: • Cyber Security & Forensics • Data Science Programme Roadmap for M.Tech Core Courses - 4 Elective Courses - 4 Minor Project, Seminar PG Diploma in Data Science PG Diploma in Cyber Security and Forensics Research Methodology, Open Elective, Disseration Exit Option PG Diploma M.Tech Second Year M.Tech First Year 38
Practical Labs for Aided Real-time Learning 39
M.Tech in Cyber Security & Forensics M.Tech degree programme with a specialisation in Cyber Security and Forensics expands students’ knowledge in a specific field while increasing their earning potential. The comprehensive curriculum involves a solid foundation in key technology, including penetration testing, network security, cryptography, risk analysis and assessment, etc. Further, it includes a research thesis project as part of the programme, allowing students to focus on a specific area of interest. As per the market trends of Cyber Security & Forensics, Gartner predicted that by 2025, 30% of enterprises will have adopted a data security platform due to the pent-up demand for higher levels of data security and the rapid increase in product capabilities. This clearly outlines the need for cyber security and forensics experts who have completed higher education degrees. With cyber security jobs predicted to grow 94% in the next six years, we are committed to providing graduates who will surely add value to this field. Develop Essential Skill Sets • Expands technical and programming skills to handle cyber security and forensics challenges • Stay up-to-date with rapidly changing technology and adapt to new threats and anticipate potential cyber attacks • Real-life case studies to cover various aspects of digital forensics, including investigating network intrusions and mobile forensics to obtain data related to computer crimes • Enhanced knowledge and penetration testing skills to exploit and investigate vulnerable systems, secure coding practices, etc. • In-depth analysis of modern malware samples using Static and Dynamic analysis techniques to break down potential malware threats, create solutions to combat them, and protect against malware in the future • Learn processes like intrusion detection, network intrusions, test networks and systems for vulnerabilities • Learn key principles of risk analysis, risk assessment and risk mitigation for information security using qualitative and quantitative methodologies “Coding is today’s language of creativity. All our children deserve a chance to become creators instead of consumers of computer science.” - Maria Klawe 40
Mathematical Foundations of Computer Science Advanced Data Structure Advanced Algorithms Soft Computing Programme Core Introduction to Research Methodology Open Elective – 1 Seminar Minor Project Dissertation (Phase - 1) Dissertation (Phase - 2) Basic Science Courses / Audit course Open Elective Courses Project & Dissertations Risk Management Principles and Policies Cyber Forensics & Malware Analysis Fundamentals Cloud and its Security Applied Cryptography Network Hacking & Security Secure coding vulnerabilities and mitigation Web Application Security Blockchain and Cryptocurrency Vulnerability Assessment and Penetration testing Programme Electives 41
M.Tech in Data Science M.Tech in Data Science is a two-year degree programme capable of extracting insights from shapeless data and conveying their findings in a language that the business stakeholders can comprehend. There are many job opportunities in this profile for students to become data scientists, data engineers, machine Learning engineers, data analysts and NLP engineers. With our M.Tech in Data Science specialisation, we offer students theoretical and practical knowledge of computational tools that are the need for real-world applications. From the health sector, banking sector, agriculture, and linguistics to bioinformatics, economics, education, social network analysis etc. Each of these fields require experts in data science who can collect, analyse and interpret data to help drive decision-making. Our curriculum for M.Tech in Data Science lays the foundation for in-depth knowledge in Machine Learning, Deep Learning, Big Data, Natural Language Processing etc. Further, it includes a research thesis project as part of the programme, which allows you to focus on the preferred area of your interest. Develop Essential Skill Sets • Expands technical and programming skills in analysing, visualising and predicting future trends in data • Prepares students for technical careers in developing applications and decision-making processes • Special focus towards applying machine learning knowledge for business profits • AI-driven technology to save money by streamlining inventory management, making production more efficient, and predicting equipment breakdowns before they happen • Machine learning techniques to automatically find valuable underlying patterns and predict future events and perform all kinds of complex decision-making • Hands-on big data technologies like Hadoop, Dask, Spark, Hive etc. through cloud platforms • Taking better business decisions as well as future steps to enhance organisations’ productivity “Data is a precious thing and will last longer than systems themselves”— Tim Berners-Lee 42
Mathematical Foundations of Computer Science Advanced Data Structure Advanced Algorithms Soft Computing Programme Core Introduction to Research Methodology Open Elective – 1 Seminar Minor Project Dissertation (Phase - 1) Dissertation (Phase - v2) Basic Science Courses / Audit Course Open Elective Courses Project & Dissertations Foundation of Data Science Statistics with Python Data Engineering Business Analytics Advanced Machine Learning Big Data Analytics Computer Vision Neural Networks and Deep Learning Programme Electives 43
MCA Duration: 2 Years Master of Computer Application is a two-year degree programme at NCU that is solely focused on analysing computer application development as well as programming languages. Along with closely learning about computing theories to increase the efficiency of applications, our MCA degree establishes the foundation of a strong career for our students in the software industry. Dealing with software programming, system and network administration, web designing, computer science as well as communication technologies, an MCA degree from NCU is guaranteed to introduce you to a world full of opportunities. Programme Roadmap for MCA Semester 1 Mathematical Foundation and Computer Applications Semester 2 Core and specialised courses Seminar Summer Internship Semester 3 Project Management Entrepneurship and Innovation Semester 4 Disssertation 44
Theoretical Learning and Practical Immersion 45
MCA (Master of Computer Applications) Master of Computer Applications is a two-year post-graduate degree programme being offered by the Department of Computer Science and Engineering at The NorthCap University. We teach students technological applications that are required in today’s practical work field. Getting a Master’s degree in Computer Applications offers a number of opportunities for individuals to go ahead and shine in their lives. The highly coveted job roles available for students pursuing MCA include Software programmes, System and Network Administrators, Web Designers, Faculty for Computer Science / Communication Technology, etc. The proposed degree’s mission is to develop competent professionals with analytical skills and independent thinking for a productive career in industry, academia and administration. After doing a Master of Computer Applications (MCA), one can go for higher education, research or take up various jobs and also take up internships to prepare for entering the industry. The curriculum includes significant flexibility so that students can benefit from more professionally focused degree and gain expertise in database management, operating system, and programming languages. Develop Essential Skill Setss • Applications of the latest computer tools and technologies • Hands-on experience of working on industry expert-guided projects • Proficiency in dynamic and robust programming languages • Natural language processing with NLTK packages • Applications of image processing with the latest tools • Understanding software project management • Understanding analytics and their applications • Entrepreneurship and Development • Research-based projects and dissertations • Latest core and specialised areas of computer science “The goal of computer science is to build something that will last at least until we’ve finished building it” – William C. Brown 46
Database Management System Data Communication and Networking Foundations of Computer System Data Structure and Algorithm Analysis Professional Communication Community Service – 1 Skill Based Course Research Methodology Seminar Business Analytics Operating System Programme Elective - 1 Programme Elective - 2 Community Service Value Added Course First Semester Examination Second Semester Examination Programme Elective 1 Object Oriented Programming Web Technologies Cloud Computing Computer Graphics and Multimedia Internet of Things Network Security Programme Elective 2 Cyber Security Soft Computing Advanced Computer Architecture Social Network Analysis Game Theory Theory of Computation Software Project Management Computer Organisation and Architecture Programme Elective - 3 Open Elective - 1 (MOOC) Summer Internship / Industry Project Entrepreneurship and Innovation Dissertation – I Community Service – 3 Programme Elective 3 Mobile Computing Big Data Analytics Block Chain Technology Artificial Intelligence and Expert Systems Digital Image Processing Natural Language Processing Dissertation – I Dissertation – II Machine Learning Open Elective – 2 (MOOC) Community Service - 4 Third Semester Examination Fourth Semester Examination 47
PhD Universities serve as knowledge centres for creation and discovery and a place for immense learning and mentorship. Abiding by the duty of balancing between the two, the Department of Computer Science and Engineering provides ample time, space, and support to students and faculty members to contribute to research areas. With improved research and academic programmes and regular experts and mentorship sessions, we place great emphasis on our higher doctoral degree programmes in the field of Computer Science and Engineering. We offer PhDs in the following research areas for CSE students: • Cyber Security and Forensics • Big Data • Cloud Computing • Software Engineering • Signal, Speech and Image Processing • Data Science, AI and Machine Learning Develop Essential Skill Sets • Facilitate a sustainable research environment at Department of CSE and the university at large • Emphasis on scholarly research approach to gain in-depth knowledge in concerned subjects • Boost research-related activities to build a larger domain knowledge • Contribute newer knowledge for a better future of the nation • Improved quality research practices • Take up academic teaching roles in higher education institutions Duration: 3 to 6 Years 48
Dr. Rajiv Kumar, Former Vice-Chairman, NITI Aayog at NCU’s XIth Convocation Ceremony. 49
Industry Collaborations Our department of Computer Science and Engineering (CSE) has collaborated with reputed government and private organisations including ISRO, NTRO, Gemini Solutions, Grant Thornton, STPI, Universal Technical Solutions (UTS), Danalitics Pvt. Ltd., XR Central, 360-degree Cloud Pvt. Ltd., Ecara Solutions, Ansyst, PAC Security to name a few. Some of the key projects developed through collaborations are: • Alexa Skill For Electric Meter • Freshfruit Kart (an Ecommerce App) • Hybrid Electric Grid Simulation • Corona Tk tracker • GUI application for Crop Yield Prediction • Crypto Cricket • COVID-19 Live Dashboard • Automation tool for EDA Such collaborations with reputed academia and industry members provide students with hands-on experience. 50