The Bachelor of Computer Applications (BCA) at Dyal Singh College, Karnal is a highly
sought-after undergraduate program designed for students aspiring to build a career in the field
of information technology and computer science. This 3-year program provides in-depth knowledge
of software development, programming languages, web technologies, data management, and
networking — empowering students with both theoretical understanding and practical skills.
Whether you aim to become a software developer, IT analyst, or pursue higher studies like MCA or
M.Sc. (IT), BCA provides the ideal foundation.
Programming in C & C++
Data Structures
Database Management Systems (DBMS)
Operating Systems
Web Development (HTML, CSS, JavaScript)
Software Engineering
Computer Networks
Java Programming
Python Programming
Computer Architecture
Object-Oriented Programming (OOP)
Data Communication
Mobile App Development
Project Work & Viva
Duration: 3 Years (6 Semesters)
System: Semester-based
Affiliation: Kurukshetra University, Kurukshetra
Mode: Full-time (Regular)
Teaching Methods: Classroom teaching, lab sessions, seminars, live projects, and
workshops
Qualification: 10+2 (Any Stream) with Mathematics or Computer as one subject
Minimum Percentage: As per Kurukshetra University / Govt. of Haryana guidelines
Admission Basis: Merit-based / University norms
Modern computer labs with high-speed internet and latest software
Qualified faculty with industry and academic experience
Hands-on practical training & project-based learning
Workshops on coding, web development, cybersecurity & AI
Support for placements, internships, and entrepreneurship
Preparation for competitive exams and higher education (MCA, MBA, etc.)
Gain proficiency in computer programming and software development
Understand and apply algorithms, databases, and system design
Develop modern websites, applications, and user interfaces
Be industry-ready for careers in IT and tech-driven industries
Software Developer
Web Designer / Developer
System Analyst
Database Administrator
Network Engineer
App Developer
IT Support Specialist
UI/UX Designer
Cybersecurity Analyst
Further Studies: MCA, M.Sc. (IT), MBA (IT), etc.
Copyright © All Rights Reserved.