Skip to main content

Syllabus

MCA Syllabus — Interactive View

MCA Syllabus

Quick view, search courses, and open the full syllabus PDF.

Course Outcomes

  1. Knowledge Computing Use expertise of computing fundamentals, mathematics, and domain knowledge suitable to figure out solutions for the complex problems.
  2. Problem analysis Classify, articulate, review and analyze research and computing problems to reach valid conclusions using computing sciences, mathematics and relevant domain fields.
  3. Design/development of solutions Design solutions to complex problems and plan system requirements or processes which meet the specific needs of the clients for the public health and safety, and the cultural, societal, and environmental considerations.
  4. Conduct investigations of complex problems Apply research oriented methods to analyze, interpret and to do the design of experiments on the information to arrive at effective conclusions.
  5. Modern tool usage Build, select, and apply suitable techniques, resources and modern computing IT tools including prediction, analysis and modeling to computing systems.
  6. Research Ability Facility to independently carry out research / investigations, identify problems and develop solutions to solve practical problems.
  7. Innovation and Entrepreneurship Recognize and identify an opportunity for using innovation to pursue that opportunity to create value for the benefit of the individual and society at large.
  8. Ethics Apply ethical principles and commit to professional ethics and responsibilities and norms of the professional computing practice.
  9. Individual and team work Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  10. Communication Communicate effectively on complex system building activities with the stake holders and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  11. Project management and finance Demonstrate knowledge and understanding of the management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  12. Life-long learning Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

PROGRAM SPECIFIC OBJECTIVES (PSO)

PSO 1: Enable the students to select suitable data model, appropriate architecture, platform to implement a system with good performance.

PSO 2: Enable the students to design and integrate various system based components to provide user interactive solutions for various challenges.

Mapping Of Programme Educational Objectives with Programme Outcomes And Programme Specific Objectives

Programme Educational Objectives Programme Outcomes PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1
2
3

S.A. ENGINEERING COLLEGE, CHENNAI - 77

AN AUTONOMOUS INSTITUTION

REGULATION – 2020A

CHOICE BASED CREDIT SYSTEM

MASTER OF COMPUTER APPLICATIONS

SEMESTER I

SL. NO.COURSE CODECOURSE TITLECATEGORYCONTACT HOURSC
LTPTotal
1MC 2101APython ProgrammingFC30033
2MC 2102AAdvanced Data Structures and AlgorithmsPC30033
3MC 2103AAdvanced Database TechnologyPC30033
4MC 2104AObject Oriented Software EngineeringPC30033
5MA 2105AMatrices, Probability and StatisticsPC53204
6MC 2106AResearch Methodology and Intellectual Property RightsFC22002
7MC 2111AAdvanced Database Technology LaboratoryPC40042
8MC 2112AAdvanced Data Structures and Python Programming LaboratoryPC40042
9MC 2113ACommunication Skills EnhancementEEC20021
TOTAL291721023

SEMESTER II

SL. NO.COURSE CODECOURSE TITLECATEGORYCONTACT HOURSC
LTPTotal
1MC 2201AInternet ProgrammingPC30033
2MC 2202ACloud Computing TechnologiesPC30033
3MC 2203AArtificial Intelligence and Machine LearningPC30033
4MC 2204AMobile Application DevelopmentPC30033
5MC 2205ACyber SecurityPC30033
6MC 200XAElective I: Software Project Management, Agile Methodologies, E Learning, Accounting and Financial Management for ApplicationPE33003
7MC 2211AInternet Programming LaboratoryPC40042
8MC 2212AArtificial Intelligence and Machine Learning LaboratoryPC40042
9MC 2214ATechnical Seminar and Report WritingPC20021
TOTAL281801023

SEMESTER III

SL. NO.COURSE CODECOURSE TITLECATEGORYCONTACT HOURSC
LTPTotal
1MC 2301AData SciencePC33003
2MC 2302AEmbedded Systems and Internet of ThingsPC33003
3MC 2303ASoftware Testing and Quality AssurancePC33003
4MC 200XBElective II: Compiler Optimization Techniques, C# and .NET Programming, Wireless Networking, Web Design, Big Data AnalyticsPE33003
5MC 200XCElective III: Social Network Analytics, Bio Inspired Computing, Information Retrieval Techniques, Software Architecture, Data Mining and Data Warehousing TechniquesPE33003
6MC 200XDElective IV: Data Visualization Techniques, Resource Management Techniques, Professional Ethics, Organizational Behavior, Business Data AnalyticsPE33003
7MC 200XEElective V: Cryptocurrency and Blockchain Technologies, Advances in Networking, Soft Computing, Deep Learning, Network Programming and SecurityPE33003
8MC 2311AData Science LaboratoryPC40042
9MC 2312AInternet of Things LaboratoryPC40042
10MC 2313AMini ProjectEEC40042
TOTAL29210827

SEMESTER IV

SL. NO.COURSE CODECOURSE TITLECATEGORYCONTACT HOURSC
LTPTotal
1MC 2401AProject WorkEEC24002412
TOTAL24002412

TOTAL CREDITS: 85

Comments

Popular posts from this blog

LE-TECH

S.A. ENGINEERING COLLEGE NATIONAL LEVEL TECHNICAL SYMPOSIUM DEPARTMENT OF MCA LE-TECH '25 19/02/2025 Event Information S.No Timing Event No. Of Team Members Venue 1 10:30 AM - 11:15 AM Hack-Quest 2 Members Per Team HST05 2 11:10 AM - 11:40 AM Web-Master 2 Members Per Team LAB 3 11:40 AM - 12:00 PM Code-Relay 3 Members Per Team LAB ...

FULL STACK WEB DEVELOPMENT

Full Stack web development : "we are proud to have successfully completed a comprehensive Full Stack Web Development course. Throughout the program, we gained hands-on experience with both front-end and back-end technologies, including HTML, CSS, JavaScript, React, Node.js, Express, and MongoDB. we learned how to build dynamic, responsive websites and applications, handling everything from user interfaces to database management and server-side scripting. This course has not only strengthened my technical skills but also helped me develop a strong understanding of the end-to-end process of web development. we are excited to apply these skills in real-world projects and continue growing as a web developer."

S A ENGINEERING COLLEGE