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.
(175+ 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 : Problem Solving Approach: Apply programming paradigms, architectural patterns, algorithmic techniques, relevant applications and augmentation to solve real-world complex problems.
- PSO2 : Analysis and Synthesis Techniques: Demonstrate the ability to analyse current systems to understand the solution, change or optimise the solution, and synthesise solutions based on new requirements using existing infrastructure and reusable components.
- PS03 : Reusability and Adaptability Skills: Assimilate, appreciate, utilize, and promote cutting-edge technology to improve reusability, adaptability, and scalability.
- PE01:Computer Science Professional : To equip students with theoretical and applied knowledge, enabling them to solve multidisciplinary real-life problems, becoming computer engineering professionals in programming skills for technology development, deployment, and system implementation.
- PE02: Entrepreneurship and Leadership : To cultivate engineering practitioners and leaders, solving industry's technological problems, demonstrating leadership skills, identifying research gaps and becoming successful entrepreneurs.
- PE03:Lifelong learning: To equip students with creative project management skills that help them become lifelong learners by means of continuing education.
- PE04: Social awareness and Ethics: To foster awareness and, accountability and ethics that lead towards efficient collaboration, economic growth and multidisciplinary interactions.
DEPARTMENTAL VISION
- To become the centre of excellence in teaching, research
and innovative practices for computing.
DEPARTMENTAL MISSION
- DM 1: To provide a learning ambience to enhance
programming skills for problem solving.
DM 2: To integrate the software industry and academia in
order to utilise technology for research, innovation and
entrepreneurship.
DM 3: To develop professionals with a solid foundation
who can think outside the box to adapt green computing
solution.
DM 4: To provide a comprehensive computing environment
that meets the highest global standards for higher education
and lifelong learning.
DM 5: To create ethical, skilled engineers through
theoretical understanding and practical implementations.
- Society of Computer Science and Engineering.
- IEEE Student Chapter
- IEEE Computer Society
- Vibgyor and Victree
- Maximum number of students of Computer Science and Engineering are hired by prominent companies through campus placements.
- Attractive salary packages are available for B. Tech. Computer Science graduates.
- Students of the Department are encouraged and facilitated to raise start-ups.
- Students are encouraged to participate in the research activities at priority.
- Microsoft Innovation Centre
- Windows Azure Program
- Personality Development Programs
- Add on certification programs
- 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.
- A computer science engineer is responsible for designing, testing, implementing, and maintaining computer hardware and software.
- 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.
- A computer science engineer is responsible for managing the operating systems and also looks into the design, set up and testing of networks.
- Some job titles are listed here:
- Computer Programmers
- Software Developers
- Web Designer
- Database Administrator
- Web/Multimedia Programmer
- Software Consultant
- Technical Writer
- System Analyst
- ELIGIBILITY
- CURRICULUM
- FROM THE DESK of HOD
- SENIOR FACULTY
B.Tech Eligibility
S.NO | COURSE | DURATION | ELIGIBILITY |
---|---|---|---|
1. | B.Tech | 4 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. |
SUBJECT CODE | SUBJECT |
AHT-001 | Engineering Physics |
AHT-005 | Analytical Mathematics |
EET-001 | English for Communication |
CST-001 | Programming for Problem Solving |
AHT-004 | EVS |
PRACTICAL | |
AHP-001 | Engineering Physics Lab |
EEP-001 | Basic Electrical Engineering Lab |
CSP-001 | Programming for Problem Solving Lab |
MEP-002 | Engineering Graphics & Design Lab |
AHP-003 | Introduction to Digital Marketing |
AHP-005 | Self Employment and Entrepreneurship Development |
SUBJECT CODE | SUBJECT |
AHT-002 | Engineering Chemistry |
AHT-003 | Introduction to Engineering Mathematics |
ECT-001 | Basic Electronics Engineering |
MET-001 | Basic Mechanical Engineering |
PRACTICAL | |
AHP-002 | Engineering Chemistry Lab |
ECP-001 | Basic Electronics Engineering Lab |
MEP-001 | Basic Basic Mechanical Engineering Lab |
MEP-003 | Workshop Practices Lab |
AHP-004 | Emerging Technologies in Engineering |
CSP-002 | Computer Application & IOT |
AHP-006 | English Language Lab |
SUBJECT CODE | SUBJECT |
ECT-003 | Digital Electronics |
AHT-007 | Technical Communications |
CST-003 | Data Structure & Algorithms |
CST-002 | Discrete Structure |
CST-004 | Object Oriented Programming |
CST-005 | Python Programming |
SAI-301 | Machine Learning & Pattern Recognition |
SCS-301 | Cyber Security & Investigation Techniques |
PRACTICAL | |
CSP-003 | Data Structure & Algorithm |
CSP-004 | Object Oriented Programming |
CSP-005 | Python Programming Lab |
CSP-006 | Internship-I / Mini Project-I |
SUBJECT CODE | SUBJECT |
AHT-006 | Advanced Applied Mathematics |
AHT-008 | Universal Human Value |
CST-007 | Computer Organization & Architecture |
CST-008 | Java Programming |
CST-009 | Formal Language & Automata Theory |
CST-006 | Cyber Security |
PRACTICAL | |
CSP-007 | Computer Organization & Architecture Lab |
CSP-008 | Java Programming Lab |
CSP-009 | UNIX/LINUX Lab |
SUBJECT CODE | SUBJECT |
BCST-501 | Operating System |
BCST-502 | Computer Networks |
BCST-503 | Design and Analysis of Algorithms |
BCST-506 | Virtual Lab |
BCST-508 | Internship-II |
SAI-501 | Principles of Deep Learning |
SCS-501 | Risk Management |
PRACTICAL | |
BCSP-501 | Operating System Lab |
BCSP-502 | Computer Networks Lab |
BCSP-503 | Design and Analysis of Algorithms Lab |
Departmental Electives | Open Electives | |||
BCST504(A) | Network Architecture | BOCS-505(A) | Principles of Programming Language Language | |
BCST-504(B) | Pattern Recognition | BOCS-505(B) | Modeling and Simulation | |
BCST-504(C) | Internet and Web Technology | BOCS-505(C) | Cyber Security | |
BCST-504(D) | Java Programming | BOET-504(D) | Innovation and Entrepreneurship |
SUBJECT CODE | SUBJECT |
BCST-601 | Microprocessors and Applications |
BCST-602 | Compiler Design |
BCST-603 | Data Analytics |
PRACTICAL | |
BCSP-606 | Open Source Lab |
BCSP-607 | Minor Project |
BCSP-601 | Applications Lab |
BCSP-602 | Compiler Design Lab |
BCSP-603 | Data Analytics Lab |
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 | BOCS-605(D) | Distributed Systems & Cloud Computing |
SUBJECT CODE | SUBJECT |
BCST701 | .NET Framework and Programming |
BCST-702 | Ad hoc & Wireless Network |
BCST-703 | Departmental Elective |
PRACTICAL | |
BCSP-701 | .NET Framework and Programming Lab |
BCSP-702 | Adhoc & Wireless Networks Lab |
BCSP-705 | Virtual Lab |
BCSP-706 | Year Level |
BCSP-707 | Minor Project-II |
Departmental Electives | Open Electives | |||
BCST-703(A) | Human Computer Interfacing | BOCS-704(A) | Big Data Processing | |
BCST-703(B) | Advanced Computer Architecture | BOCS-704(B) | Digital Image Processing | |
BCST-703(C) | Soft Computing | BOCS-704(C) | Ethical Hacking | |
BCST-703(D) | Internet-of-Things Systems | BOCS-704(D) | Subject using SWAYAM etc |
SUBJECT CODE | SUBJECT |
BCST-801 | Advanced Operating Systems |
BCST-802 | Cryptography & Network Security |
PRACTICAL | |
BCSP-801 | Advanced Operating Systems Lab |
BCSP-802 | Cryptography & Network Security Lab |
BCSP-805 | Major Project |
Departmental Electives | Open Electives | |||
BCST-803(A) | Speech and Natural Language Processing | BOCS-804(A) | Fault Tolerant Computing | |
BCST-803(B) | Embedded Systems | BOCS-804(B) | Artificial Intelligence | |
BCST-803(C) | Queuing Theory & Modeling | BOCS-804(C) | Cognitive Radio Networks | |
BCST-803(D) | Cloud Security | BOCS-804(D) | Service Oriented Architecture | |
BCST-803(E) | Blockchain | BOCS-804(E) | Subject from SWAYAM etc |
Dr. Anand Kumar Gupta Email id: [email protected] |
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.
- Prominent Faculty Members