fbpx
India: +91-9927099210, 9927099219 +91-9927099075
Nepal: +977-9821880560
India: +91-9927099210, 9927099219 +91-9927099075
Nepal: +977-9821880560

Computer Science & Engineering/ MCA – 2

About Department

Computer Science and Engineering (CSE) is one of the topmost choices of engineering aspirants. With more than 5 centers of excellence (Apple India, CISCO Systems etc.) RIT Roorkee, School of Technology has introduced various courses such as Artificial Intelligence (AI), Machine Learning, Data Science and Analytics, Virtual Reality/ Augmented Reality (AR/VR), Cyber Security and Block-chain in the modular format and training capsules.

RIT was recently awarded the Outstanding Institute of the Year (2019) in Robotics in India Stem & Summit Awards 2019 on 16 April 2019 at IIT Delhi. Our sustainable endeavours fructified in laurels bestowed upon us through STEM Awards 2020 conferred by All India Council of Robotics and Automation entitled “Best institute in the field of Excellence and Innovation in Robotics Education”. The Award was given by Shri Nitin Gadkari, Cabinet Minister – Govt. of India.

RIT’s Computer Science & Engineering department has remained instrumental in establishing Apple iOS Lab as the Centre of Excellence which is the “First in Uttarakhand” under Apple (iOS) Development University Program (IDUP). By using iOS SDK and other Apple Technologies, students can build new and AI-based (intelligent) apps using the power of machine learning with Core ML 2 and Create ML. They can even test their models faster than ever before and make them compact, exciting and more efficient.

/


Specializations

Vision

To contribute efficiently to the important national Endeavour to produce quality human resource in the information technology and related areas of sustainable development of the country’s IT industry needs.

To advance the state of an art in computer science and engineering by  cutting edge research topics, publishing quality research papers and filling enduring  patents.

To serve the local and national community by creating awareness about IT related products and to impress upon then the importance of knowledge management.

Mission

To produce highly qualified students through a rigorous curriculum of theory and application that develops the ability to solve problems individually and in teams.

Creating knowledge of fundamental principles and innovative technologies through research within the core areas of computer science also in inter-disciplinary topics.

Serving the communities to which we belong at local and national levels combined with a deep awareness of our ethical responsibilities to our profession and to society.

PEOs

  1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
  2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
  3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

POS

  1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  3. Design/development of solutions: 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  10. 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.
  11. 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.
  12. 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.

PSO

  1. The ability to understand, analyze and develop computer programs in the areas related to algorithms, system software, multimedia, web design, big data analytics and networking for efficient design of computer based systems of varying complexity.
  2. The ability to employ modern computer languages, environments and platforms in creating innovative career paths to be an entrepreneur and a zest for higher studies/employability in the field of Computer Science and Engineering.
  3. 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.

PEOs

Demo Contents will be there

Corporate Advisory Board

Demo Contents will be there

International Relationships

Demo Contents will be there

Faculty Achievements and Awards

Demo Contents will be there

  • Dr Deepak Arya, HOD of Computer Science and Engineering Department receive award of Innovative Technologist and Dedicated Best Professor Award by International Technological University (ITU), San Jose, USA in ITU Global Summit & Awards.

Student Achievements

Demo Contents will be there

  • Swapnil Suman Seleted in TOYCATHON 2021

It is a great honor to announce that one project of Swapnil Suman, B.Tech 1st year (CSE), namely Eco Deco got selected in the grand finale of Toycathon 2021.

Toycathon is an inter-ministerial initiative organized by Ministry of Education’s Innovation Cell with support from All India Council for Technical Education, Ministry of Women and Child Development, Ministry of Commerce and Industry, Ministry of MSME, Ministry of Textiles and Ministry of Information and Broadcasting.

Currently, India’s toy market stands at around 1.5 Billion USD, which primarily is dominated by imported toys. Moreover, majority of these toys do not represent Indian heritage, civilization and value systems.

Toycathon 2021 is a unique opportunity for Students, Teachers, Start-ups and Toy experts/professionals in India to submit their innovative toys/games concepts and win large number of prizes worth Rs. 50 lakhs.

Labs & Infrastructure

Laboratories, containing the computers with latest configuration networked together to ensure that the students get complete facilities to thoroughly understand and explore the concepts of computer science as learnt in the class-room are available in the school. The School of Computer Science & Engineering focuses on preparing globally competitive professionals who are at ease with both hardware and software aspects of the computer. These professionals are trained to innovate and contribute to the growth of Indian economy in the present era of Information Technology. This Programme has been designed to help students impart basic concepts and skills of Computer Science and their applications in diverse areas of software development, hardware technology and networking.

The RIT CSE Department currently has the following laboratories:


Robotics Lab

