COMPUTER SCIENCE & ENGINEERING

Bachelor of Technology in Computer Science & Engineering (B.Tech. CSE) is one of the most sought-after engineering degrees. The program teaches students about computer applications and systems in order to prepare them for a career in the IT industry. In this program, students learn about programming languages, digital and analogue electronic equipment, networking, Design and development of computer software and hardware and various forms of communication engineering. Students who have analytical and logical reasoning skills, as well as an interest in software development, testing, and programming, should consider a career in this field. 

The scope of computer engineer is to work with software systems to nurture a business and meet the needs of new forms of innovation in the field of technology. According to the definition of computer science engineering, this branch of engineering also deals with designing and developing computer algorithms in order to achieve specific business goals. In addition, students who earn a degree from this institute will be prepared to work as designers, developers, solution integrators, network administrators, database administrators, domain consultants, and software engineers in some of the world’s most prestigious companies.

The program emphasis on practical and hands-on training that strengthens the theoretical foundations of computer science engineering students. It is the job of a computer engineer/ software engineer to design and develop software to meet the needs of a business or individual. Today’s cutting-edge technologies can be traced back to CSE. These include Artificial Intelligence/Machine Learning/Big Data/Internet of Things/Quantum Computing/Block-Chain/Industry 4.0/AR & VR/Android-IOS development etc.

Students at Tula’s, one of most prestigious engineering institute of the state , can earn their degree in four years with full-time study. Dedicated teaching & learning process and skill development are made possible by the state of the art infrastructure with ICT facilities. When it comes to study at Tula’s, quality is a top priority, so it gets done.

● Practice based Curriculum to fit into the industry requirements.
● Mentoring & Content Delivery by Experienced & qualified Faculty Members and Industry Experts by holding Guest Lectures/ Expert Talks).
● Add on Certification Programs ,Value Added Courses and Short Term Courses are conducted regularly for professional development of the students. (More than 500 certifications).
● 1000+ Alumni working with reputed MNCs and Government Sectors.
● Well qualified faculty with core teaching & industry experience. 

● Strong inclination towards research by faculty members & students. (100+ journal & conference publications).
● Focus on Industry based learning through regular industry interactions, industrial visits, projects and internships.
● 12 Patents published by faculty members.
●  Funded Research projects from AICTE, TEQIP-III, Uttarakhand Technical University.
● Faculty members indulge in regular upskilling through FDPs, Workshops and Seminars.
(150+ FDPs completed).

  • Engineering Knowledge : Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • Problem Analysis : Identify, formulate, research literature, and analyze complex Engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • Design/development of Solutions : Design solutions for complex engineering problems and design system components or processes that meet t h e specified needs with appropriate consideration for the public health and safety, and the 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 synthesis of the information to provide valid conclusions.
  • Modern Tool usage : Create, select, and apply appropriate techniques, resources, and Modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  • The Engineer and Society : Apply reasoning informed by the 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 the professional Engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • Ethics : Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • Individual and Team Work : Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communication : Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, 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 the Engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • Life-long Learning : Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
  • PSO1 : Provide Industry led/sponsor Teaching Learning facilities.
  • PSO2 : Provide ability to design and develop solution machine learning via sponsor research project.

DEPARTMENTAL VISION

  • To become the centre of excellence in teaching and research.
 

