Master in Computer Application (MCA)

IIMT is offering Master in Computer Application (MCA) affiliated to Biju Patnaik University of Technology, Rourkela from this academic year 2024-25. This is a 2-year postgraduate degree program, designed for fulfilling the rising demand in the IT industry. Its syllabus seamlessly integrates theoretical insights with hands-on practical knowledge, providing students with a well-rounded education in programming and application functionalities.

Objectives

The Master of Computer Applications (MCA) program spans two years and endeavors to furnish graduates with advanced tools, technologies, and applications prevalent in the IT sector, aligning with the ever-expanding demand for IT professionals. This industry-focused curriculum aids learners in cultivating a comprehensive grasp of diverse tools and programming languages essential for crafting superior and more efficient applications. The pervasive integration of computers across various domains of human activity has spurred a dynamic industry marked by swift technological evolution.

Curriculum

Programming Languages

  1. C, C++, Java, Python, .NET

Technologies Database Management

  1. SQL Database Design Oracle, MySQL, NoSQL databases

Software Engineering

  1. Software Development Life Cycle (SDLC), Agile Methodologies, Software Testing and Quality Assurance

Web Technologies

  1. HTML, CSS, JavaScript, PHP, ASP.NETWeb Services and RESTful APIs

Data Structures and Algorithms

  1. Fundamental Data Structures (Arrays, Linked Lists, Trees, Graphs)Algorithm Design and Analysis

Operating Systems

  1. OS Concepts Linux, Windows, UNIX

Computer Networks

  1. Networking Basics Protocols and Architectures Network Security

Object-Oriented Programming

  1. OOP Concepts Design Patterns UML

Mathematics for Computing

  1. Discrete Mathematics, Probability and Statistics, Linear Algebra

Mobile Computing

  1. Mobile App Development Android, iOS

Artificial Intelligence and Machine Learning

  1. AI Concepts, Machine Learning, Algorithms Data Mining

Cloud Computing

  1. Cloud Services and Deployment, Virtualization AWS, Azure

Cyber Security

  1. Information Security, Cryptography, Ethical Hacking

Project Management

  1. Project Planning and Execution Resource Management, Risk Management

Admission Criteria

Eligibility

Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree.

OR

Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 Level or at Graduation Level (with additional bridge Courses as per the norms of the concerned University). Obtained at least 50% marks (45% marks in case of candidates belonging to reserved category) in the qualifying Examination.

Selection Procedure

Selection is based through centralized Counseling by OJEE.

Documents Required

Attested photocopies in duplicates of the following documents and photographs are to be submitted along with the application. The final year graduating students are required to submit the Class X pass certificate and photograph with an undertaking to submit the degree pass mark sheet/certificate by July 31.

  1. OJEE allotment Letter
  2. Class X Pass Certificate
  3. Degree Certificates (Provisional acceptable)
  4. Degree / PG Mark Sheet
  5. College Leaving Certificate
  6. Conduct Certificate from the institute last attended

Learning Outcome

  1. Utilize expertise in computing, mathematics, and relevant domains to conceptualize computing models tailored to specified problems and requirements.
  2. Develop applications addressing intricate computing challenges, incorporating considerations for societal and environmental concerns as needed.
  3. Demonstrate comprehension of professional ethics, cyber regulations, and the responsibilities inherent in professional computing practices.
  4. Operate proficiently in professional settings, assuming roles as both team leaders and collaborative team members in multi-disciplinary projects, showcasing adeptness in computing and management.
  5. Foster employability and entrepreneurial capabilities in students, enabling them to create customized solutions catering to the needs of enterprises ranging from small-scale ventures to large corporations.