MCA Objective and Outcome
MCA Objective and Outcome
Syllabus with
Objectives and outcomes
for
2020-21
UTKAL UNIVERSITY
Syllabus for Masters of Computer Applications (MCA)
(Applicable for Students Taking Admission from the Session 2020-21)
Programme Outcomes
After Completion of the MCA programme, the student will be able to:
Apply the basic mathematical, scientific and engineering concepts appropriate to the
discipline of Computer Science and Engineering.
Analyze a problem, identify and define the computing requirements appropriate to its
solution.
Use state-of-the-art techniques, tools and skills necessary for computing practice.
Demonstrate the knowledge of sustainable development considering the impact of
computing solutions in a global, economic, environmental, and societal context.
Apply ethical principles and commit to professional ethics and responsibilities and
norms of the Computer Science and Engineering practice.
Function effectively on multi-disciplinary teams to accomplish a common goal.
Communicate effectively, both written and oral, with a range of audiences.
Demonstrate knowledge and understanding of the engineering and management
principles and apply these to his own work, as a member and leader in a team, to
manage projects in multidisciplinary environments.
Recognize the need for and have the preparation and ability to engage in life-long
learning and continuing professional development
Syllabus for Masters of Computer Applications (MCA)
PAPER ID PAPER TITLE FULL MARK CREDIT
Mid-Term End-Term
FIRST SEMESTER
MCA-1.1 Mathematical Foundations of Computer 30 70 4
Science
MCA-1.2 Data and File Structures 30 70 4
MCA-1.3 Computer System Architecture 30 70 4
MCA-1.4 Theory of Computation 30 70 4
MCA-1.5 Computer Network 30 70 4
MCA-1.6 Data and File Structures Lab 50 2
MCA-1.7 Computer Network Lab 50 2
SECOND SEMESTER
MCA-2.1 Data Base Systems 30 70 4
MCA-2.2 Algorithms Design and Analysis 30 70 4
MCA-2.3 Operating Systems 30 70 4
MCA-2.4 Artificial Intelligence 30 70 4
MCA-2.5 Cryptography and Network Security 30 70 4
MCA-2.6 Data Base Systems Lab 50 2
MCA-2.7 Operating Systems Lab 50 2
THIRD SEMESTER
MCA-3.1 Java Programming 30 70 4
MCA-3.2 Compiler Design 30 70 4
MCA-3.3 Data Warehousing and Data Mining 30 70 4
MCA-3.4 Software Engineering 30 70 4
MCA-3.5 Elective – 1 30 70 4
MCA-3.6 Java Programming Lab 50 2
MCA-3.7 Software Engineering Lab 50 2
FOURTH SEMESTER
MCA-4.1 Elective – 2 30 70 4
MCA-4.2 Elective – 3 30 70 4
MCA-4.3 Elective – 4 30 70 4
MCA-4.4 Project Work / Dissertation 300 * 12
Total 2400 96
List of Elective Papers #
Elective-1
MCA-3.5(1) Computer Graphics & Animation
MCA-3.5(2) Distributed System
MCA-3.5(3) Wireless Sensor Networks
MCA-3.5(4) Machine Learning
MCA-3.5(5) Combinatorics and Graph Theory
Elective-2
MCA-4.1(1) Intrusion Detection System
MCA-4.1(2) Mobile Computing
MCA-4.1(3) Unix Internals
MCA-4.1(4) Optimization Techniques
MCA-4.1(5) Human Computer Interaction
Elective-3
MCA-4.2(1) Block Chain Technology
MCA-4.2(2) Cloud Computing
MCA-4.2(3) Simulation and Modeling
MCA-4.2(4) Data Science using Python
MCA-4.2(5) Bioinformatics
Elective-4
MCA-4.3(1) Internet of Things
MCA-4.3(2) Text Analysis
MCA-4.3(3) Digital Image Processing
MCA-4.3(4) Network Programming
MCA-4.3(5) Web Design
MCA-4.3(1) Internet of Things
* Mark Distribution for Project Work / Dissertation: Report (200), Presentation (50), Viva Voce
(50)
# A student can opt for only one paper from among the papers mentioned under the respective
elective groups
Title of the Paper: Mathematical Foundations of Computer Science