Computer Science and Engineering
Department of Computer Science & Engineering offers a dynamic eco-system for study, research and professional growth for the faculty and the students. It strives to groom its students to be competent IT professionals, researchers and entrepreneurs.
B.Tech - Computer Science and Engineering provides a solid foundation and new age skills to our bachelor's level students, to build a career of the future to contribute effectively to the global opportunities. We use innovative curriculum, pedagogy and assessment methods in line with the National Education Policy and in partnership with industry to enable students get not only the breadth of CSE and depth of various specializations, but also to develop personal effectiveness and leadership skills for all rounded development.
Today, there are immense global opportunities to provide exciting innovative solutions based on Information Technology to make human life better. Worldwide IT spending is projected to total $4.1 trillion in 2021, an increase of 8.4% from 2020, according to the April 2021 forecast by Gartner, Inc. Well established companies, Government Organizations, research organizations as well as innovative start-ups face shortage of skilled manpower in existing as well as emerging technologies such as Artificial Intelligence, Machine Learning, Data Science, Cloud Computing, Cybersecurity, IoT, Networking – especially 5G, Web Technologies, Full Stack Application Development, Augmented and Virtual Reality, Mobile and Social Networking, Quantum Computing etc. And this list is ever growing, making the future careers in Computer Science exciting and rewarding.
The B.Tech CSE Program will enable students:
- To Engage in the design, development, testing/verification and validation, and operation of computational systems in the field of Information Technology and related areas, or in multidisciplinary teams in any field where computing can be applied.
- To solve problems of social relevance applying the knowledge of Computer Science Engineering and/or pursue higher education and research.
- To work effectively as professional and as team members in computing in multidisciplinary projects, and demonstrating initiative, persistence in problem solving, and excellent technical communication skills.
- To engage in lifelong, self-directed learning and career enhancement, anticipate changing professional and societal needs, and adapt rapidly to these changing needs
The new CSE curriculum designed imparts 21st century skills having the following component: Liberal education aspects for all round development, courses that trigger new age skills, project based learning, special topics (hands-on sessions on multiple topics with mentoring from expert), option for Mooc, UG Research Project/Product Development/Internships. The curriculum focus on Liberal education courses, Foundation Courses, Professional Courses, Electives that helps them build expertise in some specialized areas. Curriculum developed also emphasis on design oriented thinking, Communication, Collaboration and Creativity from 1st year. The four-year undergraduate curriculum includes a sound preparation in science, mathematics, English, and computing.
The B.Tech CSE Program covers Professional Core course on both Computing Systems side as well as Applications side. These include Programming in multiple languages such as Python, C/C++/Java, Data Structures, Algorithms, Object Oriented Programming, Embedded Systems, Operating Systems, Systems Software, Computer Networks, Database, Agile Software Engineering etc. Our unique point is we introduce programming concepts in first year itself and Machine Learning and Cybersecurity in the second year to all students.
In Third and the Fourth year, students choose from a rich set of elective streams that includes Computational Intelligence, Big Data & Data Science, Systems (Networks & IoT), Theoretical Computer Science, Applications (Cloud, Web Technology, etc.) and Cyber Security. A generous allotment of open/institutional electives and Open Online courses allows combining the study in Computer Science with study in another field either by taking a well-defined specialized minor in another discipline, or by working with an advisor to formulate a program that combines experiences across disciplines.
Career progression route
Typically graduates in CSE join organizations as Software Engineers and progress in 3-5 years to become Technical Leads, Architects, System Analysts, Quality Assurance experts and subsequently become Project and Program managers, Department or Vertical domain heads, CEOs etc. Students can lead their own ventures. Students interested in research do Masters and PhD in India or Abroad and join research organizations or Academics. Graduates also have well defined progression in Government or Defence establishments. We have 100% placements for all eligible students and the highest CTC received is Rs. 28 lakhs per anum.
Semester wise topics
|Category||List of courses|
|Liberal Studies courses||Technical Communications, Constitution of India and Ethics, Design Thinking , Management and Entrepreneurship,
Liberal Studies (chosen from the bucket)
|Basis Science Courses||Engineering Chemistry , Environmental Sciences, DMS, Linear Algebra, Engineering Physics, Biological Sciences, Probability and Statistics, Calculus and Numerical Methods|
|Engineering Science Courses||Elements of Mechanical Engineering, Basic Electrical Engineering, Basic Electronics,
Fundamentals of Programming
|Professional Core Courses||Database Management Systems, Microcontrollers and Embedded Systems, Agile Software Engineering , Data Structures and Applications
Computer Organization, Machine Learning , Design and Analysis of Algorithms, Web Technologies, Computer Networks , Cybersecurity
Special Topics – 1, Operating Systems,
Object Oriented Programming, Cloud Application Development ,
Special Topics -2
|Category||List of courses|
|Professional Electives||Blockchain & Distributed Ledger, Deep learning, Sequence Networks & GAN, Machine learning for Healthcare, Natural Language Processing, Signals & Systems|
|Open Courses||Machine Learning with Python, Business Analytics, Artificial Intelligence,|
|Project work, seminar and internship||Project work, seminar and internship|
|Audit Courses||Environmental Sciences, Kannada Kali/Manasu|
With an inclusion of Summer Internships, students get practical exposure to professional work environment. Students have an opportunity to take up the Internship Program in reputed industry/academic institute/R&D/Government organizations. The department has MoU with top companies to benefit students to carry out research projects and internship.
Students carry out mini projects in many courses across the semesters to strengthen the understanding of fundamentals through practical application of theoretical concepts. Minor projects are included in the curriculum for the overall development of students that shape them for a better future.
There is the Major project to carry out, in the final year to enhance the technical caliber of students. Projects related to societal, cutting edge and research areas are currently being pursued by our students. The students are also encouraged to carryout projects in industries/reputed organizations.
Pass in PUC / 10+2 examination with Physics and Mathematics as compulsory subjects along with one of the Chemistry / Biotechnology / Biology / Computer Science / Electronics / Technical Vocational subjects and obtained at least 45% marks (40% in case of candidate belonging to SC/ST & OBC category) in the above subjects taken together, of any Board recognized by the respective State Governments / Central Government / Union Territories or any other qualification recognized as equivalent there to.