VEC-image

B-SC in Computer Science at Vijaya Evening College

Vijaya Evening College, established in 1966 in Bengaluru and affiliated with Bengaluru City University, stands as a premier institution. Occupying a 5-acre campus, it offers specialized B.Com and PGDBA programs in commerce and business administration, providing quality education for its 390 students.

READ MORE
location

Bengaluru, Karnataka

Compare colleges

About the Specialization

What is Computer Science at Vijaya Evening College Bengaluru?

This Computer Science program at Vijaya Evening College, affiliated with Bengaluru City University, focuses on equipping students with a robust foundation in computing principles and practical skills. Catering to the vibrant Indian IT industry, the curriculum emphasizes both theoretical knowledge and hands-on experience, preparing graduates for diverse roles in software development, data management, and network administration. The program''''s design ensures graduates are industry-ready for India''''s burgeoning tech sector.

Who Should Apply?

This program is ideal for fresh graduates from PUC/10+2 with a science background, especially those with Mathematics, seeking entry into the dynamic field of information technology. It also suits individuals passionate about problem-solving, logical thinking, and aspiring to build a career in software, web development, or data science. Basic analytical skills and an eagerness to learn programming are key prerequisites.

Why Choose This Course?

Graduates of this program can expect to pursue India-specific career paths such as Junior Software Developer, Web Designer, Database Administrator, IT Support Analyst, or Data Entry Operator, with entry-level salaries typically ranging from INR 2.5 LPA to 4.5 LPA. With experience, growth trajectories can lead to roles like Team Lead or Senior Developer. The curriculum aligns with foundational skills required for various industry certifications.

OTHER SPECIALIZATIONS

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Focus intensely on C/C++ programming and data structures. Spend extra hours practicing coding problems beyond classroom assignments. Utilize online platforms for problem-solving and competitive programming to strengthen logical thinking and algorithm implementation.

Tools & Resources

CodeChef, HackerRank, GeeksforGeeks, Javatpoint for tutorials

Career Connection

Strong programming fundamentals are non-negotiable for entry-level developer roles and cracking technical interviews at Indian IT service companies and startups.

Build a Strong Academic Foundation- (Semester 1-2)

Attend all lectures, actively participate, and clarify doubts immediately. Form study groups with peers to discuss concepts, solve problems collaboratively, and prepare for internal and external examinations effectively. Prioritize core subjects like Mathematics and Physics for a holistic understanding.

Tools & Resources

Class notes, Reference textbooks, Peer study groups, Previous year question papers

Career Connection

A high academic score improves eligibility for campus placements and postgraduate studies, demonstrating commitment and analytical aptitude.

Develop Basic Software Skills- (Semester 1-2)

Familiarize yourself with essential software tools like Microsoft Office (Word, Excel, PowerPoint) and basic operating system commands (Linux/Windows). Start exploring version control systems like Git for personal projects, even simple ones, to get a head start.

Tools & Resources

Microsoft Office Suite, Git/GitHub, Online tutorials for Linux commands

Career Connection

Proficiency in office tools and version control is a basic expectation in most Indian corporate environments and project-based roles.

Intermediate Stage

Undertake Mini Projects and Internships- (Semester 3-5)

Apply theoretical knowledge by developing mini-projects in areas like DBMS, Python, or web technologies. Actively seek out short-term internships, even unpaid ones, in local companies or startups during semester breaks to gain practical industry exposure and build a professional network.

Tools & Resources

GitHub for project showcases, LinkedIn for internship search, Local tech meetups

Career Connection

Practical project experience and internships are crucial for building a strong resume and demonstrating real-world problem-solving abilities to Indian recruiters.

Explore Elective Specializations- (Semester 3-5)

Carefully choose Skill Enhancement Courses (SECs) and Open Electives (OEs) based on emerging industry trends and personal interest, such as Web Designing, E-Commerce, or Mobile Application Development. Delve deeper into these chosen areas through self-study and online courses.

Tools & Resources

NPTEL courses, Coursera/edX for specialized topics, Udemy

Career Connection

Specialized skills in high-demand areas can differentiate you in the job market and open doors to specific tech roles in India.

