Profile
The Department of Computer Science & Engineering was started with a B. Tech programme in August 2009 with AICTE accreditation. It came under the School of Science and Engineering in 2014. The curriculum for the B. Tech Programme in Computer Science & Engineering (CSE) covers core courses in basic sciences, humanities, environmental studies, mathematics, and computer science and engineering-based courses. The department started the Ph. D programme in the year 2021 and the M. Tech programme in Artificial Intelligence and Machine Learning was introduced in the year 2023.
Programme Offered:
- B. Tech in Computer Science & Engineering (with Minor in Artificial Intelligence and Machine Learning)
Duration: 4 Years (8 semesters)
Intake Capacity: 60 in First Semester plus 06 in 3rd Semester through Lateral (Entry for Diploma-passed and B.Sc. candidates)
- M. Tech in Computer Science & Engineering with specialization in Artificial Intelligence and Machine Learning
Duration: 2 Years (4 semesters)
Intake Capacity: 18
- Ph.D. in Computer Science and Engineering
Intake Capacity: 22
CSE at DUIET (Dibrugarh University Institute of Engineering and Technology) offers a Bachelor of Technology in Computer Science and Engineering with an intake capacity of 60 in 1st Semester and 06 in 3rd Semester through Lateral Entry for Diploma-passed and B.Sc. candidates. The first batch passed out in the year 2013 and 4 (four) out of 18 (eighteen) were placed in ONGC (Oil and Natural Gas Corporation). 4 students have cleared GATE and pursued M. Tech from renowned universities and institutes. Rests of them have joined software companies located in Bangalore, Hyderabad, and Pune. The next batches have continued the legacy by maintaining off-campus placements after passing out in four years from CSE at DUIET. The department also offers a Master of Technology programme in Artificial Intelligence and Machine Learning and a Ph. D programme. The department has 6(six) faculty members who have graduated and did post-graduation from esteemed colleges and universities, and 02(two) Laboratory instructors who has earned their diploma in Computer Science and Engineering.
The department has six laboratories including two Programming Laboratories, one Network and Security Laboratory, one Artificial Intelligence Laboratory, one Image Processing Laboratory, and one IoT Laboratory. The department has continuously used ICT-based learning methodology with an MOU with Spoken Tutorial at IIT Bombay funded by MHRD Govt. of India. The materials and resources for a few languages like C, C++, Java, Python, and LEX are being used from resources uploaded on the Spoken Tutorial site. The department has conducted national and international conferences and workshops. The department has been effectively practicing outcome-based education since its establishment in 2009.
The department has been facilitated under a voluminous library located at the M. Visvesvaraya Bhawan of DUIET, which caters to the needs of students, research scholars, and faculty.
The undergraduate programme has been awarded by the Dibrugarh University from the academic year 2013 onwards. It is a positive reflection of the academic excellence nurtured by the institute. Academic Flexibility has been provided to periodically review the course contents and mechanisms of course delivery in the light of changing demands of the market.
The Institution has well-qualified, experienced & dedicated faculties and staff members. The department has the most advanced laboratories for practical training, state-of-the-art computing facilities, spacious classrooms with good furniture and A/V aids, and 24×7 internet facilities in the departments and hostels. The Institution has collaborative & extension activities by way of MOUs with various Governmental and Non-Governmental organizations for fostering Academic/ Research/ Innovation.
An alumni base of over 500 most of them occupying coveted positions in various Educational, Industrial, and Research organizations.
Vision and Mission:
The mission of the Computer Science & Engineering Department:
M1: To provide state-of-the-art education and research ecosystem in Computer Sciences & Engineering.
M2: To promote a sustainable industry-academic interface and seek opportunities for collaboration.
M3: To cultivate human and social values, foster and cultivate life skills, promote entrepreneurship.
The vision of the Computer Science & Engineering Department:
To create responsible and skilled thought leaders in the field of Computer Science & Engineering.
Program Education Objectives:
PEO 1: To attain excellence in Professional Career, Research & Development and in Higher Education by applying fundamental concepts of Mathematics, Computing and Engineering principles.
PEO 2: In the context of real life challenges facing industry and society, design appropriate computing systems that are technically sound, economically feasible and socially acceptable in rapidly changing environment by using modern tools.
PEO 3: To inculcate habits such as life-long learning and develop/ nurture skills such as critical thinking, problem solving and entrepreneurship.
PEO 4: To create awareness of the social, human and economic context of computing technologies, that impacts society at large on a legal, ethical, security and policy levels.
PEO 5: To develop innovative ideas, entrepreneurship skills with contemporary learning, teaching and leadership qualities.
Program Outcomes:
Graduates of the Program in Computer Science & Engineering at DUIET, Dibrugarh University will possess knowledge and ability in the following areas:
- 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, review 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 the 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
Thrust Area of the Computer Science & Engineering Department:
The CSE department has a pool of motivated and committed faculty members in several research areas like networks, machine learning, data analytics, theoretical computer science, software engineering, etc.
On the networking front, peer to peer communication, behaviour analysis of wireless node are the thrust area.
The department has a very active machine-learning group that deals with visual recognition, biometrics, deep learning, intelligent systems, and computer vision. The data analytics group focuses on various aspects of big data, predictive analytics, data mining, etc.
The theoretical research group has a broad range of interests in algorithms, combinatorics, and complexity, with specific interests in graph theory.
Our research interest in software engineering is principally of two kinds: developing improved models and techniques for the design and implementation of large complex software systems that must satisfy rich, often under-specified, requirements in their operating environments; and developing improved models and techniques for formal analysis of software components to ensure or determine specific formalizable properties.
Overall, the department is well represented in various fundamental and applied research areas of computer science and Engineering.
Laboratories:
The department has six laboratories including two Programming Laboratories, one Network and Security Laboratory, one Artificial Intelligence Laboratory, One Image Processing Laboratory, and one IoT Laboratory. The department has continuously used ICT-based learning methodology with an MOU with Spoken Tutorial at IIT Bombay funded by MHRD Govt. of India. The materials and resources for a few languages like C, C++, Java, Python, and LEX are being used from resources uploaded on the Spoken Tutorial site.
Network laboratory:
The following tools and software are used to conduct Laboratory classes:
- LAN Trainers
- NETSyst
- SecureIT
- NS3, NS2, OMNET
- WiCOMM-T
Artificial Intelligence Laboratory:
The following tools and software are used to conduct Laboratory classes:
- Matrox Imaging Library
- Matrox GatorEye
- Robotics Kits
- Lisp
Programming Laboratories:
The following tools and software are used to conduct Laboratory classes:
- GNU C/C++
- VIM Editor
- MySQL
- PhP
- Python
Image Processing Laboratory:
The following tools and software are used to conduct Laboratory classes:
- Matrox Imaging Library
IoT Laboratory:
The following tools and software are used to conduct Laboratory classes:
- Workstation
- Lan Trainer
Curriculum:
The following are the main courses offered in the Department:
- Principles of Programming Language
- Data Structure and Algorithms
- Software Tools
- Discrete Mathematics
- Computer Organization and Architecture
- Object Oriented Programming
- Database Management Systems
- Design and Analysis of Algorithm
- Computer Networks.
- Formal Language & Automata Theory
- Operating Systems
- Compiler Design.
- Computer Network & Security
Major Organizations where pass-out students are working:
- ONGC
- Indian Railways
- Tata Consultancy Service
- State Bank of India
- Central Bank
- Brahmaputra Fertilizer
- DELL
- IBM
- SAP Lab India
- CTS etc
- Wipro
- HCL Technologies
- ITC Infotech
- Infosys
- Cognizant
University/Institute where pass-out students are studying:
- Kunsan National University, South Korea
- NERIST
- ISM
- IIT-Guwahati
- NIT-Kohima
- NIT Silchar
- Tezpur University
- Dibrugarh University
- IIIT-Guwahati
- NIT Allahabad
- IISC Bangalore, etc.