Bachelor Computer Application

Home

/

BCA

Course Overview

Professional Excellence in Computer Applications

The Bachelor of Computer Applications (BCA) programme at National College of Information & Technology (NCIT), Shri Muktsar Sahib, is designed in accordance with the curriculum prescribed by Maharaja Ranjit Singh Punjab Technical University (MRSPTU).

The programme provides a comprehensive foundation in programming, software development, databases, networking, and web technologies. Our semester-wise, credit-based structure (135 Credits) ensures academic depth, practical exposure, and professional readiness for the modern IT industry.

  • Duration: 3 Years (6 Semesters)
  • Medium: English
  • Credits: 135 (MRSPTU Norms)
  • Laboratory-Based Learning
  • Career Readiness Orientation
  • Undergraduate Level

Eligibility & Admission

Criteria: Passed 10+2 or equivalent examination from a recognized board.

Admission is conducted as per MRSPTU and Government norms.

Enquire for Admission

Framework

Program Objectives & Outcomes

PEOs (Educational Objectives)

Graduates will be able to:

  • Build professional careers in IT and allied domains.
  • Demonstrate ethical conduct, communication, and teamwork.
  • Pursue higher studies, certifications, and lifelong learning.
POs (Program Outcomes)

Students will be able to:

  • Apply computing concepts to solve real-world problems.
  • Design and develop software using appropriate tools.
  • Demonstrate ethical responsibility and social awareness.
PSOs (Specific Outcomes)

Specialized skills developed:

  • Develop computer-based apps using Web and OOP technologies.
  • Apply database and networking concepts in practical environments.

Detailed Curriculum

Semester-wise Syllabus (MRSPTU)

  • Problem Solving using C
  • Information Technology & Office Automation
  • Digital Electronics
  • Software Lab – C Programming / IT Lab
  • Communicative English
  • Human Values & Professional Ethics

  • Object Oriented Programming using C++
  • Computer Organization & Architecture
  • Internet and its Applications
  • Multimedia and Applications
  • Software Lab – C++ / Internet Apps
  • Fundamentals of Mathematics

  • Data Structures | Web Technologies
  • Software Lab – Data Structures | Web Tech
  • Technical Skills
  • Dept Elective: Microprocessors / Emerging Trends
  • Open Elective

  • Operating System
  • Programming in Java
  • Database Management Systems
  • Software Lab – Java | Software Lab – DBMS
  • Dept Elective: Discrete Structures / Embedded Systems
  • Open Elective

  • Mobile Computing
  • Programming in ASP.NET
  • Computer Networks
  • Software Lab – Mobile Comp | Software Lab – ASP.NET
  • Dept Elective: Network Security / AI
  • Open Elective

  • Computer Graphics | Software Engineering
  • Software Lab – Computer Graphics | Seminar
  • Environmental Science
  • Dept Elective: Wireless Comm / Cloud Computing

Credit Summary

SemesterCredits
Semester I21
Semester II24
Semester III23
Semester IV23
Semester V23
Semester VI21
Total135

Teaching Methodology

  • Classroom teaching supported by ICT tools
  • Structured laboratory sessions aligned with theory
  • Continuous internal assessment
  • Seminars, assignments, and presentations
  • University-conducted end-semester examinations

Student Life

Skill Enhancement Through Clubs

Domain & Innovation
Coding IT Skills Entrepreneurship
Cultural & Well-being
Dance & Music Mindfulness Literary
Community & Sports
NSS & Swachhta Indoor Games Yoga

Industry Exposure

The college organizes workshops, seminars, and expert sessions to enhance industry awareness. Students receive internship facilitation and professional guidance.

  • Workshops & Seminars
  • Internship facilitation
  • Expert interaction sessions

Student Support

A dedicated Placement and Counseling Cell supports students through:

  • Career Guidance
  • Academic Mentoring
  • Bridge Classes
  • Remedial Support

Governance & Committees

The institution ensures a safe and inclusive environment through our active committees:

Anti-Ragging Committee
Internal Complaints Committee
Grievance Redressal Committee
Equity & Inclusion Cell
Student Welfare Committees

Alumni Engagement

Alumni contribute to student development through interaction sessions, experience sharing, and career guidance, supporting professional preparedness.

Resources

BCA Syllabus (Sem I–VI) Download
Study Notes & Learning Resources Download

Career Opportunities

Programmer

Web Developer

DB Admin

System Analyst

IT Professional

Higher Education Options: MCA, M.Sc. (IT/CS), MBA (IT), and professional IT certifications.