MCA

MCA


 

About MCA/MCL

 

This course is designed to meet the shortage of qualified professionals in the IT (Information Technology) industry, especially in India due to huge requirement in this sector.

Master of Computer Applications [MCA] is a professional postgraduate degree in Computer Applications. The MCA course duration is 3 years, which is divided into 6 semesters.

 

The Govt of Andhra Pradesh has introduced 2 Years MCA-Lateral Entry (MCL) for all the students who have finished Under Graduation with Computers such as B.Sc Computer Science/BCA are eligible to join the course directly in the Second Year.

 

During this course one gets an opportunity to learn different theories of Computations, Software Engineering, DBMS, OOPS, Operating Systems along with other interesting aspects in the latest IT Technologies/Trends. During this period of study, one is expected to gain professional understanding and insight into the subject.

Those who have finished MCA can start working as Programmers, System Designers, System Analysts, Project Managers in the field of Information Technology. The IT is a booming field and it provides for endless career opportunities for those who have pursued MCA.

 

What is MCA Course?

 

Master of Computer Applications (MCA) is a three year long professional post-graduate program for candidates wanting to delve deeper into the world of computer application development with the help of learning modern programming language. The program is a blend of both theoretical and practical knowledge. An MCA degree endows students’ an opportunity to work with tools meant to develop better and faster applications.

 

The students of MCA are trained in the fields of Application Software Development, Computer Networking, System Administration, Web Designing, Database Administration, Enterprise Resource Planning, Data Mining and parallel as well as vector processing, warehousing and other such areas

 

Why Choose MCA?

  • High Demand in the India and Abroad for the IT Professionals
  • Lucrative Package compared to other sectors
  • Career in Reputed World Class Companies
  • Option to settle Overseas

Academic Schedule

There are totally 6 semesters and the first semester provides for the basic and fundamental guidance on the subject. Out of the 6 semesters, the 2nd to 5th semesters would enable one to build expertise in the field and also chose to concentrate on the field of their choice. The last semester is spent on gaining practical experiences.

The academic schedule of this courses will be as given below for any given academic year.

Semester

Period

 

1st Semester

Aug – Dec/Jan

MCA

2nd Semester

Dec/Jan – Apr/May

MCA

3rd Semester

Jun – Nov

MCA & MCL

4th Semester

Dec - Apr

MCA & MCL

5th Semester

Jun – Nov

MCA & MCL

6th Semester

Dec - Apr

MCA & MCL

 

Course Structure & Syllabus

This course is divided in to six semesters. The course structure is common for all the students upto 2nd Semester. The student has to choose two specializations from Finance/Marketing/HR/Systems in the 3rd Semester based on his area of interest. The specializations opted in the 3rd Semester will carry forward for the 4th Semester also.

Note : As this course is affiliated to JNTUA, Anantapuram, the Course structure and syllabus will be reviewed and finalized by the University from time to time.

 

1st Semester Subjects : Click here for 1st Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17FHS101

Technical Communication Skills

4

-

4

17FBS101

Probability and Statistics

4

-

4

17FHS102

Accounting and Financial Management

4

-

4

17F00101

Mathematical Foundations Fpr computer science

4

-

4

17F00102

Introduction to Problem Solving and Programming

4

-

4

17FHS103

English Language Communication Skills Lab

0

4

2

17F00103

Computer Programming Lab

0

4

2

17F00104

IT Workshop

0

4

2

 

2nd Semester Subjects : Click here for 2nd Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17FHS201

Organization Structure and Human Resource Management

4

-

4

17F00201

Data Structures

4

-

4

17F00202

Computer Organization

4

-

4

17F00203

Operations Research

4

-

4

17F00204

Java Programming

4

-

4

17F00205

Data Structures Lab

-

4

2

17F00206

Java Programming Lab

-

4

2

17FHS202

Advanced Communication Skills Lab

-

4

2

 

3rd Semester Subjects : Click here for 3rd Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17F00301

Database Management Systems

4

-

4

17F00302

Computer Networks

4

-

4

17F00303

Web Technologies

4

-

4

17F00304

Software Engineering

4

-

4

17F00305

Operating Systems

4

-

4

17F00306

Web Technologies Lab 

-

4

2

17F00307

Operating Systems Lab

-

4

2

17F00307

Database Management Systems Lab

-

4

2

 

4th Semester Subjects : Click here for 4th Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17F00401

Object Oriented Analysis and Design

4

-

4

17F00402

Design and Analysis of Algorithms

4

-

4

17F00403

Linux Programming

4

-

4

 

17F00404
17F00405
17F00406

 

Elective – I
Computer Graphics and Multimedia
Internet of Things

Artificial Intelligence

4

-

4

 

 

17F00407
17F00408
17F00409

 

Elective – II
Big data Analytics
Scripting Languages
Distributed Systems

4

-

4

17F00410

Object Oriented Analysis and Design Lab