Advanced laboratories for robotics, hydraulics and pneumatics, PLCs, sensors and actuators, microcontroller, and IIOT facilitates that helps the faculty to create an effective learning environment ...

  • Learn More
  • Research Lab

    The Department undertakes a continuous process of setting up experimental and computational facilities for taking up research and development and consultancy activities in various fields as also to...

  • Learn More
  • Projects Lab

    The Projects Laboratory has 60 systems of HP, IBM and Dell. The systems are connected through LAN with one online UPS of 5Kva for constant uninterruptable power backup. In this Lab the students of ...

  • Learn More
  • Programming Lab

    Programming lab is used to inculcate programming skills among the students. This lab is helping them to specialize in their concerned subjects. Programming lab is equipped with Optiplex 330 PC’s....

  • Learn More
  • Operating Systems Lab

    This lab is well equipped with the latest Optiplex Computer systems for the students. This lab is used to provide students exposure in the areas of Operating Systems & Systems Development. The ...

  • Learn More
  • Microprocessor Lab

    This is our fundamental laboratory. This lab has various types of microprocessor, micro controller trainer kits along with interfacing modules to demonstrate the detailed applications of microproce...

  • Learn More
  • IOT/Texas Lab

    IoTs lab is at the forefront of developing both hardware including novel sensors, communication platform and analytics for Internet of Things (IoT) and smart environments.

    IOT provides these...

  • Learn More
  • Database Lab

    This lab is extensively used by the students for exploring each and every aspect of Database Management System (DBMS). This lab consist the software’s like MY SQL Version 5, Turbo “C” and MS ...

  • Learn More
  • Data Science Lab

    Data Science Lab is configured which not only facilitates students to practice basic programming in C, C++, and JAVA; but also learn advanced technologies of computer science such as Machine Learni...

  • Learn More
  • Cyber Security Lab

    Cyber security is an essential part of technological growth that acts as a protective system against malicious attacks. Cyber Security includes a wide range of practices to protect computer operati...

  • Learn More
  • Computer Network Lab

    This lab is well established and fully equipped with Dell PC’s and Netsim, Ns2 Simulators. This lab is utilized by UG and MCA. students. This lab Faculty and students in network labs conduct res...

  • Learn More
  • AI and Machine Learning Lab

    Artificial Intelligence and Machine Leaning (AIML) lab is a research oriented setup. It has been established to carries out work on a variety of topics within Artificial Intelligence and Machine Le...

  • Learn More
  • Robotics Lab


    Advanced laboratories for robotics, hydraulics and pneumatics, PLCs, sensors and actuators, microcontroller, and IIOT facilitates that helps the faculty to create an effective learning environment for the students. With topics like mathematics for simulation and modelling, robot kinematics and dynamics and motion control and path planning, this course is appropriate for students who are willing to make a career in robotics.

    The centre critically focuses on research and development of robotics solutions involving advanced machine learning techniques. Starting from introductory learning on robotics, designing cyber-physical systems to creating smart and intelligence materials. These labs will equip the students with the necessary knowledge required to make a career in the robotics industry.

    Total Labs in curriculum:

    • OOPS LAB
    • PYTHON LAB
    • PROJECT LAB
    • DBMS LAB
    • SOFTWARE ENGINEERING LAB
    • COMPUTER ORGANISATION AND ARCHITECTURE LAB
    • THEORY OF AUTOMATA LAB
    • COMPILER LAB
    • MATLAB
    • OPERATING SYSTEM LAB
    • COMPUTER NETWORK LAB
    • DATA STRUCTURE LAB
    • JAVA LAB
    • MICROPROCESSOR LAB
    • DOT NET LAB
    • DATA ANALYTICS LAB
    • CRYPTOGRAPGHY LAB
    • RESEARCH LAB

    Research Lab


    The Department undertakes a continuous process of setting up experimental and computational facilities for taking up research and development and consultancy activities in various fields as also to produce state-of-the-art research output. Research scholars can create test bed environment for simulation as well as implementation of various technologies.

     

    LIST OF SOFTWARES AND HARDWARES

    Softwares

    R Tool

    Network Simulator-3

    OMNet++

    Python, Hadoop Framework, Cloud Sim

    Hardwares

    Dell Desktop

    Projector

    Printer

    Projects Lab


    The Projects Laboratory has 60 systems of HP, IBM and Dell. The systems are connected through LAN with one online UPS of 5Kva for constant uninterruptable power backup. In this Lab the students of VII and VIII semester do their Minor and Major Projects under the guidance of their concerned Project In-charge using different languages and platforms. The students work in the areas like image processing, NLP, Wireless Networks, Artificial Intelligence, Data ware housing, Multimedia etc.

    The Projects Laboratory has a key role in promoting practical and hands-on education throughout the undergraduate and postgraduate students.

    Programming Lab


    Programming lab is used to inculcate programming skills among the students. This lab is helping them to specialize in their concerned subjects. Programming lab is equipped with Optiplex 330 PC’s. Processor- Pentium Core II dual HDD- 160 GB 1 APC UPS providing power backup in case of power failure. This lab is meant for conducting labs mainly for programming languages like VB.Net, Sql Server Enterprise, Java, C++, Graphics in C & Mini projects.

    LIST OF SOFTWARES

    Matlab

    R2017a/R2018a

    Microsoft Visual C++

    2005/2010/2013/2015/2017

    Netbeans IDE

    8.2

    Dev C++

     

    Perl

     

    Andriod Studio

     

    Eclipse

     

    Turbo C++

    3.1

    Java SE Development Kit

    8

    Xampp

    7.2

    Microsoft Visual Studio

     

    Jquery

     

    MS .net

    2.1

    Window SDK

     

     

    Operating Systems Lab


    This lab is well equipped with the latest Optiplex Computer systems for the students. This lab is used to provide students exposure in the areas of Operating Systems & Systems Development. The students are taught UNIX, Red Hat Linux, Ms-Windows operating systems besides courses on Data Structures etc.

    Operating system Lab is basically designed to teach the concepts of operating systems relating to basics of LINUX and UNIX. For the same the lab is outfitted with most up-to-date hardware and software’s. In addition to the syllabus importance is also given to real time applications in order that students may put it into use on a day to day basis.

     

    LIST OF SOFTWARES AND HARDWARES

    Software’s

    Windows & Ubuntu

    Code::Blocks & GCC

    NS-2 & NS-3

    XAMPP (Web Server) & Packet Tracer

    Hardware’s

    HP Desktop (Windows 7)

    HP Desktop (Linux based)

    Microprocessor Lab


    This is our fundamental laboratory. This lab has various types of microprocessor, micro controller trainer kits along with interfacing modules to demonstrate the detailed applications of microprocessors. The purpose of this laboratory is to train the students to be familiar with the software and hardware of microprocessors so that they can gain enough experiences to meet the demand of the microprocessor era.

    LIST OF SOFTWARES AND HARDWARES

    Softwares

    Windows 10

    Simulator 8085

    Hardwares

    Dell Desktop

    Simulation kit for 8085 Microprocessor

    Printer HP Laser Jet Pro

    IOT/Texas Lab


    IoTs lab is at the forefront of developing both hardware including novel sensors, communication platform and analytics for Internet of Things (IoT) and smart environments.

    IOT provides these industries an effective solution to store the data collected on cloud and carryout various analysis. And engineering students who wish to work on this innovative technology need to develop knowledge on IOT domain at college itself to stay ahead of their peers. But learning IOT is not easy and it can only be learnt by developing projects hands-on. Texas/IOT Labs helps you to achieve exactly this by establishing an IOT lab at our college and make students learn IOT in a super easy way.

    TI Innovation Center or IoT LAB at RIT Roorkee has different Low Power Micro-controller boards, IC’s and Sensors which are the latest products from TI Innovative solutions. TI Innovation center provides best in class electronics work benches and working environment for various projects on TI Technologies.

    TI university program aimed at establishing a collaborative bridge between corporate and colleges with the objective of making students in the Engineering Colleges have a greater hands on experience in technologies related to :-

    • Embedded systems
    • Ultra Low Power Applications
    • Analog System Design
    • Internet of Things (IOT)

    Internet of Things is the next big innovation in the world of computers and the university wants its students to be ready for the future.

    Database Lab


    This lab is extensively used by the students for exploring each and every aspect of Database Management System (DBMS). This lab consist the software’s like MY SQL Version 5, Turbo “C” and MS Office. The students are provided hands on training in the areas of Database Management System (DBMS) Lab, Engineering Computational Methods (ECM) and Data Structure (DS). The Lab is equipped with 30 computers of latest configuration and has its own separate virtual LAN

     

    A database management system (RDBMS) is computer application software that provides a way to manage data. The requirement of modern days is to have an automated system that manages, modifies and updates data accurately.

     

    LIST OF SOFTWARES

    Software’s

    STATISTICA Data Miner 8.xx

    MySQL (Open Version)

    Ubuntu

    MS Office 10 (Licensed)

    Code::Blocks, Eclipse, Papyrus-2.0.0

    NS-2 (Open Source)

    Data Science Lab


    Data Science Lab is configured which not only facilitates students to practice basic programming in C, C++, and JAVA; but also learn advanced technologies of computer science such as Machine Learning, Artificial Intelligence, Deep Learning and Data Mining. The Lab facilitates database designing and management through dedicated tools such as Oracle, and MySQL and related computing paradigm and frameworks.

    Objective:

    • The long-term research agenda of the Data Science Lab is to develop new algorithms and software tools for data management and mining, and to use them for social good.
    • The Data Science Lab focuses on applying machine learning, data mining, and network analysis to real-world problems in society and industry.
    • Exploring the creation of novel statistical and computational methods for scalable data mining, machine learning, optimization as well as statistical modelling with complex data sets
    • We are especially interested in machine learning, data mining and information retrieval. In all of these areas, the combination of well-informed theoretical models empowered by large-scale resources allows for exciting insights and applications.

    Cyber Security Lab


    Cyber security is an essential part of technological growth that acts as a protective system against malicious attacks. Cyber Security includes a wide range of practices to protect computer operating systems, networks, and data from cyber-attacks. Cyber Security plays a vital role in the 21st century. Computers, smart phones and the internet have become bare essentials.

    The Cyber Security Lab provides students with access to contemporary technologies and tools to help them learn both business and technical aspects of information security. CIL also provides faculty and students with compute and other technical resources for engaging in research projects.

    Computer Network Lab


    This lab is well established and fully equipped with Dell PC’s and Netsim, Ns2 Simulators.  This lab is utilized by UG and MCA. students. This lab Faculty and students in network labs conduct research in the area of wired networks and wireless networks. For UG students, we are emphasizing primarily on network protocols implementation and detailed study of TCP/IP protocol stack for computer communication. This lab is also an emphasis on experimental research in communication networking, in the recent years there have also been contributions to Wireless networks and Network security

    LIST OF SOFTWARES AND HARDWARES

    Software

    Linux/Ubuntu

    Network Simulator 2

    Windows 8 and 10 Operating System,

    Microsoft Office

    other Utility Software.

     

    Hardware

    Acer and Dell Make PC’s UEFI BIOS
    4.00 GB RAM 500GB Hard Disk
    Processor: Intel ® Core ™ i5 -4590 CPU @ 3.30 GHz,330 MHz, 4 Cores, 4 Logical processors.

    HP P-IV Desktops

    OptiSim Simulating Package

    Printer 

    AI and Machine Learning Lab


    Artificial Intelligence and Machine Leaning (AIML) lab is a research oriented setup. It has been established to carries out work on a variety of topics within Artificial Intelligence and Machine Learning with a focus on using real world problems to discover computationally hard problems of modeling uncertainty, learning predictive models and enabling decision making. 

    The AIM Lab brings together researchers across the areas of computer vision, machine learning, natural language processing.
    AIML includes over 50 students and researchers (both internal and external) pursuing research on fundamental advances in the above areas as well as cross-cutting themes including multi-modal deep learning, human-compatible AI, and connecting AI with other scientific disciplines and the humanities.

    It also provides computing platform for novel languages like Python, R, and Open CV and other necessary for building coherent set of ideas, fundamental of Machine Learning, Artificial Intelligence and Machine Learning models and algorithms.
    Members of the AIML lab seeks cutting edge problem-based solutions to data mining, computer vision and machine learning problems arising in numerous application areas involving data analytics.

    About our Research

    Demo Text Will be there

    Research Committees

    Demo Text Will be there

    Research Patents

    Professional Memberships

    Demo text will be shown here.

    Research Projects

     

    List of Research Project
    S.No. Name of Project Name of Inverstigator Amount Senction Funded Organization
    1 Voice Base E-mail Controlled Dr. Parag Jain
    Dr. Deepak Arya
    Gaurav Chaturvedi
    Applied DST
    2 Distance Detection intelligent ID card to prevent Covid-19 or Any other Purpose Dr. Parag Jain
    Dr. Deepak Arya
    Gaurav Chaturvedi
    Applied DST

     

    Research Conferences

     

    Two Days International Conference

    We are delighted to invite you for the two days 16th, International Conference On “Innovative Research in Science, Technology, and Management Towards Inclusive and Sustainable Development of the Society. Organized by Roorkee Institute of Technology.

    Faculty Specialization

    Card image
    Gaurav Gupta
    Assistant Professor

    This is a sample introduction.

    ...

    View Profile

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    PEOs

    1. To provide the imperative knowledge of science and engineering concepts fundamental for a computer professional and equip the proficiency of mathematical foundations and algorithmic principles for component problem solving ability.
    2. To inculcate ability in creativity & design of computer support systems and impart knowledge and skills for analyze, design, test and implement various software applications.
    3. To exhibit leadership capability, triggering social and economical commitment and inculcate community services and protect environment.

    Career Opportunities

    computer-science-amp-engineering-mca-2-roorkee-institute-of-technology
    Open chat