Collegese

Welcome to Collegese! Sign in →

Collegese

    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 Rawatpura Sarkar University, Raipur
    Duration
    4 Years
    Computer Applications UG OFFLINE

    Duration

    4 Years

    Computer Applications

    Shri Rawatpura Sarkar University, Raipur
    Duration
    Apply

    Fees

    ₹3,00,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    4 Years
    Computer Applications
    UG
    OFFLINE

    Fees

    ₹3,00,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹8,00,000

    Seats

    180

    Students

    2,000

    ApplyCollege

    Seats

    180

    Students

    2,000

    Curriculum

    Course Structure Overview

    The Computer Applications program at Shri Rawatpura Sarkar University Raipur is structured over 8 semesters, with a balanced mix of core courses, departmental electives, science electives, and laboratory sessions. The program aims to provide students with a comprehensive understanding of computer science principles while allowing them to specialize in areas of interest.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    1CS101Introduction to Programming3-0-0-3None
    1CS102Mathematics for Computer Science3-0-0-3None
    1CS103Physics for Computer Science3-0-0-3None
    1CS104Chemistry for Computer Science3-0-0-3None
    1CS105English for Communication3-0-0-3None
    1CS106Introduction to Computer Science3-0-0-3None
    1CS107Computer Laboratory0-0-3-1None
    2CS201Data Structures and Algorithms3-0-0-3CS101
    2CS202Object-Oriented Programming3-0-0-3CS101
    2CS203Database Management Systems3-0-0-3CS101
    2CS204Computer Networks3-0-0-3CS101
    2CS205Discrete Mathematics3-0-0-3CS102
    2CS206Computer Architecture3-0-0-3CS103
    2CS207Lab Sessions0-0-3-1CS101
    3CS301Operating Systems3-0-0-3CS201
    3CS302Software Engineering3-0-0-3CS202
    3CS303Computer Graphics3-0-0-3CS201
    3CS304Artificial Intelligence3-0-0-3CS201
    3CS305Cryptography and Network Security3-0-0-3CS204
    3CS306Web Technologies3-0-0-3CS202
    3CS307Lab Sessions0-0-3-1CS201
    4CS401Machine Learning3-0-0-3CS301
    4CS402Deep Learning3-0-0-3CS301
    4CS403Data Mining3-0-0-3CS301
    4CS404Big Data Analytics3-0-0-3CS301
    4CS405Mobile Application Development3-0-0-3CS306
    4CS406Cloud Computing3-0-0-3CS301
    4CS407Lab Sessions0-0-3-1CS301
    5CS501Advanced Algorithms3-0-0-3CS301
    5CS502Compiler Design3-0-0-3CS301
    5CS503Computer Vision3-0-0-3CS301
    5CS504Neural Networks3-0-0-3CS301
    5CS505Internet of Things3-0-0-3CS301
    5CS506Embedded Systems3-0-0-3CS301
    5CS507Lab Sessions0-0-3-1CS301
    6CS601Research Methodology3-0-0-3CS301
    6CS602Capstone Project3-0-0-3CS301
    6CS603Project Management3-0-0-3CS301
    6CS604Advanced Data Structures3-0-0-3CS301
    6CS605Quantitative Analysis3-0-0-3CS301
    6CS606Business Intelligence3-0-0-3CS301
    6CS607Lab Sessions0-0-3-1CS301
    7CS701Internship0-0-0-6CS301
    7CS702Mini Project0-0-0-3CS301
    7CS703Research Paper Writing3-0-0-3CS301
    7CS704Professional Development3-0-0-3CS301
    7CS705Final Year Thesis3-0-0-3CS301
    7CS706Lab Sessions0-0-3-1CS301
    8CS801Final Year Project0-0-0-6CS301
    8CS802Research Paper0-0-0-3CS301
    8CS803Capstone Presentation0-0-0-3CS301
    8CS804Professional Ethics3-0-0-3CS301
    8CS805Industry Collaboration3-0-0-3CS301
    8CS806Lab Sessions0-0-3-1CS301

    Advanced Departmental Elective Courses

    Advanced departmental elective courses are designed to provide students with in-depth knowledge and practical skills in specialized areas. These courses are offered in the later semesters and are typically chosen based on student interests and career goals.

    Machine Learning: This course covers advanced topics in machine learning, including supervised and unsupervised learning, neural networks, deep learning, reinforcement learning, and natural language processing. Students will work on real-world datasets and develop models for various applications.

    Deep Learning: This course focuses on the principles and applications of deep learning, including convolutional neural networks, recurrent neural networks, transformers, and generative adversarial networks. Students will implement and train deep learning models using frameworks like TensorFlow and PyTorch.

    Data Mining: This course explores techniques for extracting knowledge from large datasets, including data preprocessing, clustering, classification, association rules, and anomaly detection. Students will use tools like Python, R, and SQL to analyze data and generate insights.

    Big Data Analytics: This course covers the fundamentals of big data technologies and analytics, including Hadoop, Spark, NoSQL databases, and stream processing. Students will learn to process and analyze large datasets using distributed computing frameworks.

    Mobile Application Development: This course focuses on developing mobile applications for iOS and Android platforms. Students will learn about mobile UI/UX design, app architecture, and integration with backend services using modern frameworks and tools.

    Cloud Computing: This course covers cloud computing concepts, services, and architectures, including IaaS, PaaS, and SaaS. Students will learn to deploy and manage applications on cloud platforms like AWS, Azure, and Google Cloud.

    Advanced Algorithms: This course delves into advanced algorithmic techniques, including graph algorithms, dynamic programming, greedy algorithms, and approximation algorithms. Students will analyze and design algorithms for complex computational problems.

    Compiler Design: This course covers the principles and techniques of compiler design, including lexical analysis, parsing, semantic analysis, code generation, and optimization. Students will build a simple compiler for a programming language.

    Computer Vision: This course explores the principles and applications of computer vision, including image processing, feature detection, object recognition, and scene understanding. Students will implement computer vision algorithms using libraries like OpenCV and TensorFlow.

    Neural Networks: This course covers the fundamentals of neural networks, including perceptrons, multi-layer networks, backpropagation, and activation functions. Students will design and train neural networks for various tasks.

    Internet of Things: This course explores the architecture and applications of IoT systems, including sensors, actuators, wireless communication, and data processing. Students will develop IoT applications for smart cities and smart homes.

    Embedded Systems: This course focuses on designing and developing embedded systems for real-time applications. Students will work with microcontrollers, real-time operating systems, and hardware-software integration.

    Research Methodology: This course introduces students to research methodologies and scientific writing. Students will learn to design experiments, analyze data, and write research papers for publication.

    Capstone Project: This course provides students with an opportunity to work on a comprehensive project that integrates knowledge from various areas of computer science. Students will collaborate with faculty members and industry partners to develop innovative solutions.

    Project Management: This course covers project management principles and practices, including planning, scheduling, risk management, and team leadership. Students will learn to manage software development projects effectively.

    Advanced Data Structures: This course explores advanced data structures and their applications, including heaps, hash tables, trees, and graphs. Students will implement and analyze algorithms using these data structures.

    Quantitative Analysis: This course covers mathematical and statistical methods for analyzing data, including regression analysis, hypothesis testing, and time series analysis. Students will use tools like Python and R for quantitative analysis.

    Business Intelligence: This course focuses on the principles and tools of business intelligence, including data warehousing, ETL processes, and reporting. Students will learn to design and implement business intelligence solutions.

    Project-Based Learning Approach

    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. The approach emphasizes real-world problem-solving, collaboration, and innovation.

    The structure of project-based learning includes mini-projects in the early semesters, followed by a final-year thesis or capstone project. Mini-projects are typically completed in teams of 3-5 students and are designed to reinforce concepts learned in coursework. These projects are supervised by faculty members and are evaluated based on technical quality, presentation, and teamwork.

    The final-year thesis or capstone project is a significant undertaking that allows students to apply their knowledge to a complex problem or research question. Students work closely with faculty mentors to select a topic, conduct research, and develop a solution. The project is typically completed over two semesters and involves extensive documentation, experimentation, and presentation.

    Evaluation criteria for projects include technical depth, innovation, feasibility, and presentation quality. Students are encouraged to publish their work in conferences or journals and to present at university events. The department also hosts an annual project exhibition where students showcase their work to faculty, industry partners, and the public.

    The project selection process involves faculty mentors who guide students in choosing topics that align with their interests and career goals. Students are encouraged to propose their own ideas, but they are also supported in exploring topics suggested by faculty or industry partners. The department provides resources such as research databases, software licenses, and access to specialized equipment to support project development.