Contact Information

  • location_on
    Periyar Nagar, Vallam, Thanjavur, Tamil Nadu 613403, India
  • call
    (04362) 264600 / phone_iphone 9790111811, 9790111911
  • mail_outline
    (04362) 264660
  • email
  • web_asset
  • Approved By: UGC NAAC NCTE NBA

M.C.A.


Duration:

3 Years

Eligibility:

Graduation or Equivalent

Course Detail

Course Code

Course Title

Semester - I

 

YCA101

Mathematical Foundations of Computer Science

YCA102

Computer Organization

YCA103

Problem Solving and Programming in  C

YCA104

Business Process Re-engineering and Organization Behaviors

YCA105

Accounting and Financial Management

Practical

 

YCA106

Programming Lab

YCA107

Web design and package lab

Semester - II

 

YCA201

Computer Networks

YCA202

Operating Systems

YCA203

Database Management Systems

YCA204

Object Oriented Programming in C++

YCA205

Data Structures

Practical

 

YCA206

Programming in C++ & DBMS Lab

YCA207

Data Structures Lab

Semester - III

 

YCA301

Design and Analysis of Algorithms

YCA302

Advanced Java Programming

YCA303

Software Engineering

YCA304

Computer Graphics and Multimedia

YCA305

Microprocessor and its Applications

Practical

 

YCA306

Advanced Java Programming Lab

YCA307

Graphics and Multimedia Lab

Semester - IV

 

YCA401

Object Oriented Analysis and Design

YCA402

Unix and Network Programming

YCA403

Visual Programming

YCA404

Social Engineering

YCAE**

Elective – I

Practical

 

YCA406

Unix Lab

YCA407

Visual Programming Lab

Semester - V

 

YCA501

XML and Web Services

YCA502

Software Project Management Practice

YCA503

Enterpreneurial Development Management

YCAE**

Elective II

YCAE**

Elective III

Practical

 

YCA506

XML  Web Services and Open source

YCA507

Software design and development Lab

Semester - VI

 

YCA601

Project Work

List of Electives

 

YCAE51

Resource Management Techniques

YCAE52

Management Information Systems

YCAE53

Human Resources Management

YCAE54

Enterprise Resource Planning

YCAE55

Mobile Computing

YCAE56

Cryptography

YCAE57

Internet Protocols

YCAE58

Image Processing and computer Vision

YCAE59

Parallel & distributed computing

YCAE60

Numerical methods and Statistics

YCAE61

Data Warehousing and Data Mining

YCAE62

Neural and Fuzzy Logic Applications

YCAE63

Total Quality Management

YCAE64

Information System Security

YCAE65

Software Testing

YCAE66

Software Ethics

YCAE67

e-Business

YCAE68

Outsourcing

YCAE69

Soft Computing