Collegese

Welcome to Collegese! Sign in →

Collegese
  • Colleges
  • Courses
  • Exams
  • Scholarships
  • Blog

Search colleges and courses

Search and navigate to colleges and courses

Start your journey

Ready to find your dream college?

Join thousands of students making smarter education decisions.

Watch How It WorksGet Started

Discover

Browse & filter colleges

Compare

Side-by-side analysis

Explore

Detailed course info

Collegese

India's education marketplace helping students discover the right colleges, compare courses, and build careers they deserve.

© 2026 Collegese. All rights reserved. A product of Nxthub Consulting Pvt. Ltd.

Apply

Scholarships & exams

support@collegese.com
+91 88943 57155
Pune, Maharashtra, India

Duration

4 Years

Computer Applications

Shri Davara University Raipur
Duration
4 Years
Computer Applications UG OFFLINE

Duration

4 Years

Computer Applications

Shri Davara University Raipur
Duration
Apply

Fees

₹8,50,000

Placement

94.5%

Avg Package

₹6,50,000

Highest Package

₹12,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Applications
UG
OFFLINE

Fees

₹8,50,000

Placement

94.5%

Avg Package

₹6,50,000

Highest Package

₹12,00,000

Seats

120

Students

1,200

ApplyCollege

Seats

120

Students

1,200

Curriculum

Comprehensive Course Structure

The Computer Applications program at Shri Davara University Raipur is structured to provide a well-rounded education that combines theoretical knowledge with practical skills. The curriculum is designed to be progressive, building upon foundational concepts and gradually introducing more advanced topics. The program spans eight semesters, with each semester containing a mix of core courses, departmental electives, science electives, and laboratory sessions.

First Year: Foundation Building

The first year focuses on building a strong foundation in mathematics, physics, and basic programming concepts. Students are introduced to fundamental programming languages such as Python and C++, and they begin to explore the principles of data structures and algorithms. This foundational year is crucial for developing problem-solving skills and logical reasoning, which are essential for success in advanced courses.

Second Year: Core Concepts

During the second year, students delve deeper into core computer science concepts, including object-oriented programming, database management systems, and computer networks. They also begin to explore the theoretical aspects of computing, such as automata theory and computational complexity. This year marks the transition from basic concepts to more sophisticated applications, with students working on increasingly complex projects that integrate multiple disciplines.

Third Year: Specialization and Advanced Learning

The third year is characterized by specialization and advanced learning. Students choose from various tracks, such as artificial intelligence, cybersecurity, software engineering, and data science, allowing them to focus on areas of personal interest and career goals. This year also includes exposure to emerging technologies and trends, with courses that address topics such as cloud computing, mobile development, and Internet of Things (IoT). Students engage in research projects and industry-sponsored initiatives that provide practical experience and insights into current industry practices.

Fourth Year: Capstone and Industry Exposure

The final year culminates in a comprehensive capstone project, where students apply all the knowledge and skills they have acquired throughout their academic journey. This project is typically conducted in collaboration with industry partners, providing students with real-world experience and the opportunity to contribute to meaningful solutions. The capstone project is supervised by faculty members who guide students through the process of planning, executing, and presenting their work. This experience not only enhances technical skills but also develops critical thinking, project management, and communication abilities that are essential for professional success.

Course Table: Semester-wise Course Structure

