MASTER OF COMPUTER APPLICATIONS (MCA)

MASTER OF COMPUTER APPLICATIONS

ABOUT COURSE

This program caters to the foundation of computing principles and business practices and to train the students to analyze problems in a wide range of applications. This program provides exposure to the students to enterprise software management methodologies.

Program Contents and Academic Framework

Data Structures / Object-Oriented Programming in C++ / Programming in Java / Computer Architecture / Database Management Systems / Software Engineering / Computer Networks / Operating Systems / Computer Graphics / Principles of Programming Languages / Theory of Computation / Compiler Design / Open Source Programming/ Network Security / System Testing

Scope for Employment
* As programmers and software consultants.
* Positions in application software development, testing, and maintenance.
* As system analysts and database administrators.
* As independent software developers and entrepreneurs

 

Course Structure

 

Year 1 Sem 1

 

S.

No.

 

 

Course Name

 

Course Code

 

 

Level

Category (Type of Course) *

 

Credits(Course wise)

Hours perWeek

 

Marks Distribution

Total Credits(Semester wise)

L

T

P

I

E

TL

 

1

Object Oriented Programming & Practices

24COA1501

500-599

DC

5

3

0

4

 

50

 

50

 

100

 

 

 

 

 

 

 

 

20

 

2

Advanced Database Technologies

24COA1502

500-599

DC

5

3

0

4

 

50

 

50

 

100

 

3

Advanced Web Development

24COA1503

500-599

DC

3

0

0

6

 

60

 

40

 

100

 

4

Numerical Ability and Logical Reasoning -I

24UNI0154

500-599

DC

2

2

0

0

 

50

 

50

 

100

5

Elective-I

 

500-599

DE

3

3

0

0

 

50

 

50

 

100

6

Foundational Course in Indian Knowledge System (FC-IKS)

24UNI0107

 

500-599

VA

2

2

0

0

50

50

100

ELECTIVE SET-I

1

Advanced Software Engineering Techniques

24COA1504

500-599

DE

3

3

0

0

 

50

 

50

 

  100

 

2

Project Management Principles and Practices

24COA1505

500-599

DE

3

3

0

0

 

50

 

50

 

  100

Year 1 Sem 2

1

Algorithm Design and Implementation

24COA2506

500-599

DC

5

3

0

4

 

50

 

50

 

100

24

2

Advanced Java Programming

24COA2507

500-599

DC

5

3

0

4

 

50

 

50

 

100

3

Numerical Ability and Logical Reasoning -II

24UNI0155

500-599

DC

2

2

0

0

 

50

 

50

 

100

4

Elective Set - II

 

500-599

DE

4

2

0

4

 

50

 

50

 

100

5

Elective Set - III

 

500-599

DE

4

2

0

4

 

50

 

50

 

100

6

Integrated Project

24COA2512

500-599

IN

2

0

0

4

 

60

 

40

 

100

7

 

Indian Knowledge System *

*domain specific (online/ office as per the availability)

 

Mathematics in India: From Vedic Period to Modern Times

 

24UNI0123

500-599

VA

2

2

0

0

 

50

 

50

 

100

ELECTIVE SET-II

1

Backend Development

24COA2508

500-599

DE

4

2

0

4

50

50

100

 

2

System Testing

24COA2509

500-599

DE

4

2

0

4

 

50

 

50

 

  100

 

ELECTIVE SET-III

1

Advanced Network Technologies

24COA2510

500-599

DE

4

2

0

4

 

50

 

50

 

  100

 

2

Cloud and Virtualization

24COA2511

500-599

DE

4

2

0

4

 

50

 

50

 

  100

 

Year 2 Sem 3

1

Research Methodology

24COA3601

600-699

RP

2

2

0

0

 

50

 

50

 

100

 

23

2

Cyber Security

24COA3610

600-699

DC

4

3

0

2

 

50

 

50

 

100

3

Operating System with Linux Administration

24COA3602

600-699

DC

5

3

0

4

 

50

 

50

 

100

4

Elective Set - IV

 

600-699

DE

5

3

0

4

 

50

 

50

 

100

5

Elective Set- V

 

600-699

DE

5

4

0

2

 

50

 

50

100

 6

Open Elective-I*

 

 

600-699

 

OE

2

2

0

0

 

 

 

100

 

ELECTIVE SET-IV

1

Artificial Intelligence

24COA3603

600-699

DE

5

3

0

4

50

50

100

 

2

Blockchain Development

24COA3604

600-699

DE

5

3

0

4

50

50

100

ELECTIVE SET-V

1

Machine Learning using Python

24COA3605

600-699

DE

5

4

0

2

50

50

100

 

2

Data Mining and Business Intelligence

24COA3606

600-699

DE

5

4

0

2

50

50

100

Year 2 Sem 4 (Scheme I)

1

Industrial Training

 

24COA4607

600-699

 

IN

 

20

 

0

 

0

 

40

 

60

 

40

 

100

22

2

Open Elective- II*

 

600-699

OE

2

2

0

0

 

 

 

Year 2 Sem 4 (Scheme II)

1

Research Project

24COA4608

600-699

 

RP

20

5

0

30

 

50

 

50

 

100

22

2

Open  Elective- II*

 

 

600-699

OE

2

2

0

0

 

 

 

Year 2 Sem 3 and Sem 4 (Scheme III)

1

Co-Op Project Work

24COA4609

600-699

IN

40

 

 

 

 

50

 

50

 

42

2

Open Elective- II*

 

 

OE

2

 

 

 

 

 

 

                                         

About the Department

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

© Copyright 2025 by Department of Computer Applications, Chitkara University, Punjab
Designed by Dr. Amanpreet Singh

Search