Bachelor of Technology

Computer Engineering | B.Tech (Comp)

Computer engineers are involved in the design of Computer-based systems to address highly specialized and specific application needs. The Department of Computer Engineering facilitates students to apply principles of Computer technology across a wide variety of fields for adapting to ever changing multidisciplinary converging technologies.

The Department houses classrooms and laboratories with modern infrastructure to facilitate their learning. The Teaching-Learning-Evaluation paradigm is a mix of traditional as well as active learning pedagogy and use of contemporary Information and communications technology (ICT) tools. The academic ambience encourages research, development and innovation activities. Leadership and teamwork are induced for imbibing the ethical and professional attitude to enrich society. Computer engineers work in most industries, including the Computer, Aerospace, Telecommunications, Power production, Manufacturing, Defence services and Electronics industries.

show more... show less...

Key Information

Pedagogy

The Teaching-Learning-Evaluation (TLE) paradigm is a mix of traditional as well as active learning pedagogy and use of contemporary ICT (Information and communications technology) tools. The TLE process is facilitated by faculty members with use of active learning strategies and ICT tools like DIY (Do-it-Yourself), Think Pair Share, Google Classroom, LMS – Moodle etc. The MOOCs (massive open online course) courses are used for blended learning of the students. The projects are assigned as per students’ choice mapped with knowledge / thrust areas of Computer Engineering. Evaluation is done through variety of tools including Open book tests, MCQs (multiple choice questions), Study of research papers, Internal Assessment tools etc. Mini-Projects are offered to encourage project based learning among students. Various virtual labs viz. Virtual Labs of IITs, VMWARE HOL (Hand-on-Lab), Quiklabs are used to make learning interesting for students.

Milestones

 
2021

Started Minor degree programmes, Honours degree programmes and Certificate & PG Diploma courses

2019

Started Ph.D Research Centre  in 2018-19

2015

Academic Autonomy from UGC in 2014-15

2013

NBA accreditation of Undergraduate programme

2012

Started Post Graduate programme 2011-12

2009

NBA accreditation of Undergraduate programme

2000

Intake increased to 120

1999

Department of Computer Engineering was established

Eminent Alumni

Career Paths

  • Computer Programmer
  • Network Engineer
  • IT Consultant
  • Software Designer
  • Systems Analyst
  • Scientific Researcher
  • Database Administrator
  • Researcher & Academician
  • Software Testing Engineer
  • Games Developer
  • Data Scientist
  • Mobile Application Developer
  • Web Application Developer
  • UI/UX Designer
  • Network Administrator
  • Business Analyst
  • System Administrator
  • Cyber Security Analyst
  • Forensic Computer Analyst
  • IT Manager
  • SEO Expert

Curriculum

 
 
Semester I Semester II
Applied Mathematics I Applied Mathematics II
Engineering Chemistry Engineering Physics
Engineering Drawing Engineering Mechanics
Elements of Electrical and Electronics Engineering Engineering Physics Laboratory
Programming in C Engineering Mechanics Laboratory
Engineering Chemistry Laboratory Environment and Technology OR Engineering Exploration OR Biology for Engineers
Engineering Drawing Laboratory Python programming
Elements of Electrical and Electronics Engineering Laboratory Communication Skills
Workshop I Workshop II
Exposure Course Exposure Course
Semester III Semester IV
Integral Transform and Vector Calculus Probability, Statistics and Optimization Techniques
Data Structures Analysis of Algorithms
Computer Organization & Architecture Relational Database Management Systems
Object Oriented Programming Methodology Theory of Automata with Compiler Design
Discrete Mathematics Web Programming Laboratory
Digital Design Laboratory Mini Project
Semester V Semester VI
Software Engineering PrDigital Signal & Image Processing
Computer Networks Information Security
Operating System Artificial Intelligence
OE Technical – I / NPTEL /SWAYAM/Coursera Departmental Elective-II
OE HM OE Technical – II / NPTEL /SWAYAM/Coursera
Departmental Elective-I OEHM
Full Stack Development Lab Mini Project
Departmental Elective-I Departmental Elective-II
Computer Graphics
Advanced Databases & Data Warehousing
Microprocessors
Soft Computing
Compiler Construction
Data Mining & Business Intelligence
Testing & Quality Assurance
Wireless Sensor Networks & IOT
Mobile Communication & Adhoc Networks
Machine Learning
Micro Services & Dev OPS
Applied Cryptography
Cloud Computing
Semester VII Semester VIII
Software Architecture and Design Thinking Departmental Elective – V/ Online Course
Departmental Elective-III Departmental Elective – VI / Online Course
Departmental Elective-IV Project-II / Semester Long Internship
Open Elective Technical  
Project -1  
MNCC  
Departmental Elective-III Departmental Elective–V
Big Data Analytics 
Cyber Security, Forensics & Cyber Law
Geographic Information System & Spatial Computing
User Experience Design
Reinforcement Learning
Secure Coding
Adv. Cloud Computing
Bioinformatics
Advanced Algorithms: Design & Analysis
Internet of Everything
Deep Learning
Business Analytics
Departmental Elective-IV Departmental Elective–VI
Data Science 
Block Chain Technology
Computer Vision
Computer Simulation & Modelling
C# Programming & .Net Technology
Agile Project Management
Game Programming
IoT Security
Cyber Physical Systems
Natural Language Processing
High Performance Computing
Blockchain Architecture & Application Development

Differentiators

  • Project based learning

    Mini Project courses for students to learn and apply concepts to real life projects

  • Placements & Internships

    Full time internship for six months in last year Sem - VIII. Good placement record

  • Open and Technical Electives

    Wide choice for branch specific electives and more number of open or interdisciplinary electives

  • Value added courses

    Choice based Audit Courses, Add on Credit Courses, Add on Audit Courses, Exposure Courses, etc

  • Open Source Technologies

    Extensive use of Open Sources Technologies for Teaching – Learning – Evaluation.

  • Professional Activities

    Platform for Professional growth - CodeCell, CSI Council, e-Outreach etc.

  • Pedagogy

    Use of Active Learning Strategies and use of ICT tools for teaching-learning and evaluation

  • Live Projects

    In house Software Development Centre - to discover and explore multidimensional skill set of students

Programme Outcomes

Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems

Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences

Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations

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

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.

Apply reasoning informed by the contextual knowledge to assess societal, cultural, environmental, health, safety and legal issues relevant to the professional engineering practice; understanding the need of sustainable development

Recognize/ study/ analyze/ provide solutions to real-life problems of multidisciplinary nature from diverse fields

Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

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.

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.

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

Programme Specific Outcomes

Design, construct and implement hardware and software based modern Computing / Information systems with varying complexities

Demonstrate competence in designing, implementation and maintenance of computer based applications, computer-controlled equipment and networks of intelligent devices