DEPARTMENTAL MISSION

  • To induce ethical values and spirit of social commitment.
  • To provide a learning ambience to enhance innovations and problem-solving skills.
  • To provide a comprehensive education, benchmarked against the highest global standards.
  • To collaborate with the software industry and adopt technology to achieve quality in technical education.
  • To promote research-based projects/activities in the emerging areas of technology convergence.
    1. SPECIALIZATION IN ARTIFICIAL INTELIGENCE & MACHINE LEARNING

    With this specialization students are capable of building intelligent machines , software or application that are combination of machine learning and visualization technologies .The motive behind artificial intelligence is to program system or computers in a way they can use example data and experience to solve any given problem. This course highlights AI methods in different fields including neural Networks, signal processing,adaptive control and data mining .The major focus of the programme is to equip students who want to acquire the ability to design intelligent solutions to problems in a variety of domains, business application and fields such as natural language processing, text mining and robotics , reasoning and problem solving .

    This specialisation is designed to enable students to build intelligent machines, software, or applications with a cutting-edge combination of machine learning, analytics and visualisation technologies. The main goal of artificial intelligence (AI) and machine learning is to program computers to use data set or experience to solve a given problem.

    CARRER PROSPECTS

    • AI/ML ANALYST
    • Software Developer or Python developer
    • Speech Scientist
    • Image processing Engineer
    • Researcher
    1. SPECIALIZAION IN DATA SCIENCE

    Data science comprises of the study of data. Data science involves creating means through which data can be recorded, stored, processed and analysed to properly extract important information. The data is used to attain deep insights and to become knowledgeable by studying the extracted data.

    Data scientist is not only responsible for data products and software platforms but also for developing visualization and machine learning algorithms. Coding skills and the ability to think critically, make up th3e arsenal of a successful data scientist.

    CARRER PROSPECTS

    • Data Scientists
    • Data Analyst
    • Business Analyst
    • Data Engineer
    • Business Analyst
    • Intelligence Analyst
    • Information Security Analyst
    • Risk Analyst
    1. SPECIALIZATION IN CYBER SECURITY

    B.Tech CSE with specialization in Cyber Security program is designed to address the industry’s increasing demand for skilled security professionals in the public and private sectors. This program is specifically meant to improve mindfulness and redesign the security platforms.This specially designed program helps to bridge the gap between industry and academia so as to create an employable workforce ready to take on challenging roles in the domain of cyber security.

    This program also focuses on knowing the dark web, adversaries and their tools, tactics, and procedures (TTP). Using this knowledge student can build intelligence-led security programs, where the intelligence gathered on the field about adversary leads to security decisions and investments. This program builds a solid foundation towards understanding various aspects of Cyber Threat Intelligence and provides a quick kick start towards targeted and result-oriented threat research.

    Career Prospects

    • Information Security Analyst
    • InfoSec Trainer
    • Information Risk Analyst
    • Junior Cyber Security Analyst / Cyber Security Analyst
    • Infosec Analyst and Trainer
    • Internal Auditor
    • Sales – Cyber Product and Services
    • Technical Support Engineer (InfoSec)
    • Network Security Engineer
    1. SPECIALIZATION IN ANDROID

    An Engineering programme which seamlessly articulates the concepts from basic science to technology with relevant practice through lab and projects for building the problem solving skills, keeping industry requirements in place. Students will develop competence in areas like programming, Database Management Systems, Networks and Security, Operating Systems, Cloud Computing etc. This Specialization enables learners to successfully apply core Java programming languages features & software design patterns needed to develop maintainable mobile apps comprised of core Android components, as well as fundamental Java I/O & persistence mechanisms.

    CARRER PROSPECTS

    • Mobile Architect.
    • Android Engineer.
    • Mobile App Developer.
    • Android Developer.
    • Mobile Lead Software Engineer.
    • Mobile Developer.
    • Android Mobile Developer.
    • Mobile Embedded Software Engineer
    1. SPECIALIZATION IN AUGMENTED REALITY & VIRTUAL REALITY

    In an industry known for constant change and innovation, Emerging Technologies like virtual reality (VR)/Augmented Reality (AR)/Mixed Reality (MR) tands out as a uniquely fascinating way to view content. Because gaming technology and practices have become a part of everyday life, there is a growing emergence of gaming-based technologies and interactions being embraced by mainstream businesses and organizations. What is it about computing/computer technology that excites us? It is the ability to convert an idea from our imagination and make it tangible, make it something with which we can see and interact. This Specialization prepares students to tell stories in a new way by taking design to a whole new level – in a virtual space. This program will provide graduates with a highly relevant skill set in Gaming& immersive systems (Augmented and Virtual Reality) development and an understanding of how people and technology interact. Through the programme students will gain an understanding of major issues around application development for VR and AR alongside practical skills for creating engaging and immersive interactive experiences. Students will graduate with a portfolio of creative and technical work that has been completed to a professional standard.

    Career Prospects :

    • Game Programmer
    • A.I. Programmer
    • Database Designer
    • Middleware/ Tools Programmer
    • Game play Programmer
    • Game Developer

B.Tech Eligibility 

S.NOCOURSEDURATIONELIGIBILITY
1.B.Tech4 years

Passed 10+2 examination with Physics and Mathematics as compulsory subjects along with one of the Chemistry/ Biotechnology/ Biology/ Technical Vocational subject/ Computer Science/ Information Technology/ Informatics Practices/Agriculture/ Engineering Graphics/ Business Studies.

Obtained at least 45% marks (40% marks in case of candidates belonging to reserved category) in the above subjects taken together.

