Computer Science


At LIET, a four-year under-graduate B.Tech program in Data Science has been specifically designed to provide a platform to undergraduate students for a prospective career in upcoming data science industry. The course encompasses Data Science as an interdisciplinary, problem-solving approach that learns to apply scientific techniques to practical problems. It is an intensive skill-oriented program with enough practical training for building business models for analytics. With analysis and statistical approach, data science is one of the fastest growing career opportunities in the country. It is designed to give exposure to the variety of applications that can be built using techniques covered under this program. Over the past decade, there has been a burst in the amount of data available universally. A large number of bytes is now captured daily from web logs, sensors, mobile devices, and instruments. The data requires organization, rationality and making sense of this information requires distinctive new skills. The aim of this course is to produce graduates who are well versed with theoretical knowledge and the skill set to address all aspects of creating, managing, processing and converting data to knowledge.

Students graduating from the proposed program will have significantly more depth and breadth in the broad area of data science. The curriculum is designed in close collaboration with industry which includes in-demand tools and technologies.

  • One of the top colleges in Delhi/NCR and first one to offer the best B.Tech Programme in Data Science.
  • Builds a solid foundation in Data Science & Analytics by covering standard tools and techniques through industry-oriented curriculum.
  • Learn through real-time industry projects sponsored by global leaders in data science industry and regular live sessions by industry experts.
  • Provides understanding of data analytics, statistical modelling, big data, machine learning, deep learning, R programming, data mining, visualization and business intelligence.

To be a centre of excellence in Data Science and develop globally competent and ethical technocrats to serve the society.

  • To impart quality education through effective teaching-learning process and increase technical capabilities in the field of Data Science making students futures-ready.
  • To develop professional for ethical use of data to benefit the society.
Career Opportunities

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

  • Software Developer.
  • Data Analyst.
  • Database Administrator.
  • Computer Systems Analyst.
  • Computer Hardware Engineer.
  • Computer Network Architect.
  • Web Developer.
  • Project Manager.
  • Computer Science Blogger.
  • Software Testing Engineer
  • Game Developer
Software Developer

Job description: As technology is rapidly changing every day, you need to be up to date with new trends. As a software developer, your work includes designing, managing, and creating software programs. It also includes testing and evaluating new programs. You may also need to analyze, fix, and improve the existing software. This job entails you to review the company’s software and suggest necessary changes. You might also work with the designing team to help unite a program that is unique and stands out. Your goal would be to develop efficient and user-friendly systems as asked by the company. Software developers are always in high demand and earn huge amounts. The more skilled you are, the higher are the chances of your hiring. Being a software developer is considered one of the best careers after B. Tech in CSE

Skills required: og To be eligible for this job, you must be thorough with web development. You must also have a vast knowledge of coding languages like JAVA, C++, or Python. Problem-solving ability is very essential. You must also get excellent organizational, communication as well as management skills.

Data Analyst

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.

Game Developer

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.

Database Administrator:

description: The job of a Database Administrator (DBA) can be an option for a career after B.Tech in CSE. This includes keeping a check on the database software purchases made by the firm. They also store and organize the company’s sensitive data like payrolls. A DBA ensures that the data is safe and secured. They should also ensure that the user finds the data workable enough. You will also be informing and training users in case of any changes or updates on how to access the data safely. You must ensure that all the data is stored optimally under surveillance. They also take care of data recovery in case it gets erased and updates the database when required. The more experience you have in this field, the more you will be your salary.

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.

Software Testing Engineer

Job description: A Software Testing Engineer has the job of testing software programs. They conduct manual and automated tests that prove the functional and non-functional aspects. This is to ensure that the software created by the developer fits its purpose. One of the main duties includes assessing the code and implementing effective test methods. They also record the test responses to make any required changes to make the software more efficient. You could even be teamed up with firmware developers and task engineers to ensure the quality of the software. Your job would be to come up with automated test suites that will provide productive and constructive test coverage. You would be asked to submit your feedback to find out cost-reduction solutions, automation solutions. It will also help in knowing areas of improvement to widen the scope of the software and present it in its finest quality and hence broaden its 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.

Cyber Security Specialist

Job description: A Cyber Security Specialist supervises the security of networks and software. This job would need you to ensure and maintain a strong surveillance system for the company. These systems must help to reduce the risks of getting hacked or getting the data stolen. One would also track network activities and try to find any possible bugs that might be a threat to the firm. You would also need to act precisely in case private breaches or any malware threats occur. As a Cyber Security Specialist, you need to come up with security strategies. These strategies must protect system assets by identifying and solving any potential bugs. You would examine the defense systems and prepare reports based on the test results. Hiring a Cyber Security Specialist becomes very essential to a firm. Hence, there are several job options in this field, and also makes for a good career after B. Tech in CSE.

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

It may happen that any of these listed job options do appeal to you. In that case, you always have the option of choosing to pursue a master’s in a related field. You can prepare and appear for exams like GATE, JAM, or CAT. You also have the option of applying for government jobs that only need a bachelor’s degree. One can apply for Civil Services, Bank PO, and SSC to name a few. As a graduate in CSE, you have tons of options lying in front of you. You need to apply for the one you find the most suitable and fulfilling for yourself. A career after B.Tech in CSE is very bright and lays ahead many job options.

Technical Club:

"WORK HARDER PLAY HARDER" TECH SQUAD is the official technical club of Computer Engineering geeks of LIET. Here students develop and hone the technical skills. We conduct different workshops/competitions on the latest technologies. The vision of TECH SQUAD is to guide students to become a great technical geek by providing a quality technical environment to learn different fundamentals of computer technology and

Faculty Co-Ordinator
Ms. Kavita Rani

Student Coordinator
Deepak Mishra