Participate in Tech Competitions and Workshops- (Semester 3-5)

Engage in college-level or inter-collegiate coding competitions, hackathons, and technical workshops. These activities enhance problem-solving skills, expose you to new technologies, and provide opportunities for teamwork and networking.

Tools & Resources

College tech clubs, Local hackathon events, Developer communities

Career Connection

Winning or even participating in such events shows initiative, resilience, and practical skill, which are highly valued by Indian employers.

Advanced Stage

Focus on Industry-Relevant Specializations and Certification- (Semester 6-8)

Deep dive into your chosen Discipline Specific Electives (DSEs) like AI, Machine Learning, IoT, or Cloud Computing. Pursue industry-recognized certifications (e.g., AWS Cloud Practitioner, Google AI Engineer) to validate your advanced skills and enhance employability.

Tools & Resources

AWS/Azure/Google Cloud training, TensorFlow/PyTorch documentation, NPTEL advanced courses

Career Connection

Specialized certifications significantly boost your profile for high-paying roles in niche tech areas within Indian and international companies.

Undertake a Comprehensive Major Project- (Semester 6-8)

Identify a real-world problem or research area and develop a substantial final year project. Collaborate with faculty or industry mentors, ensuring the project showcases advanced skills, problem-solving capabilities, and uses modern technologies.

Tools & Resources

Research papers, Industry mentors, Project management tools (Jira, Trello)

Career Connection

A strong major project is often a key talking point in job interviews and demonstrates your ability to deliver end-to-end solutions, a critical skill for Indian tech companies.

Intensive Placement Preparation and Networking- (Semester 6-8)

Begin placement preparation early by refining your resume, practicing aptitude tests, and mock interviews. Actively network with alumni and industry professionals through LinkedIn and college placement cells to explore job opportunities and gain insights into hiring trends.

Tools & Resources

Placement cell resources, Online aptitude test platforms, LinkedIn for professional networking

Career Connection

Effective placement preparation and networking are crucial for securing desired job offers and kick-starting your career in the competitive Indian IT sector.

Program Structure and Curriculum

Eligibility:

  • Passed PUC / 10+2 or equivalent examination with Science subjects (as per University norms)

Duration: 6 semesters (Basic Degree) / 8 semesters (Honours Degree)