-

4

2

17F00411

Design and Analysis of Algorithms Lab

-

4

2

17F00412

Linux Programming Lab

-

4

2

 

 

5th Semester Subjects : Click here for 5th Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17F00501

Cloud Computing

4

-

4

17F00502

Fundamentals of Data Science

4

-

4

17F00503

Software Testing

4

-

4

 

17F00504
17F00505
17F00506

Elective-III
Design Patterns
Human Computer Interaction
Python Programming

4

-

4

 

17F00507
17F00508
17F00509

Elective – IV
Software Project management
Mobile Application Development
Data Warehousing & Mining

4

-

4

17F00510

Cloud Computing Lab

-

4

 

17F00511

Data Science Lab

-

4

 

17F00512

Software Testing Lab

-

4

 

 

6th Semester Subjects : Click here for 6th Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

17F00601

Seminar

-

-

2

17F00602

Dissertation/Thesis (Satisfactory/Not-Satisfactory)

-

-

8

 

R20 Course Structure & Syllabus

This course is divided in to four semesters. From the second semester onwards the student has option to select from a variety of subjects based on their interest.

Note : As this course is affiliated to JNTUA, Anantapuram, the Course structure and syllabus will be reviewed and finalized by the University from time to time.

 

Download R20 MCA Syllabus: Click here

 

1st Semester Subjects : Click here for 1st Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

20F00101

Mathematical Foundations of Computer Science

3

-

3

20F00102

Foundations of Data Science

3

-

3

20F00103

Computer Organization & Architecture

3

-

3

20F00104

Python Programming

2

-

2

20F00105

Data Structures

4

-

4

20F00106

Database Management Systems

3

-

3

20F00107

Data Science and Python Laboratory

-

4

2

20F00108

Data Structures using C Laboratory

-

4

2

20F00109

Database Management Systems Laboratory

-

4

2

 

2nd Semester Subjects : Click here for 2nd Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

20F00201

Operating Systems

3

-

3

20F00202

Software Engineering

3

-

3

20F00203

Artificial Intelligence

3

-

3

20F00204

Computer Networks

3

-

3

Elective – I (MOOCs)

20F00205a

E-Commerce

-

20F00205b

Operations Research

-

20F00205c

Digital Marketing

3

-

3

20F00205d

Data Mining and Business Intelligence

-

20F00205e

Internet of Things

-

Elective – II

20F00206a

Cloud Computing

-

20F00206b

Formal Languages and Automata Theory

3

-

3

20F00206c

Computer Graphics

-

20F00206d

Design and Analysis of Algorithms

-

3

20F00207

Operating Systems & Computer Networks Laboratory

-

4

2

20F00208

Software Engineering Laboratory

-

4

2

20F00209

Artificial Intelligence using R Laboratory

-

4

2

20F00210

Mandatory Audit Course-1

4

-

4

 

3rd Semester Subjects : Click here for 3rd Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

20F00301

Web & OOA Design

4

-

3

20F00302

Big Data Analytics

4

-

3

20F00303

Dev. Ops & Agile Programming

4

-

3

Elective – III

20F00304a

Software Architecture & DesignPatterns

-

20F00304b

Cyber Security

-

20F00304c

Multimedia Systems & Tools

3

-

3

20F00304d

Machine Learning

-

20F00304e

Compiler Design

-

Elective – IV

20F00305a

Software Project Management

-

20F00305b

Wireless Sensor Networks

-

20F00305c

Service Oriented Architecture

3

-

3

20F00305d

Deep Learning

-

20F00305e

Android Programming

-

3

Elective – V

20F00306a

Software Quality Assurance & Testing

-

20F00306b

Block Chain Technologies

-

20F00306c

Augmented Reality/Virtual Reality

3

-

3

20F00306d

Natural Language Processing

-

20F00306e

Mobile Application Development

3

-

3

20F00307

Web & OOA Design using Java Laboratory

-

4

3

20F00308

Big Data Analytics Laboratory

-

4

2

20F00309

Dev. Ops & Agile Programming Laboratory

-

4

2

20F00310

Mandatory Audit Course-2

4

-

4

 

4th Semester Subjects : Click here for 4th Sem Syllabus

Course Code

Course Title

Theory Hours/ Weeks

Lab Hours/ Weeks

Credits

20F00401

Project work

-

-

16

20F00402

Comprehensive Viva-Voce

-

-

2

 

 

Previous Question Papers

 

1st Semester Question Papers

Course Code

Course Title

R17

17FHS101

Technical Communication Skills

Click Here

17FBS101

Probability and Statistics

Click Here

17FHS102

Accounting and Financial Management

Click Here

17F00101

Mathematical Foundations Fpr computer science

Click Here

17F00102

Introduction to Problem Solving and Programming

Click Here

 

2nd Semester Question Papers

Course Code

Course Title

R17

17FHS201