OR

Passed Diploma (in Engineering and Technology) examination with at least 45% marks (40% marks in case of candidates belonging to reserved category) subject to vacancies in the First Year, in case the vacancies at lateral entry are exhausted.

2.B.Tech (Lateral Entry/Second Year)3 Years

a. Passed Diploma examination with at least 45% marks (40% marks in case of candidates belonging to reserved category) in ANY branch of Engineering and Technology.

b. Passed B.Sc. Degree from a recognized University as defined by UGC, with at least 45% marks (40% marks in case of candidates belonging to reserved category) and passed 10+2 examination with Mathematics as a subject.

c. Provided that the students belonging to B.Sc. Stream, shall clear the subjects Engineering Graphics/ Engineering Drawing and Engineering Mechanics of the First Year Engineering Programme along with the Second year subjects.

d. Provided that the students belonging to B.Sc. Stream shall be considered only after filling the supernumerary seats in this category with students belonging to the Diploma stream.

e. Passed D.Voc. Stream in the same or allied sector.

f. In the above cases, a suitable bridge Courses, if required such as in Mathematics may be conducted.

 

 

I SEMESTER

SUBJECT CODE

SUBJECT

BAST 101

Engineering Chemistry

BAST 102

Mathematics-I

BAST 103

English for Communication

BEET 101

Basic Electrical & Electronics Engineering

BCST 101

Fundamentals of Computers & Programming in C

PRACTICAL

BASP 101

Engineering Chemistry lab

BASP 103

English for Communication lab

BEEP 101

Basic Electrical & Electronics Engineering lab

BCSP 101

Fundamentals of Computers & Programming in C

BMEP 101

Manufacturing Practices/Workshop

BASP 102

Internship-I

BASP 105

Swachh Bharat Summer Internship

 

II SEMESTER

SUBJECT CODE

SUBJECT

BAST 104

Engineering Physics

BAST 102

Mathematics-I

BMET 102

Basic Mechanical Engineering

BCET 101

Basic Civil Engineering & Mechanics

BEST 101

Environmental Studies

PRACTICAL

BASP 104

Engineering Physics

BMEP 102

Basic Mechanical Engineering

BCEP 101

Basic Civil Engineering & Mechanics

BMEP 103

Engineering Graphics

BASP 106

Language lab & Seminars

BASP 102

Internship-I

 

III SEMESTER

SUBJECT CODE

SUBJECT

BCET 301

Energy & Environmental Engineering

BCST-302

Discrete Structure

BCST-303

Data Structure

BECT-304

Digital Electronics

BEET-305

Object Oriented Programming & Methodology

PRACTICAL

BCSP-306

Computer Workshop (Using Python)

BASP 107

Evaluation of Internship-I completed at I year level

BASP 307

90 hrs Internship based on using

various software’s –Internship -II

BCSP 303

Data Structure lab

BECP 304

Digital Electronics lab

BEEP 305

Object Oriented Programming & Methodology lab

 

IV SEMESTER

SUBJECT CODE

SUBJECT

BAST 401

Mathematics- III

BECT 402

Database Management Systems

BECT 403

Software Engineering

BEET 404

Computer Org. & Architecture

BEET 404

Theory of Automata and Formal Languages

BHUT 401

Universal Human Values-2

PRACTICAL

BECP 402

Database Management Systems Lab

BECP 403

Software Engineering Lab

BEEP 404

Computer Org. & Architecture Lab

BECP 407

90 hrs Internship based on usingvarious software’s –Internship -II

V SEMESTER

SUBJECT CODE

SUBJECT

BCST 501

Operating System

BCST -502

Computer Networks

BCST -503

Design and Analysis of Algorithms

BCST -504

Departmental Elective-I

BOCS -505

Open Elective-I

PRACTICAL

BCSP- 501

Operating System LAB

BCSP- 502

Computer Networks LAB

BCSP-503

Design and Analysis of Algorithms LAB

BCST -506

Virtual Lab (Unix/ Linux/python/JAVA etc)

BCST -508

Evaluation of Internship-II completed at II year level

 

Internship -III

 

Departmental Electives

 

                    Open Electives

BCST504(A)

Network Architecture

BOCS -505(A)

Principles of Programming

Language

BCST504(B)

Pattern Recognition

BOCS -505(B)

Modeling and Simulation

BCST504(C)

Internet and Web Technology

BOCS -505(C)

