

B-C-A in General at MET Degree Evening College


Bengaluru, Karnataka
.png&w=1920&q=75)
About the Specialization
What is General at MET Degree Evening College Bengaluru?
This Bachelor of Computer Applications (BCA) program at MET Degree Evening College focuses on providing a strong foundation in computer science and applications. It is designed to equip students with essential technical skills and theoretical knowledge relevant to the dynamic Indian IT industry. The curriculum covers programming languages, databases, networking, and web development, preparing graduates for various entry-level roles.
Who Should Apply?
This program is ideal for 10+2 graduates from any stream who possess a keen interest in computer science and programming. It is also suitable for individuals seeking to enter the fast-growing IT sector in India or those aiming for higher studies in computer applications. A basic aptitude for logic and problem-solving is beneficial for prospective students.
Why Choose This Course?
Graduates of this program can expect diverse career paths in India, including roles as Junior Developers, Web Designers, Database Administrators, IT Support Specialists, or System Analysts. Entry-level salaries typically range from INR 2.5 LPA to 4.5 LPA, with significant growth potential. The program also serves as a strong stepping stone for professional certifications and further specialization in areas like data science or cloud computing.

Student Success Practices
Foundation Stage
Master Programming Fundamentals Early- (Semester 1-2)
Dedicate significant time in semesters 1-2 to master C and C++ programming. Practice daily coding exercises, solve problems from textbooks, and participate in online coding challenges to build a strong logical foundation. This will be crucial for all subsequent advanced programming courses.
Tools & Resources
GeeksforGeeks, HackerRank, CodeChef, NPTEL videos for C/C++
Career Connection
A solid programming base is essential for cracking technical interviews and excelling in development roles during placements, forming the bedrock of any software career.
Active Participation in Language & Skill Courses- (Semester 1-2)
Engage actively in AECC (Indian Language, English) and SEC (Digital Fluency, Web Designing) courses. Focus on improving communication skills, technical writing, and digital literacy. Utilize college language labs and communication workshops to practice these skills.
Tools & Resources
Grammarly, LinkedIn Learning for Communication, College''''s English Language Lab
Career Connection
Strong communication and soft skills are highly valued by Indian recruiters, enhancing employability and professional growth beyond just technical expertise, crucial for client-facing roles.
Build a Peer Learning Network- (Semester 1-2)
Form study groups with classmates to discuss complex topics, clarify doubts, and work on assignments together. Teach concepts to peers to solidify your own understanding. Participate in college''''s academic clubs or societies.
Tools & Resources
WhatsApp/Telegram groups, College study rooms, Online collaborative whiteboards
Career Connection
Collaborative learning enhances problem-solving skills and teamwork, qualities employers actively seek. Networking with peers can also lead to future professional opportunities.
Intermediate Stage
Focus on Practical Application with Projects- (Semester 3-4)
Beyond lab assignments, actively seek out and develop mini-projects using Java, Python, and DBMS skills learned in semesters 3-4. Create a portfolio of small applications to showcase your practical abilities. Utilize platforms like GitHub to host your code.
Tools & Resources
GitHub, Jupyter Notebooks, MySQL Workbench, Online tutorials for project ideas
Career Connection
Practical projects demonstrate real-world problem-solving abilities to recruiters, making you a more attractive candidate for internships and entry-level developer positions in Indian IT companies.
Explore Industry Trends & Open Electives- (Semester 3-4)
Actively research emerging technologies and industry trends relevant to BCA. Choose open electives (like Data Science or Web Programming) and skill enhancement courses (like Cyber Security or Multimedia) that align with your interests and future career aspirations. Attend webinars and industry talks.
Tools & Resources
Coursera, edX, YouTube tech channels, Industry blogs (e.g., NASSCOM insights)
Career Connection
Staying updated with industry trends and acquiring specialized skills through electives provides a competitive edge, opening doors to niche roles and better salary packages in the Indian tech market.
Participate in Coding Competitions & Hackathons- (Semester 3-4)
Engage in inter-college or online coding competitions and hackathons. This not only hones your problem-solving skills under pressure but also provides exposure to real-world challenges and networking opportunities with peers and industry professionals.
Tools & Resources
HackerEarth, TopCoder, College Tech Fests, Meetup groups for hackathons
Career Connection
Success in competitions builds a strong resume, demonstrates competitive drive, and can lead to direct recruitment opportunities or fast-tracked interview processes with Indian tech giants.
Advanced Stage
Undertake a Significant Major Project- (Semester 5-6)
In semesters 5-6, conceptualize and execute a robust major project that solves a real-world problem or showcases advanced technical skills in areas like Web Technologies, AI, or Cloud Computing. Focus on full-stack development, proper documentation, and testing. Seek mentorship from faculty.
Tools & Resources
VS Code, GitHub, Jira/Trello for project management, AWS/Azure free tier
Career Connection
A well-executed major project is your strongest asset for placements, demonstrating your ability to independently develop and deploy solutions, highly valued by Indian companies for immediate contribution.
Intensive Placement Preparation- (Semester 5-6)
Begin intensive preparation for campus placements or job applications. This includes aptitude test practice, technical interview preparation (data structures, algorithms, core subjects), mock interviews, and refining your resume and LinkedIn profile. Leverage college placement cells.
Tools & Resources
IndiaBix, LeetCode, Glassdoor for company interview experiences, College Placement Cell resources
Career Connection
Focused preparation is paramount for securing desirable job offers in the competitive Indian IT job market, ensuring readiness for technical and HR rounds.
Networking and Industry Internships- (Semester 5-6)
Actively network with alumni and industry professionals through LinkedIn, workshops, and career fairs. Pursue internships in relevant IT companies during semester breaks or as part of your final year. An internship provides invaluable industry exposure and often leads to pre-placement offers.
Tools & Resources
LinkedIn, Internshala, College alumni network portals, Industry conferences
Career Connection
Internships are critical for gaining practical experience, understanding corporate culture, and building a professional network, significantly boosting your chances for immediate employment and career trajectory in India.
Program Structure and Curriculum
Eligibility:
- Passed P.U.C. or 10 + 2 or equivalent examination from any recognized Board/Council with minimum 35% aggregate marks. Passed in any stream of Commerce, Arts, Science, etc.
Duration: 6 semesters / 3 years
Credits: 120 Credits
Assessment: Internal: Varies by course type, External: Varies by course type (e.g., Theory: 40% Internal Assessment, 60% Semester End Exam; Practical/Project: 50% Internal Assessment, 50% Semester End Exam)
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA101T | Fundamentals of Computers | Core | 4 | Computer Fundamentals, Input/Output Devices, Memory & Storage, Software Concepts, Operating Systems |
| BCA102T | Programming in C | Core | 4 | C Language Basics, Operators & Expressions, Control Structures, Arrays & Strings, Functions & Pointers |
| BCA103P | Programming in C Lab | Lab | 2 | C Program Execution, Control Structure Implementation, Array & String Manipulation, Function Usage, Pointers Applications |
| AECC-1 | Indian Language (e.g., Kannada) | Core | 2 | Language Grammar, Reading Comprehension, Writing Skills, Vocabulary, Cultural Context |
| AECC-2 | English | Core | 2 | Communication Skills, Functional Grammar, Essay Writing, Reading for Information, Listening Skills |
| SEC-1 | Digital Fluency | Core | 2 | Computer Basics, Digital Services, Data Management, Online Communication, Cyber Hygiene |
| VAC-1 | Health & Wellness / Yoga | Core | 2 | Physical Health, Mental Wellbeing, Yoga Practices, Nutrition Basics, Stress Management |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA201T | Data Structures | Core | 4 | Introduction to Data Structures, Arrays & Linked Lists, Stacks & Queues, Trees & Graphs, Searching & Sorting |
| BCA202T | Object Oriented Programming using C++ | Core | 4 | OOP Concepts, Classes & Objects, Inheritance & Polymorphism, Operator Overloading, File Handling |
| BCA203P | Data Structures Lab | Lab | 2 | Array Operations, Stack/Queue Implementation, Linked List Applications, Tree Traversal Algorithms, Graph Representation |
| AECC-3 | Indian Language (e.g., Kannada) | Core | 2 | Advanced Grammar, Literary Texts, Composition, Oral Communication, Cultural Aspects |
| AECC-4 | English | Core | 2 | Professional Communication, Report Writing, Technical Descriptions, Email Etiquette, Interview Skills |
| SEC-2 | Web Designing | Core | 2 | HTML Fundamentals, CSS Styling, JavaScript Basics, Responsive Web Design, Web Page Layout |
| VAC-2 | Environmental Studies | Core | 2 | Ecosystems, Biodiversity, Pollution Types, Climate Change, Sustainable Development |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA301T | Database Management Systems | Core | 4 | DBMS Concepts, ER Modeling, Relational Model, SQL Queries, Normalization |
| BCA302T | Java Programming | Core | 4 | Java Fundamentals, OOP in Java, Packages & Interfaces, Exception Handling, Multithreading |
| BCA303P | DBMS Lab | Lab | 2 | SQL Data Definition, Data Manipulation Language, Join Operations, PL/SQL Programming, Database Design |
| AECC-5 | Indian Language (e.g., Kannada) | Core | 2 | Modern Literature, Creative Writing, Translation Skills, Public Speaking, Grammar Review |
| AECC-6 | English | Core | 2 | Advanced Communication, Group Discussions, Presentation Techniques, Resume Writing, Business Correspondence |
| SEC-3 | Cyber Security (Choice: Excel / Cyber Security) | Core | 2 | Cyber Security Basics, Threats & Attacks, Network Security, Data Encryption, Cyber Ethics |
| VAC-3 | Indian Constitution (Choice: Indian Constitution / Yoga) | Core | 2 | Constitutional Framework, Fundamental Rights, Directive Principles, Union & State Government, Electoral System |
| OE-1 | Foundation of Data Science (Open Elective) | Elective | 2 | Data Science Introduction, Statistical Thinking, Data Collection, Data Preprocessing, Basic Machine Learning |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA401T | Software Engineering | Core | 4 | SDLC Models, Requirements Engineering, Software Design, Software Testing, Project Management |
| BCA402T | Python Programming | Core | 4 | Python Basics, Data Structures in Python, Functions & Modules, Object-Oriented Python, File Handling |
| BCA403P | Java Programming Lab | Lab | 2 | GUI Programming (Swing/AWT), Applets Development, Exception Handling Practices, Multithreading Applications, Database Connectivity (JDBC) |
| AECC-7 | Indian Language (e.g., Kannada) | Core | 2 | Literary Analysis, Advanced Composition, Critical Appreciation, Debate Skills, Language Proficiency |
| AECC-8 | English | Core | 2 | Technical Writing, Research Paper Formatting, Project Documentation, Public Relations, Corporate Communication |
| SEC-4 | Multimedia (Choice: Multimedia / Cloud Computing) | Core | 2 | Multimedia Elements, Image Processing, Audio Editing, Video Production, Animation Basics |
| VAC-4 | Social & Professional Ethics (Choice: Social & Professional Ethics / Health & Wellness) | Core | 2 | Ethical Principles, Professional Conduct, Social Responsibilities, Cyber Ethics, Workplace Values |
| OE-2 | Web Programming (Open Elective) | Elective | 2 | Client-Side Scripting, Server-Side Scripting, Web Frameworks, Database Connectivity, API Integration |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA501T | Web Technologies | Core | 4 | HTML5 & CSS3, JavaScript DOM, XML & AJAX, PHP Fundamentals, MySQL Database |
| BCA502T | Operating Systems | Core | 4 | OS Architecture, Process Management, CPU Scheduling, Memory Management, File Systems |
| BCA503P | Web Technologies Lab | Lab | 2 | Front-end Development, Server-side Scripting (PHP), Database Integration, Web Services, Responsive Design |
| DSE-1A | Data Analytics (Discipline Specific Elective) | Elective | 4 | Data Analytics Introduction, Data Collection & Cleaning, Exploratory Data Analysis, Statistical Modeling, Data Visualization |
| DSE-1B | Data Analytics Lab (Discipline Specific Elective Lab) | Lab | 2 | Data Cleaning Tools, Statistical Software, Data Visualization Tools, Machine Learning Libraries, Case Study Analysis |
| OE-3 | Entrepreneurship Development (Open Elective) | Elective | 2 | Entrepreneurship Concepts, Business Plan Creation, Market Analysis, Funding Sources, Startup Ecosystem |
| SECC-1 | Artificial Intelligence (Skill Enhancement Compulsory Course) | Core | 4 | Introduction to AI, Search Algorithms, Knowledge Representation, Machine Learning Basics, AI Applications |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| BCA601T | Computer Networks | Core | 4 | Network Topologies, OSI/TCP-IP Models, Data Link Layer, Network Layer, Application Layer Protocols |
| BCA602T | Major Project | Project | 6 | Project Planning, System Design & Architecture, Software Implementation, Testing & Debugging, Documentation & Presentation |
| DSE-2A | Cloud Computing (Discipline Specific Elective) | Elective | 4 | Cloud Fundamentals, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security |
| DSE-2B | Cloud Computing Lab (Discipline Specific Elective Lab) | Lab | 2 | Cloud Platform Setup, VM Deployment, Storage Services, Network Configuration, Serverless Functions |
| OE-4 | Soft Skills and Professional Ethics (Open Elective) | Elective | 2 | Communication Skills, Teamwork & Collaboration, Problem-Solving, Professionalism, Time Management |
| SECC-2 | Data Science (Skill Enhancement Compulsory Course) | Core | 4 | Data Science Pipeline, Statistical Methods, Predictive Analytics, Big Data Technologies, Ethical AI |




