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

    3 Years

    Bachelor Of Computer Applications

    Government Degree College Puttur Chittoor
    Duration
    3 Years
    Bachelor Of Computer Applications UG OFFLINE

    Duration

    3 Years

    Bachelor Of Computer Applications

    Government Degree College Puttur Chittoor
    Duration
    Apply

    Fees

    ₹1,50,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹12,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    3 Years
    Bachelor Of Computer Applications
    UG
    OFFLINE

    Fees

    ₹1,50,000

    Placement

    92.0%

    Avg Package

    ₹4,50,000

    Highest Package

    ₹12,00,000

    Seats

    150

    Students

    1,200

    ApplyCollege

    Seats

    150

    Students

    1,200

    Curriculum

    Course Structure Overview

    The Bachelor of Computer Applications (BCA) program at Government Degree College Puttur Chittoor spans three years, divided into six semesters. The curriculum is designed to provide students with a strong foundation in computer science principles while allowing flexibility for specialization and practical application through laboratory sessions, mini-projects, and capstone research.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    IBSC101Introduction to Computers3-0-0-2-
    IBSC102Programming in C3-0-0-2-
    IBSC103Mathematics for Computer Science4-0-0-2-
    IBSC104Computer Fundamentals3-0-0-2-
    IBSC105English Communication Skills3-0-0-2-
    IBSC106Lab: Programming in C0-0-3-1BSC102
    IIBSC201Data Structures and Algorithms4-0-0-2BSC102
    IIBSC202Object-Oriented Programming in Java3-0-0-2BSC102
    IIBSC203Digital Logic and Computer Organization3-0-0-2BSC104
    IIBSC204Database Management Systems3-0-0-2BSC201
    IIBSC205Computer Networks3-0-0-2BSC203
    IIBSC206Lab: Object-Oriented Programming in Java0-0-3-1BSC202
    IIIBSC301Operating Systems3-0-0-2BSC201
    IIIBSC302Software Engineering3-0-0-2BSC201
    IIIBSC303Web Technologies3-0-0-2BSC202
    IIIBSC304Mobile Application Development3-0-0-2BSC202
    IIIBSC305Statistical Methods for Computing3-0-0-2BSC103
    IIIBSC306Lab: Web Technologies0-0-3-1BSC303
    IVBSC401Artificial Intelligence and Machine Learning3-0-0-2BSC305
    IVBSC402Cybersecurity Fundamentals3-0-0-2BSC205
    IVBSC403Data Mining and Warehousing3-0-0-2BSC304
    IVBSC404Cloud Computing3-0-0-2BSC205
    IVBSC405Human Computer Interaction3-0-0-2BSC303
    IVBSC406Lab: Artificial Intelligence and Machine Learning0-0-3-1BSC401
    VBSC501Advanced Database Systems3-0-0-2BSC204
    VBSC502Project Management3-0-0-2BSC302
    VBSC503Research Methodology3-0-0-2-
    VBSC504Internship Training0-0-0-2-
    VBSC505Elective: Game Development3-0-0-2BSC304
    VBSC506Lab: Internship Training0-0-3-1BSC504
    VIBSC601Capstone Project0-0-0-4BSC503
    VIBSC602Elective: Blockchain Technologies3-0-0-2BSC401
    VIBSC603Elective: Mobile Application Development3-0-0-2BSC304
    VIBSC604Elective: UX Design3-0-0-2BSC303
    VIBSC605Elective: Cloud Computing3-0-0-2BSC404
    VIBSC606Lab: Capstone Project0-0-3-2BSC601

    Advanced Departmental Elective Courses

    The department offers a range of advanced elective courses that allow students to deepen their expertise in specialized areas. These courses are designed by faculty members with industry experience and are aligned with current trends in the field.

    • Artificial Intelligence and Machine Learning: This course introduces students to the fundamentals of AI, including machine learning algorithms, neural networks, deep learning, and natural language processing. Students will gain hands-on experience with frameworks like TensorFlow and PyTorch.
    • Cybersecurity Fundamentals: Covering topics such as cryptography, network security, system administration, and ethical hacking, this course prepares students for careers in digital security. Practical labs simulate real-world scenarios to enhance understanding.
    • Data Mining and Warehousing: Focused on extracting valuable insights from large datasets, this course covers data warehouse design, ETL processes, clustering, classification, and association rule mining using tools like Python and SQL.
    • Cloud Computing: This course explores cloud infrastructure, deployment models, service offerings (IaaS, PaaS, SaaS), and virtualization technologies. Students will work with platforms like AWS, Azure, and Google Cloud Platform.
    • Human Computer Interaction: Designed to teach students how to design intuitive interfaces and improve user experience through usability testing, prototyping, and interaction design principles.
    • Mobile Application Development: This course covers cross-platform development using frameworks like React Native and Flutter. Students will learn to build responsive apps for iOS and Android devices.
    • Game Development: Introducing students to game design principles, 3D modeling, animation, and scripting languages used in game engines like Unity and Unreal Engine.
    • Database Management Systems: Advanced topics in database architecture, normalization, indexing, transaction processing, and performance tuning are covered in this course.
    • Software Engineering: This course emphasizes software development lifecycle, agile methodologies, testing strategies, documentation, and project management techniques.
    • Internet of Things (IoT): Exploring sensor networks, embedded systems, communication protocols, and IoT architecture, this course prepares students for building smart devices and systems.

    Project-Based Learning Philosophy

    The department's philosophy on project-based learning is rooted in the belief that real-world experience enhances theoretical knowledge and develops critical thinking skills. The program includes mandatory mini-projects in the second and third years, followed by a final-year capstone project.

    Mini-projects are assigned based on student interest and faculty availability. Each project has clear learning objectives, deliverables, and evaluation criteria. Students work in teams to solve practical problems related to their specialization area, guided by faculty mentors who provide technical support and feedback throughout the process.

    The final-year capstone project is a comprehensive endeavor that integrates all aspects of the BCA curriculum. Students propose projects aligned with industry needs or personal research interests, often collaborating with companies or research institutions. The project involves extensive planning, execution, documentation, and presentation, culminating in an oral defense before a panel of faculty members and external experts.

    Faculty mentors are selected based on their expertise in the relevant domain and availability to guide students through the project lifecycle. Regular meetings, progress reviews, and milestone assessments ensure that projects stay on track and meet quality standards. This approach fosters innovation, leadership, and collaboration among students while providing them with tangible outcomes that enhance their portfolios and job prospects.