Cyber Security

BCST504(D)

Java Programming

BOET-504(D)

Innovation and Entrepreneurship

 

VI SEMESTER

SUBJECT CODE

SUBJECT

BCST-601

Microprocessors and Applications

BCST-602

Compiler Design

BCST-603

Data Analytics

BCST-604

Departmental Elective

BOCS-605

Open Elective

PRACTICAL

BCSP-601

Microprocessors and Applications LAB

BCSP-602

Compiler Design LAB

BCSP-603

Data Analytics LAB

BCSP-606

Open Source Lab/Matlab Programming

BCSP-607

Minor Project-I

 

Internship -III

 

Departmental Electives

 

                    Open Electives

BCST604(A)

Graph Theory

BOCS -605(A)

Digital Signal Processing

BCST 604(B)

Data Mining

BOCS -605(B)

Machine Learning

BCST 604(C)

Computer Graphics and Visualisation

BOCS -605(C)

Software Testing

BCST 604(D)

Software Quality Management

BOET-604(D)

Distributed Systems and Cloud Computing

 

VII SEMESTER

SUBJECT CODE

SUBJECT


BCST701

.NET Framework and Programming

BCST -702

Adhoc andWireless Networks

BCST-703

Departmental Elective

BCST-704

Open Elective

PRACTICAL

BCSP701

.NET Framework and Programming

BCSP-702

Adhoc andWireless Networks

BCSP -705

Virtual Lab

BCSP -706

Evaluation of Internship-III completed at III year level

BCSP -707

Minor Project-II

 

Departmental Electives

 

                    Open Electives

BCST703(A)

Human Computer Interfacing

BOCS-704(A)

BigData Processing

BCST 703(B)

Advanced Computer

Architecture

BOCS -704(B)

DigitalImageProcessing

BCST 703(C)

Soft Computing

BOCS -704(C)

EthicalHacking

BCST703(D)

Internet-of-Things Systems

BOCS704(D)

Subject usingSWAYAMetc

 

VIII SEMESTER

SUBJECT CODE

SUBJECT

BCST-801

Advanced Operating Systems

BCST-802

Cryptography & Network Security

BCST-803

Departmental Elective

BOCS-804

Open Elective

PRACTICAL

BCSP-801

Advanced Operating Systems Lab

BCSP-802

Cryptography & Network Security Lab

BCSP-805

Major Project

 

Departmental Electives

 

                    Open Electives

BCST803(A)

Speech and Natural Language Processing

BOCS-804(A)

Fault Tolerant Computing

BCST803(B)

Embedded Systems

BOCS-804(B)

Artificial Intelligence

BCST803(C)

Queuing Theory and

Modeling

BOCS 804(C)

Cognitive Radio Networks

BCST803(D)

Cloud Security

BOCS 804(D)

Service Oriented Architecture

BCST803(E)

Blockchain

 

BOCS 804(E)

Subject from SWAYAM etc



Dr. Lokesh Kumar

Email id: [email protected]
Head of the Department,
Computer Science and Engineering

The department of computer science & engineering aims at providing & ensuring outcome based education through qualitative teaching-learning process, meaningful teacher-taught interactions, state-of-the-art laboratories and well qualified faculty. Our department is striving hard to achieve its vision of becoming a centre of excellence in the field of technical education. The department is constantly working towards improving the all-round skill development of our students through organizing guest lectures, seminars, workshops, conferences and career service events facilitated by prominent experts. Our students are highly motivated and demanded by top recruiters for employment. The department provides the arena to build the students capabilities, communication and employability skills. We believe that the teaching-learning process, coupled with practical experience gained during Industrial Training in reputed organizations, equip our students to handle the challenges required by the software industry. In addition to mastering theoretical concepts of computer science practical skills, our focus is to prepare students to conduct research, via minor and major projects offered in the curriculum. Projects offered stretch across diverse areas like algorithms, parallel computing, computer security, artificial intelligence, computer networks, as well as interdisciplinary areas like human-computer interaction, applied machine learning etc.

Name:- Dr. Raghav Garg

Education:- B.Tech, M.S. , Ph.D, M.B.A.

Experience:- 9 Yrs.

Designation:- Associate Professor

Publications:- 10

RESUME

Name:- Dr. Lokesh Kumar

Education:- M.Tech (CSE), Ph.D

Experience:- 12 Yrs.

Designation:- Assistant Professor, HOD

Publications:- 9

RESUME

