Computer Science & Engineering (Data Science)

Computer Science & Engineering (Data Science)

The Data Science Engineering department empowers students with the skills to extract insights from data, blending statistics, machine learning, and technology to solve real-world problems and drive innovation

Prof. (Dr.) Vandana Kumari

Deputy Head CSE (Data Science)

Dr. Vandana Kumari is an accomplished academic and researcher with a strong interdisciplinary background in Mathematics and Computer Science. She holds a Doctor of Philosophy (PhD) in from Amity University  and a Master of Technology (M.Tech) in Computer Science from the prestigious Birla Institute of Technology (BIT), Mesra.

About the Department

The Data Science Department is dedicated to fostering a self-sufficient learning environment that prioritizes both educational excellence and technological advancement. It focuses on delivering a comprehensive curriculum that seamlessly combines foundational theories with hands-on experience, ensuring that students are well-prepared for the dynamic and rapidly evolving tech industry. The department places a strong emphasis on solving real-world problems, encouraging innovation and exploration within the field. The department’s efforts align with current market demands and contribute to the advancement of data science. By maintaining a strong connection with industry trends and stakeholder expectations, the Data Science Department plays a pivotal role in shaping the future of this ever-changing field.

SOME HIGHLIGHTS OF THE DEPARTMENT

Vision of the Department

To become a center of excellence in Data Science by fostering innovation, interdisciplinary research, and ethical data-driven practices for solving complex problems.

Mission of the Department

M 1:

To impart foundational and advanced knowledge in Data Science through interdisciplinary learning, enabling students to extract insights and build intelligent solutions from data.

M 2:

To design inclusive, ethical, and responsible data-driven systems that promote sustainable development and equitable societal growth.

M 3:

To nurture globally competent professionals by equipping students with the analytical skills, adaptability, and critical thinking required to thrive in the dynamic field of Data Science.

Program Educational Objectives (PEOs)

PEO1:

Graduates will work in the area of application software development, testing and cyber security domain.

PEO2:

Graduates will become successful professional with managerial quality in different IT industry.

PEO3:

Graduates will exhibit professional understanding and ethics, will able to work as a team to continue effectively for the growth of industry and society.

PROGRAM SPECIFIC OUTCOMES (PSOs)

PSO-1:

To design, develop, and evaluate data-driven models and systems using modern tools, technologies, and frameworks in Data Science.

PSO-2:

To demonstrate the ability to apply Data Science techniques to solve real-world problems across domains such as healthcare, business, environment, and smart cities.

PSO-3:

To exhibit ethical responsibility, effective communication, and collaborative skills in multidisciplinary teams for the successful deployment of Data Science solutions in practical applications.

Syllabus Course

Computer Science & Engineering (Data Science) LAB

Data Mining and Data Warehousing

Data Mining involves analyzing large datasets to uncover patterns and insights using techniques like classification, clustering, and regression. It’s used to predict trends and inform decisions in different fields of study.
Data warehousing Provides students with practical exposure to the concepts, architecture, and implementation of data warehousing systems. It enables learners to understand how large-scale, historical data is organized, integrated, and managed to support business intelligence and decision-making processes.

Data Analytics and Visualization Lab

The Data Analytics and Visualization Lab is designed to provide students with hands-on experience in analyzing and interpreting data. The lab focuses on using tools and techniques to explore, process, and visualize complex datasets. It enables users to uncover insights, identify trends, and make data-driven decisions through interactive visualizations.

Big Data and Analytics Lab

The Big Data and Analytics Lab is equipped to handle and analyze large-scale datasets using modern tools and technologies. It provides a platform for students to work with big data frameworks like Hadoop, Spark, and databases, enabling efficient data processing, storage, and analysis. The lab focuses on real-time data handling, predictive analytics, and machine learning applications.

Professional Societies

Career Options

List of the major career options after pursuing engineering in Computer Science.

Software Developer

Job Description

As a software developer, you’ll design, manage, and create software programs, test new applications, and improve existing ones. Your role involves analyzing, fixing, and enhancing software, and collaborating with design teams to create unique, user-friendly systems. Staying updated on new trends is crucial, as software developers are in high demand and well-compensated. Strong skills increase your chances of securing top positions, making it one of the best career options after a B.Tech in CSE.

Skills Required

To be eligible for this job, you must have strong web development skills and proficiency in coding languages like JAVA, C++, or Python. Problem-solving, organizational, communication, and management skills are also essential.

Job Description

Data Analyst collects and analyze statistical data to predict useful data. This data is further used to make sound decisions for the company. The job includes providing technical expertise to ensure quality assurance of the data. This helps the company grow and improve itself and make sound decisions. Common employers of Data analysts include consultancies, banks, manufacturers, and educational institutes. Some private and public sector firms also hire data analysts.

Skills required

You need to have strong analytical and decision-making skills. You must also have good verbal and written skills. You should have great knowledge of database languages like SQL, R, or Python. Also, you should be able to work smoothly with spreadsheets. Strong leadership skills are compulsory to manage and head the data development department. Hence, complete all problem solving and decision making tasks with fine quality.

Job Description

As a Game Developer you create, design, and produce game interfaces for all kinds of computer devices and gaming consoles. You will work with a team of designers, creators, graphic artists, and animation team to create a game. You will have to meet deadlines and efficiently to complete a game on time. After you have the idea of a game, you need to further decide the sound effects and characters, etc. to make the game more appealing. Game development might be the right choice for you if you are good at coding and have a knack for creativity

Skills Required

You should be familiar with the concepts of high-level coding languages. You should know how to use 2D or 3D modelling and animation software’s to help with the production of the game. If you are creative and love video games, then you are the right choice for this job.

Job Description

A B.Tech CSE graduate can consider a career as a Database Administrator (DBA), where they manage database software, securely store and organize sensitive company data, and ensure data accessibility and safety. This role involves user training, optimizing data storage, handling data recovery, and database updates. Increased experience directly translates to higher salary potential.

Skills Required

To be eligible for this job, one must have strong analytical and technical skills. You must be very detail-oriented and have high problem-solving abilities. Strong inter-personnel skills are also required. You need to be very organized as you would be required to map out the conceptual design of the data storage system.

Job Description

A Software Testing Engineer ensures software quality through manual and automated testing, assessing code, and recording responses for improvements. Working with developers, they create test suites, provide feedback for cost and automation solutions, and identify areas to enhance software efficiency and scope.

Skills Required

Apart from good coding skills, one must also have good knowledge of tools like Jmeter or selenium. A knowledge of detecting bugs, troubleshooting, and maintaining software is essential. You need to be a critical thinker and have strong problem-solving skills. You must be able to make sound decisions for the firm revolving around the software.

Job Description

A Cyber Security Specialist protects networks and software by maintaining surveillance, tracking activities for threats, and responding to breaches. They develop security strategies, identify vulnerabilities, and report on system defense effectiveness. This crucial role ensures data protection and offers ample career opportunities for B.Tech CSE graduates.

Skills Required

One must be familiar with various operating systems also know coding. You should also know public key structures and cryptographic protocols like SSL or TLS. Following network protocols and process improvements are a must be eligible for this position. Professional certification in the related field, might help you stand out among others. It will also make you the preferred choice in front of the hiring manager.

Final Thoughts

If none of the immediate job options appeal, a CSE graduate can pursue a master’s degree via exams like GATE, JAM, or CAT, or explore government jobs requiring only a bachelor’s, such as Civil Services, Bank PO, or SSC. The wide range of opportunities available allows for finding a fulfilling career path, ensuring a bright future after a B.Tech in CSE.