Semester Course Code Course Title Credits (L-T-P-C) Prerequisites
1 CS101 Introduction to Programming 3-0-0-3 None
1 CS102 Mathematics for Computer Applications 3-0-0-3 None
1 CS103 Physics for Computer Applications 3-0-0-3 None
1 CS104 Computer Fundamentals 2-0-0-2 None
1 CS105 Programming Lab 0-0-3-1 CS101
2 CS201 Data Structures and Algorithms 3-0-0-3 CS101
2 CS202 Object-Oriented Programming 3-0-0-3 CS101
2 CS203 Database Management Systems 3-0-0-3 CS201
2 CS204 Computer Networks 3-0-0-3 CS101
2 CS205 Lab Session 0-0-3-1 CS101
3 CS301 Operating Systems 3-0-0-3 CS202
3 CS302 Software Engineering 3-0-0-3 CS202
3 CS303 Web Technologies 3-0-0-3 CS202
3 CS304 Computer Architecture 3-0-0-3 CS201
3 CS305 Lab Session 0-0-3-1 CS202
4 CS401 Artificial Intelligence 3-0-0-3 CS301
4 CS402 Cybersecurity 3-0-0-3 CS301
4 CS403 Data Science 3-0-0-3 CS301
4 CS404 Mobile Computing 3-0-0-3 CS301
4 CS405 Lab Session 0-0-3-1 CS301
5 CS501 Machine Learning 3-0-0-3 CS401
5 CS502 Cloud Computing 3-0-0-3 CS401
5 CS503 Big Data Analytics 3-0-0-3 CS403
5 CS504 Internet of Things 3-0-0-3 CS404
5 CS505 Lab Session 0-0-3-1 CS401
6 CS601 Advanced Software Engineering 3-0-0-3 CS501
6 CS602 Human-Computer Interaction 3-0-0-3 CS501
6 CS603 Database Systems 3-0-0-3 CS501
6 CS604 Computer Graphics 3-0-0-3 CS501
6 CS605 Lab Session 0-0-3-1 CS501
7 CS701 Research Methodology 3-0-0-3 CS601
7 CS702 Capstone Project 0-0-6-3 CS601
7 CS703 Industry Internship 0-0-0-3 CS601
7 CS704 Elective Course 3-0-0-3 CS601
7 CS705 Lab Session 0-0-3-1 CS601
8 CS801 Final Year Project 0-0-6-6 CS701
8 CS802 Advanced Elective Course 3-0-0-3 CS701
8 CS803 Industry Collaboration 0-0-0-3 CS701
8 CS804 Placement Preparation 0-0-0-2 CS701

Advanced Departmental Elective Courses

Advanced departmental electives are designed to provide students with in-depth knowledge and specialized skills in emerging areas of computer applications. These courses are offered in the later semesters and are tailored to meet the evolving needs of the industry and the interests of students.

Machine Learning

This course provides a comprehensive introduction to machine learning techniques and algorithms. Students learn about supervised and unsupervised learning, neural networks, and deep learning. The course includes hands-on projects involving real-world datasets and practical applications. The learning objectives include understanding the mathematical foundations of machine learning, implementing algorithms using popular libraries such as TensorFlow and PyTorch, and evaluating the performance of machine learning models. The relevance of this course lies in its applicability across various domains, including healthcare, finance, and autonomous systems.

Cloud Computing

This course explores the principles and practices of cloud computing and distributed systems. Students study cloud architecture, virtualization, and service models such as IaaS, PaaS, and SaaS. The course includes practical projects involving cloud deployment and management using platforms such as AWS, Azure, and Google Cloud. The learning objectives include understanding cloud computing concepts, designing scalable applications, and implementing security measures in cloud environments. The relevance of this course is evident in the growing demand for cloud-based solutions in enterprise and startup environments.

Big Data Analytics

This course focuses on the tools and techniques for processing and analyzing large datasets. Students learn about data mining, data warehousing, and advanced analytics using technologies such as Hadoop and Spark. The course includes hands-on projects involving real-world big data challenges and practical applications. The learning objectives include understanding big data concepts, implementing data processing pipelines, and extracting insights from large datasets. The relevance of this course is significant, as organizations increasingly rely on data-driven decision-making and analytics.

Internet of Things (IoT)

This course explores the architecture and implementation of IoT systems. Students study sensor technologies, wireless communication protocols, and embedded systems. The course includes practical projects involving IoT device development and integration with cloud platforms. The learning objectives include understanding IoT concepts, designing IoT solutions, and implementing security measures in IoT environments. The relevance of this course is growing as IoT applications expand across industries, from smart cities to industrial automation.