Name:- Dr. Sachin Kumar

Education:- M.Tech, Ph.D

Experience:- 12Yrs.

Designation:- Assistant Professor

Publications:- 18

Patent - 2

RESUME

Name:- Mr. Brajendra Kumar Sharma

Education:- MCA , M.Tech, Ph.D (P)

Experience:- 26+ Yrs.

Designation:- Assistant Professor

 

RESUME

Name:- Dr. Sandeep Kumar

Education:- M.Tech (CSE), Ph.D

Experience:- 12.5 Yrs.

Designation:- Assistant Professor

Publications:- 10

RESUME

Name:- Dr. Bharti Kalra

Education:- M.Tech , Ph.D

Experience:- 12.5 Yrs.

Designation:- Associate Professor

Publications:- 18

RESUME

Name:- Mr. Anurag Kumar

Education:- M.Tech (CSE), Ph.D(P)

Experience:- 11 Yrs.

Designation:- Assistant Professor

Publications:- 7

RESUME

Name:- Mr. Sanjay Kumar

Education:- MCA, M.Tech (CSE), Ph.D (P)

Experience:- 11 Yrs.

Designation:- Assistant Professor

Publications:- 4

Patent:1

RESUME

Name:- Mrs. Ritu Pal

Education:-  M.Tech (CSE), Ph.D (P)

Experience:- 11 Yrs.

Designation:- Assistant Professor

Publications:- 9

Patent:2

RESUME

Name:- Mr.Sandeep Sharma

Education:- M.Tech(CSE), Ph.D (P)

Experience:- 8 Yrs.

Designation:- Assistant Professor

Publications:- 3

RESUME

Name:- Mr.Himanshu

Education:- M.Tech(CSE), Ph.D (P)

Experience:- 8 Yrs.

Designation:- Assistant Professor

Publications:- 5

RESUME

Name:- Mrs. Suman Pant

Education:- M.Tech(IT), Ph.D (P)

Experience:- 7 Yrs.

Designation:- Assistant Professor

Publications:- 7

IEEE Advisor for WIE and CS Society.

RESUME

Name:- Mr.Purnendu Prabhat

Education:- M.S, Ph.D (P)

Experience:- 6.5 Yrs.

Designation:- Assistant Professor

Publications:- 11

Patent:6

RESUME

  

Name:- Mrs. Preeti Raturi

Education:- M.Tech( CSE), Ph.D (P)

Experience:- 7 Yrs.

Designation:- Assistant Professor

Publications:- 3

RESUME

Name:- Suchi Johari

Education:- M.Tech, Ph.D. (pursuing)

Experience:- 8 yrs 

Designation:- Assistant Professor

Publications:- 13

RESUME

Name:- Ms. Shivali Pundir

Education:- M.Tech (CSE), Ph.D (P)

Experience:- 3.5 yrs.

Designation:- Assistant Professor

Publications:- 03

RESUME

Name:- Ms. Sakshi Koli

Education:-B. Tech.(IT) M.Tech(CS), Ph.D (P)

Experience:- 3 Yrs.

Designation:- Assistant Professor

Publications:- 06

RESUME

  • Society of Computer Science and Engineering.
  • IEEE  Student Chapter
  • IEEE Computer Society
  • Vibgyor and Victree
  1. Maximum number of students of Computer Science and Engineering are hired by prominent companies through campus placements.
  2. Attractive salary packages are available for B. Tech. Computer Science graduates.
  3. Students of the Department are encouraged and facilitated to raise start-ups.
  4. Students are encouraged to participate in the research activities at priority.
  • Microsoft Innovation Centre
  • Windows Azure Program
  • Personality Development Programs
  • Add on certification programs
  1. A computer science engineer is involved in various aspects of computing. Right from the design of individual microprocessors to personal computers to supercomputers to designing circuits and writing the software that powers the computers.
  2. A computer science engineer is responsible for designing, testing, implementing, and maintaining computer hardware and software.
  3. A computer science engineer is responsible for the smooth functioning of the components of the software programming as well as the components of the hardware systems. 
  4. A computer science engineer is responsible for managing the operating systems and also looks into the design, set up and testing of networks. 
  5. Some job titles are listed here:
  • Computer Programmers
  • Software Developers
  • Web Designer
  • Database Administrator
  • Web/Multimedia Programmer
  • Software Consultant
  • Technical Writer
  • System Analyst

Recent Activities

TOP RECRUITERS