Credits: 120 credits (Basic Degree) / 160 credits (Honours Degree) Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS1Fundamentals of Computer ScienceCore (Theory)3Introduction to Computers, Problem Solving Techniques, C Programming Fundamentals, Control Structures, Functions and Arrays
DSC-CSP1Computer Science Lab - ICore (Practical)1C Programming Lab Exercises, Conditional Statements, Looping Constructs, Functions and Pointers, Array Manipulations

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS2Data Structures using C++Core (Theory)3Introduction to Data Structures, Arrays, Stacks, Queues, Linked Lists, Trees and Graphs, Searching and Sorting
DSC-CSP2Data Structures Lab using C++Core (Practical)1Implementation of Stacks and Queues, Linked List Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Techniques

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS3Database Management SystemsCore (Theory)3Database Concepts, Relational Model, SQL Queries, Database Design (ER Model, Normalization), Transaction Management
DSC-CSP3Database Management Systems LabCore (Practical)1SQL DDL and DML Commands, Joins and Subqueries, Functions and Procedures, Database Connectivity, Mini Project on DBMS
SEC-CS1AOffice AutomationSkill Enhancement Course (Choice-based)2Word Processing, Spreadsheet Applications, Presentation Tools, Database Fundamentals, Email and Internet Usage
OE-CS1AE-CommerceOpen Elective (Choice-based)3Introduction to E-Commerce, Business Models, Payment Systems, Security in E-Commerce, Digital Marketing

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS4Python ProgrammingCore (Theory)3Python Basics, Data Structures in Python, Functions and Modules, Object-Oriented Programming, File Handling and Exceptions
DSC-CSP4Python Programming LabCore (Practical)1Python Program Development, List, Tuple, Dictionary Operations, Functions and Classes, Error Handling, Simple Application Development
SEC-CS2ADTP (Desktop Publishing)Skill Enhancement Course (Choice-based)2Introduction to DTP, Page Layout Software (e.g., InDesign), Image Editing (e.g., Photoshop), Typography and Design Principles, Creating Brochures and Posters
OE-CS2AData Entry & Keyboard SkillsOpen Elective (Choice-based)3Typing Techniques, Data Entry Software, Accuracy and Speed, Data Verification, Basic Spreadsheet Usage

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS5Operating System ConceptsCore (Theory)3OS Introduction, Process Management, Memory Management, File Systems, Deadlocks
DSC-CSP5Operating System Concepts LabCore (Practical)1Linux Commands, Shell Scripting, Process Creation, Synchronization Problems, Memory Allocation Algorithms
DSC-CS6Computer NetworksCore (Theory)3Network Topologies, OSI and TCP/IP Models, Data Link Layer, Network Layer, Transport and Application Layers
DSC-CSP6Computer Networks LabCore (Practical)1Network Device Configuration, Socket Programming, Packet Analysis, Network Simulation Tools, Client-Server Applications
DSE-CS1AArtificial IntelligenceDiscipline Specific Elective (Choice-based)3AI Fundamentals, Problem Solving Agents, Knowledge Representation, Machine Learning Basics, Natural Language Processing
DSE-CSP1AArtificial Intelligence LabDiscipline Specific Elective (Practical)1Prolog/Python for AI, Search Algorithms, Knowledge Representation Systems, Expert Systems, AI Tool Usage
OE-CS3AMobile Application DevelopmentOpen Elective (Choice-based)3Mobile OS Overview, Android/iOS Architecture, UI/UX Design, Application Development Tools, Publishing Apps

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSC-CS7Web TechnologiesCore (Theory)3HTML and CSS, JavaScript Fundamentals, DOM Manipulation, Server-Side Scripting (e.g., PHP), Web Security Basics
DSC-CSP7Web Technologies LabCore (Practical)1Static Web Page Design, Dynamic Web Pages with JavaScript, Database Integration, Forms and Validation, Full-stack Web Project
DSC-CS8Software EngineeringCore (Theory)3Software Development Life Cycle, Requirement Engineering, Software Design, Software Testing, Project Management
DSC-CSP8Software Engineering LabCore (Practical)1UML Diagrams, Agile Practices, Test Case Generation, Version Control Systems, Software Project Documentation
DSE-CS2AInternet of Things (IoT)Discipline Specific Elective (Choice-based)3IoT Architecture, Sensors and Actuators, IoT Protocols, Cloud Platforms for IoT, IoT Security
DSE-CSP2AInternet of Things LabDiscipline Specific Elective (Practical)1Interfacing Sensors, Arduino/Raspberry Pi Programming, MQTT/HTTP Protocols, Cloud Integration, Mini IoT Project
PROJECTMajor Project / InternshipProject4Problem Definition, System Design, Implementation, Testing and Evaluation, Report Writing and Presentation

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSE-CS3AMachine LearningDiscipline Specific Elective (Choice-based for Hons)4Supervised Learning, Unsupervised Learning, Deep Learning Basics, Model Evaluation, Applications of ML
DSE-CS4ACloud ComputingDiscipline Specific Elective (Choice-based for Hons)4Cloud Service Models, Cloud Deployment Models, Virtualization, Cloud Security, Big Data in Cloud
OE-CS4ADigital MarketingOpen Elective (Choice-based for Hons)3SEO and SEM, Social Media Marketing, Content Marketing, Email Marketing, Analytics and ROI

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSE-CS5ABig Data AnalyticsDiscipline Specific Elective (Choice-based for Hons)4Big Data Concepts, Hadoop Ecosystem, Spark Framework, Data Warehousing, Data Visualization
DSE-CS6ANetwork SecurityDiscipline Specific Elective (Choice-based for Hons)4Cryptography, Network Attacks, Firewalls and IDS/IPS, VPN and SSL, Cyber Forensics
HONS-PROJECTMajor Project / DissertationProject (Honours)6Advanced Research Methodology, In-depth System Development, Performance Analysis, Thesis Writing, Presentation and Defense
whatsapp

Chat with us