Overview
About the Department
The Department nurtures industry-ready professionals with strong foundations in computing, innovation, and problem-solving. The department emphasizes experiential learning, emerging technologies, and ethical practices to prepare graduates for dynamic global careers and impactful research.
Vision
To be a centre of excellence in computer science education, research, and innovation addressing societal and industry needs.
Mission
- To impart strong foundations in computer science and engineering principles.
- To enable students to design scalable and secure computing solutions using emerging technologies.
- To promote lifelong learning, research, and ethical professional practices.
Programme Core Courses
- Digital Logic and Design
- Network and Communication
- Java Programming
- Computer Architecture and Organization
- Database Management Systems
- Operating Systems
- Microprocessor and Interfacing
- Data Structures and Algorithms
- Design and Analysis of Algorithms
- Theory of Computation
- Software Engineering
- Internet and Web Programming
- Parallel and Distributed Computing
- Basic Electrical and Electronics Engineering
- Discrete Mathematics and Graph Theory
- Applied Linear Algebra
Programme Elective Courses
- Blockchain and Cryptocurrency Technologies
- Compiler Design
- Embedded System Design
- Internet of Things
- Robotics and its Applications
- Artificial Intelligence
- Computer Graphics and Multimedia
- Content Based Image and Video Retrieval
- Data Visualization
- Social and Information Networks
- Web Mining
- Large Scale Data Processing
- Game Programming
- Principles of Cloud Computing
- Information Security Analysis and Audit
- Information Security Management
- Cyber Security
- Digital Forensics
- Virtualization
- High Performance Computing
- Human Computer Interaction
- Image Processing
- Machine Learning
- Natural Language Processing
- Mobile Programming
- Object Oriented Software Development
- Applications of Differential and Difference Equations
Infrastructure
Computer Programming Lab: Dell 3020 systems with Intel i5 processors and 8GB RAM, supporting tools such as Keil, Altera Quartus II, Visual Studio .NET, and MATLAB 2015a.
Software Systems Lab: Facilities include C, C++, Java, Oracle 11g, MySQL, Microsoft SQL Server, Rational Rose, and Cisco Packet Tracer.
Intel Multicore Lab: Intel Core 2 Quad and i5 processors with Visual Studio .NET for parallel computing.
Open Source Lab: Dell R740 systems with Python, MySQL, Eclipse, NetBeans, Anaconda, Wireshark, and GNUSIM8085.
Artificial Intelligence Lab: NVIDIA RTX 4070 GPUs, 32GB RAM, OpenCV, Python, MongoDB, Cassandra, and Neo4J.
Scope of Employment
Computer software engineers are trained to design, develop, test, and evaluate software systems using computer science and mathematical principles. The field evolves rapidly, allowing graduates to specialize in emerging and high-demand technology domains.
Faculty