Loading

Overview

A Bachelor of Computer Applications (BCA) is an undergraduate degree focused on the fundamentals of computer science, software development, and information technology. It provides a strong foundation in programming languages, database management, networking, and web development. The BCA program is designed to prepare students for a career in the tech industry, offering both theoretical knowledge and practical experience in computer applications.

Here's an overview of Potential Job Roles

Software Developer

Web Developer

Database Administrator

System Administrator

Mobile App Developer

IT Support Specialist

BCA graduates are well-equipped to work in a variety of IT roles, from software development to network management, and they often possess skills in problem-solving, coding, and technology project management. The degree also serves as a stepping stone for higher education opportunities like a Master of Computer Applications (MCA) or other specialized certifications.

Core Curriculum (Traditional Undergraduate)

Semester 1
  • Course ID

    Course Title

    Credits

  • BCA-101

    Basic Mathematics

    3

  • BCA-102

    Fundamentals of C

    3

  • BCA-103

    Basic Electronics

    3

  • BCA-104

    Principle of Programming Languages

    3

  • BCA-105

    Fundamental of C Lab

    3

  • BCA-106

    PC Software & Automation Lab

    3

  • BCA-107

    Multimedia System

    3

Semester 2
  • Course ID

    Course Title

    Credits

  • BCA-108

    Object Oriented Programming with C++

    3

  • BCA-109

    Data Structure and Algorithms

    3

  • BCA-109

    Management Information System

    3

  • BCA-110

    Object Oriented Programming Lab with C++

    3

  • BCA-111

    Data Structure Lab

    3

  • BCA-112

    Soft Skill and Professional Aptitude

    3

  • BCA-113

    Basic Program in Entrepreneurship

    3

Semester 3
  • Course ID

    Course Title

    Credits

  • BCA-114

    Database Management System

    3

  • BCA-115

    Computer Networks

    3

  • BCA-116

    Internet & Web Technologies

    3

  • BCA-117

    Database Management System Lab

    3

  • BCA-118

    Internet & Web Programming Lab

    3

  • BCA-119

    Discrete Mathematics

    3

  • BCA-119

    Artificial Intelligence

    3

Semester 4
  • Course ID

    Course Title

    Credits

  • BCA-120

    Programming in Java

    3

  • BCA-120

    Operating System

    3

  • BCA-121

    Computer Graphics & Visualization

    3

  • BCA-122

    Computer Graphics Lab

    3

  • BCA-123

    Programming in Java Lab

    3

  • BCA-124

    Machine Learning

    3

  • BCA-125

    Information System Security

    3

Semester 5
  • Course ID

    Course Title

    Credits

  • BCA-126

    Software Engineering

    3

  • BCA-127

    Software Engineering Lab

    3

  • BCA-128

    Python Programming

    3

  • BCA-129

    Python Programming Lab

    3

  • BCA-130

    Project Formulation and Appraisal

    3

  • BCA-131

    Distributed Systems

    3

  • BCA-132

    Real-Time Systems

    3

Semester 6
  • Course ID

    Course Title

    Credits

  • BCA-133

    Major Project

    3

  • BCA-134

    Cybercrime and IT Law

    3

  • BCA-135

    Software Project Management

    3

Contact Us

SPZ, Sharjah Book Authority, AL Zahiya, Sharjah

Do you have more questions?

Read our

We prepare you to launch your career by providing a supportive, creative, and professional.

Got Questions? Call us

Our Newsletter

Enter your email and we’ll send you more information