BACHELOR OF COMPUTER APPLICATIONS (BCA)

BACHELOR OF COMPUTER APPLICATIONS

Program Objectives

The primary objective of this program is to provide a foundation of computing principles and business practices for effectively using/managing information systems and enterprise software. It helps students analyse the requirements for system development and exposes students to business software and information systems. This course provides students with options to specialize in legacy application software, system software or mobile applications.

Program Contents and Academic Framework

Programming in C / Introduction to Information Technology / Computational Methods / Object Oriented Programming with C++ / Data Structures / Software Engineering / Software Testing / System Analysis & Design / Database Management Systems / Operating Systems / Data Communications and Networking / Programming in Java / Computer Graphics.

Scope for Employment
  • A plethora of opportunities in application development, software testing and maintenance.
  • Options to pursue MCA/ M.Sc.-CS/IT/ MBA/ MS(IT).
  • As system analysts and database administrators in IT enabled service sector.
 
Course Structure

Semester I

Course Code

Course Name

CA101

Introduction to Information Technology

CA102

Introduction to Information Technology-Lab

CA103

PC Assembly and Troubleshooting

CA104

PC Assembly and Troubleshooting Lab

CA105

Programming Concepts

CA106

Programming Concepts Lab

AM107

Foundation Course in Mathematics

ES101

Environmental Sciences

 

Semester II

Course Code

Course Name

CA107

Introduction to Programming Languages

CA108

Introduction to Programming Languages Lab

CA142

Networking Fundamentals

CA143

Networking Fundamentals-Lab

CA111

UI Design for Website Lab

CA112

Software Engineering

AM108

Basics of Statistical Mathematics

HR101

Human Values & Professional Ethics

CL200

Professional Communication-I (For BCA-Networking)

CA120

Personal Finance (For BCA-Networking)

Year II:

Semester III

Course Code

Course Name

CA113

Fundamentals of Object Oriented Programming

CA114

Fundamentals of Object Oriented Programming Lab

CA115

Relational Database Management System

CA116

Relational Database Management System Lab

CA118

Web Programming using PHP

CA144

Artificial Intelligence

AM109

Discrete Mathematics

DM101

Disaster Management

JCC2101

Introduction to Print Production (CBCS)

CL202

Professional Communication-II (For BCA-Networking)

 

Semester IV

Course Code

Course Name

CA121

Data Structures

CA122

Data Structures Lab

CA123

Client Side Scripting

CA124

Client Side Scripting Lab

CA125

Introduction to Java Programming

CA126

Introduction to Java Programming Lab

CA119

Operating System Concepts

CA145

Operating System –Lab

GAD3204

Introduction to Unity Programming

Year III:

Semester V

Course Code

Course Name

CA146

Data Warehousing & ETL Technologies

CA147

Data Warehousing & ETL Technologies-Lab

CA131

Digital Marketing

CA127

Software Testing

CA132

Programming in Python

CS501

Cyber Security

 

 

Elective – Set A

CA133

Major Project

 Elective – Set B

CA148

Software Project Management ( Based on PMI Guidelines)

  • For Students opting for Regular Semester

  Semester VI

Course Code

Course Name

CA135

Advanced Java

CA136

Advanced Java Lab

CA149

Introduction to Data Sciences

CA150

Data Sciences-Lab

CA138

Programming Practicum

CA139

Introduction to Cloud & IoT

 

  • For Students opting for Industrial Training (6 Month Duration)

  Semester VI

Course Code

Course Name

CA141

Industrial Training

About the Department

De-Morgan Block, Chitkara University, Campus: Chandigarh-Patiala National Highway (NH-64), Tehsil Rajpura – 140401|Distt - Patiala

  • ca@chitkara.edu.in

Newsletter

© Copyright 2020 by Department of Computer Applications, Chitkara University, Punjab

Search