Computer Graphics

This course covers the principles and techniques of computer graphics and visualization. Students study 3D modeling, animation, rendering, and visual effects. The course includes practical projects involving game development, virtual reality, and 3D visualization. The learning objectives include understanding graphics algorithms, implementing rendering techniques, and creating interactive visual experiences. The relevance of this course is evident in the entertainment, gaming, and simulation industries.

Human-Computer Interaction

This course focuses on the design and evaluation of user interfaces and experiences. Students study user-centered design principles, usability testing, and interaction design. The course includes hands-on projects involving interface design and prototyping. The learning objectives include understanding user needs, designing effective interfaces, and evaluating user experiences. The relevance of this course is significant, as user experience is a critical factor in the success of digital products.

Database Systems

This course provides an in-depth understanding of database systems and their design. Students study database architecture, query optimization, and transaction management. The course includes practical projects involving database design and implementation. The learning objectives include understanding database concepts, designing efficient databases, and implementing database security measures. The relevance of this course is evident in the widespread use of databases in enterprise applications and web development.

Software Engineering

This course covers the principles and practices of software engineering. Students study software architecture, project management, testing methodologies, and quality assurance. The course includes hands-on projects involving software development and maintenance. The learning objectives include understanding software development lifecycle, implementing best practices, and managing software projects. The relevance of this course is significant, as software engineering is a core discipline in the technology industry.

Advanced Cybersecurity

This course explores advanced cybersecurity concepts and techniques. Students study network security, cryptography, and risk management. The course includes practical projects involving security analysis and penetration testing. The learning objectives include understanding cybersecurity threats, implementing security measures, and responding to incidents. The relevance of this course is growing as cyber threats become more sophisticated and widespread.

Mobile Computing

This course focuses on the development of mobile applications and systems. Students study mobile platforms, sensor technologies, and wireless communication. The course includes practical projects involving mobile app development and integration with backend services. The learning objectives include understanding mobile computing concepts, developing mobile applications, and implementing mobile security measures. The relevance of this course is evident in the widespread use of mobile devices and the growing demand for mobile applications.

Project-Based Learning Philosophy

The department's philosophy on project-based learning is rooted in the belief that hands-on experience is essential for developing practical skills and deep understanding. Projects are designed to simulate real-world scenarios, allowing students to apply theoretical knowledge in practical contexts. The structure of project-based learning includes both mini-projects and a final-year capstone project, each with specific learning objectives and evaluation criteria.

Mini-Projects

Mini-projects are integrated throughout the curriculum and are designed to reinforce learning outcomes of specific courses. These projects are typically completed in small groups and are supervised by faculty members. The scope of mini-projects includes problem-solving, application of concepts, and development of technical skills. Students are evaluated based on their ability to plan, execute, and present their projects. The evaluation criteria include technical accuracy, creativity, teamwork, and presentation skills.

Final-Year Capstone Project

The final-year capstone project is a comprehensive endeavor that integrates all aspects of the student's learning. Students select projects in collaboration with faculty members and industry partners, ensuring relevance and practical impact. The project is typically a semester-long initiative that involves extensive research, design, implementation, and testing. Students are evaluated on their ability to manage a complex project, demonstrate technical proficiency, and communicate their findings effectively. The capstone project serves as a culmination of the student's academic journey and prepares them for professional roles.

Project Selection and Mentorship

Students are encouraged to select projects that align with their interests and career goals. The department provides a list of potential project topics, and students can also propose their own ideas with faculty approval. Faculty mentors are assigned based on expertise and availability, ensuring that students receive guidance and support throughout their project journey. The mentorship process includes regular meetings, feedback sessions, and progress evaluations. This approach ensures that students receive personalized attention and are well-prepared for their professional careers.