Organization Structure and Human Resource Management

Click Here

17F00201

Data Structures

Click Here

17F00202

Computer Organization

Click Here

17F00203

Operations Research

Click Here

17F00204

Java Programming

Click Here

 

3rd Semester Question Papers

Course Code

Course Title

R17

17F00301

Database Management Systems

Click Here

17F00302

Computer Networks

Click Here

17F00303

Web Technologies

Click Here

17F00304

Software Engineering

Click Here

17F00305

Operating Systems

Click Here

 

4th Semester Question Papers

Course Code

Course Title

R17

17F00401

Object Oriented Analysis and Design

Click Here

17F00402

Design and Analysis of Algorithms

Click Here

17F00403

Linux Programming

Click Here

 

 Elective – I

 

17F00404

Computer Graphics and Multimedia

Click Here

17F00405

Internet of Things

Click Here

17F00406

Artificial Intelligence

Click Here

 

 Elective – II

 

17F00407

Big data Analytics

Click Here

17F00408

Scripting Languages

Click Here

17F00409

Distributed Systems

Click Here

 

5th Semester Question Papers

Course Code

Course Title

R17

17F00501

Cloud Computing

Click Here

17F00502

Fundamentals of Data Science

Click Here

17F00503

Software Testing

Click Here

 

Elective-III

 

17F00504

Design Patterns

Click Here

17F00505

Human Computer Interaction

Click Here

17F00506

Python Programming

Click Here

 

Elective – IV

 

17F00507

Software Project management

Click Here

17F00508

Mobile Application Development

Click Here

17F00509

Data Warehousing & Mining

Click Here

 

 

Career Opportunities

 

There is no dearth of lucrative job opportunities for MCA graduates. A candidate with MCA along with right skill set and caliber can easily find great job opportunities at leading IT firms (both private and government) across India and abroad.

 

Some of the top job profiles for MCA graduates are:

App Developer

App developers are individuals designing, building and maintaining mobile application for android, iOS, windows, blackberry platforms etc.   

 

Business Analyst

A Business analyst typically mentors people aiming to start a business of their own.  

Database Engineer

Database engineers are hired by computer systems companies with an aim to design and monitor complex databases. The role revolves around ensuring the operation, validity and relevancy of the data.

 

Ethical Hacker

Ethical hackers are experts who access a network or computer system on behalf of its owner to uncover security vulnerabilities that a malicious hacker could possibly exploit.

Hardware Engineer

Hardware engineers install and test systems to ensure proper functioning of the internet. These folks are also involved in the testing and production of hardware equipment.

Manual Tester

As the name suggests, manual testers physically test software for defects. These individuals are required to play the role of an end user who makes use of almost all the features of the application to ensure behaving accurately.

Technical Writers

Being a technical writer, one is expected to write technical documents like product description, design specifications, user manuals and guides etc.

Trouble-shooters

Troubleshooters are experts who ensure that technology - both hardware and software - come handy to those who need it. In case of an issue, they resolve the same to make sure that projects are delivered on time

Social Media Handler

Companies hire social media specialist to handle their popularity and presence amongst people through the virtual world.

Web Designer/Developer

Web developers/designers are mainly responsible for constructing a website. With a creative mind and well versed software skills, these individuals develop and design World Wide Web applications, HTML, Photoshop, Flash etc.

 

 

Top companies hiring MCA graduates

Infosys

Microsoft

Naukri.com

ORACLE

TCS

Polaris

WIPRO Systems

Jeevansathi.com

MAHINDRA

Texas Instruments

HCL Technologies

NTPC

SAP

GAIL

99acres.com

BHEL

D.E. Shaw

Accenture

IBM

Cognizant

 

 

MCA Faculty

 

 

Dr. M . BALAJI REDDY

Principal

M.Com, MBA., Ph.D

Email ID : gitams.kadapa@gmail.com

 

 

Dr. MOULALI SUNKESULA

PROFESSOR        MCA Dept

M.SC, PH.D

10 years

 

 

Mr. S ALI

ASSOCIATE PROFESSOR MCA Dept

M.C.A

09 years

 

 

Mrs. C SUJATHA

ASSOCIATE PROFESSOR MCA Dept

M.SC, M.PHIL

Email ID :

 

 

Mr. BITNI KHADER VALI KHAN

ASSOCIATE PROFESSOR MCA Dept

M.C.A

Email ID :

 

 

Mr. S SALEEM

ASST PROFESSOR             MCA Dept

M.C.A

Email ID :

 

 

Mrs. V ROSHAN ARA

ASST PROFESSOR             MCA Dept

M.C.A

Email ID :

 

 

Mrs. SUBHANBEEBI VALLURU

ASST PROFESSOR             MCA Dept

M.C.A

Email ID :

 

 

Ms. MUBEENA BANU K

ASST PROFESSOR             MCA Dept

M.C.A

Email ID :