Computer Science and Engineering

Computer Science is an interesting discipline with advanced opportunities in diverse sectors for designing and developing smart solutions. The students apply the principles of engineering, computer architecture, software engineering and signal processing to understand and synthesize such systems. The engineering aspirants will combine creative and analytical skills to craft an idea into reality. The progressive curriculum imbibes problem-solving as the core, to meet the current and future needs of the technology knowledge era.

Major Tracks

  • Data Science and Analytics

  • Artificial Intelligence and Machine Learning

    Academic Program

    • +-

      Semester 1

      Mathematical World4 Credits
      Mathematical World is a foundation course, which covers the basic mathematical concepts that are necessary for all disciplines. The course covers the essential concepts of classical mathematics along with a gentle introduction to modern topics like symmetry, fractals, chaos, complexity, etc. The main objective of the course is to provoke interest and present a holistic picture of mathematics together with demonstrating how various natural phenomena can be modeled mathematically.
      Physical World4 Credits
      Physical World is designed to understand the natural phenomenon (classical or quantum) that deal with matter and energy. Everything, whether natural like stars, planets, mountains, oceans, atmosphere, along with plants and animals including humans or any man-made objects are a consequence of matter and energy. The understanding of the basic principles behind these natural phenomena will develop an understanding of mechanics, electricity, electromagnetics, atomic, molecular and nuclear physics. The project-based learning approach will provide an understanding of micro-details of how these principles can be applied to create new applications and experiences.
      Creative Arts4 Credits
      The course envelops drawing and painting, music and dance, which are the main streams of visual and performing arts having interdisciplinary approach in design. The main objective of the course is to develop sensitivity and power of expression to communicate in an interesting and effective way. The drawing and painting modules will provide necessary hands-on skills enabling to create and express various ideas. The music module will develop an appreciation for vocal and instrumental music. Self-expression through creation and performance of music will be an integral part as well as an understanding of the art of music. The dance module will give the students an introduction to the study and performance of dance. It will include exploration in creative movement, improvisation, and various dance techniques.
      Critical and Creative Thinking4 Credits
      Critical Thinking is the objective analysis and evaluation of an idea in order to form a judgement. It entails systematic classification and finding logical connections and patterns between ideas. We need it while confronting complex and diverse issues which could be even contradictory in nature. The word 'Creative' comes from Latin 'Creo', which means 'Make'. Creative Thinking leads to generation of new ideas by changing the 'viewing lens' and applying those ideas in specific context to explore new connections, discover new possibilities, and seek solutions that are unusual, original, and fresh.
      Reading and Writing4 Credits
      The module on reading aims to inculcate the love for reading so that one is not just able to literally reproduce what one reads, but also imaginatively reconstruct it. The act of reading naturally triggers complex visualizations. There is an inner voice trying to speak to self and others. We need to listen to that voice and write. Clear writing stems from clear thinking. Writing helps us develop hierarchical and structural thinking. The module on writing is aimed Is aimed to explore good, persuasive writing which is context-oriented - specific to generic, concrete to abstract, active to passive, factual to opinionated - to create enriching reading experiences.

    • +-

      Semester 2

      Engineering Science6 Credits

      Principles of Engineering4 Credits

      History of Man-Made World2 Credits

      Design Process4 Credits

      Prototyping2 Credits

      Foundation Project4 Credits

    • +-

      Semester 3

      Data Structures4 Credits

      Applied Algorithms4 Credits

      Principles of Programming Language3 Credits

      Discrete Mathematics4 Credits

      Digital Signal Processing3 Credits

      Environmental Science4 Credits

    • +-

      Semester 4

      Database Management System3 Credits

      Computer Network4 Credits

      Operating System4 Credits

      Computer Organization and Architecture4 Credits

      Software Engineering4 Credits

      Computer Graphics and Visualization3 Credits

    • +-

      Semester 5

      Track Core Course 14 Credits

      Track Core Course 24 Credits

      Track Core Course 34 Credits

      Track Core Course 42 Credits

      Track Core Course 52 Credits

      Technically Complex Project4 Credits

    • +-

      Semester 6

      Minor Course 1/ Discipline Elective 14 Credits

      Minor Course 2/ Discipline Elective 24 Credits

      Design for People and Society4 Credits

      Design for Future4 Credits

      Entrepreneurship2 Credits

      Project Management2 Credits

    • +-

      Semester 7

      Design for Sustainability4 Credits

      Design for Systems6 Credits

      Internship8 Credits

    • +-

      Semester 8

      Portfolio Development2 Credits

      Capstone Project18 Credits