MASTER OF COMPUTER APPLICATIONS
Master of Computer Applications (MCA) is one of the most sought-after courses among the post graduates courses. World over IT related technology businesses have fuelled growth, created jobs, and turned out with an increasing number of successful start-ups. IT sector is one of the country’s fastest-growing businesses and has been considered as world’s largest information technology destination. With fast growing global digitalization, the demand for computer applications specialists is constantly expanding.
Department of Computer Applications provides a comprehensive understanding of important areas of computer science and its applications providing them professional skills in software development. It assists students in developing practical abilities to solve a variety of difficulties that may arise during computer programming and their applications. In addition, the post graduates of MCA also find a way to move to the education sectors.
- Industry-led & Practice Based Curriculum.
- Content Delivery & Mentoring by Professionally Trained Faculty & Industry Experts by conducting Guest Lectures/ Expert Talks.
- Value Added Courses/ Add On Certifications/ Short Term Courses (STC) for all round development of the students.
- Alumni database of 70+ alumni currently working with MNC’s and Government Institutions/Sectors.
- Practical oriented teaching with hands on experience (Project Based Learning and Industrial Visits).
- Computational Knowledge :Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
- Problem Analysis :Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
- Design /Development of Solutions :Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
- Conduct investigations of complex Computing problems :Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
- Modern Tool Usage :Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
- Professional Ethics :Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.
- Life-long Learning :Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
- Project management and finance :Demonstrate knowledge and understanding of the computing and 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.
- Communication Efficacy :Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
- Societal and Environmental Concern :Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practices.
- Individual and Team Work :Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
- Innovation and Entrepreneurship :Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.
- PEO 1: Achieve success in professional endeavors by acquiring a solid foundation in mathematical, computing, and engineering principles.
- PEO 2: Analyze real-world challenges, devise computing systems tailored to address them, ensuring technical robustness, economic viability, and socially acceptable.
- PEO 3: Exhibit professionalism, ethical attitude, communication skills, team work in their profession and adapt to current trends by engaging in lifelong learning.
- PEO4: Graduates will adhere to professional and ethical standards in their computing practices, recognizing the societal impact of their work and acting responsibly towards stakeholders.
- PSO 1: Understand and apply the computing techniques, mathematical principles and industrial concepts to effectively tackle real-time industrial challenges.
- PSO 2: Analyze, design, develop, test and maintain the software applications with latest computing tools and technologies.
- PSO 3: Equipped with project management skills to plan, execute, and deliver software projects effectively, considering factors such as scope, time, cost, quality, and risk.
DEPARTMENTAL VISION
- To become centre of excellence in software development and research.
DEPARTMENTAL MISSION
- To induce ethical values and spirit of social commitment.
- To provide a learning ambience to enhance innovations and problem solving skills.
- To provide a comprehensive education, benchmarked against the highest global standards.
- To Collaborate with software industry and adopting technology for achieving quality of technical education.
- To promote research based projects / activities in the emerging areas of technology convergence.
- ELIGIBILITY
- CURRICULUM
- FROM THE DESK of HOD
- SENIOR FACULTY
S.NO | COURSE | DURATION | ELIGIBILITY |
1. | MCA | 2 years | Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree. 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. |
MCA I SEMESTER | ||
SUBJECT CODE | SUBJECT | |
MBCT 101 | Introduction of Information Technology | |
MBCT 102 | Programming Fundamentals with ‘C’ | |
MBCT 103 | Fundamental Web Technology | |
MCAT 101 | Discrete Structure | |
MCAT 102 | Database Management System | |
MCAT 103 | Operating System | |
MCAT 104 | Computer Organization | |
MCAT 105 | Technical Communication Skills | |
|
| |
Labs | ||
MCAP 102 | Database Management System | |
MCAP 103 | Operating System | |
MCAP 104 | Computer Organization | |
MCAP 105 | Technical Communication Skills | |
MCAP 106 | Python Programming / Unix and | |
MCA. II SEMESTER | ||
SUBJECT CODE | SUBJECT | |
MCAT 201 | Computer Based Statistical and Numerical Techniques | |
MCAT 202 | Data Structure and Analysis of Algorithms | |
MCAT 203 | Object Oriented Programming with Java | |
MCAT 204 | Computer Networks | |
MCAT 205 | Microprocessor and Interface | |
MCAT 206 | Accounting and Financial Management (Non Credit) | |
Labs | ||
MCAP 202 | Data Structure and Analysis of Algorithms | |
MCAP 203 | Object Oriented Programming with Java | |
MCAP 204 | Computer Networks | |
MCAP 205 | Microprocessor and Interface | |
MCA IIIrd SEMESTER | ||
Course Code | Name of Course | |
MCAT 301 | Theory of Automata and Formal Language | |
MCAT 302 | Software Engineering | |
MCAT 303 | Big Data Analysis | |
MCAT 304 | Artificial Intelligence & Applications | |
MCAT 305 | Combinatorics and Graph Theory | |
MCAT 306 | Universal Human Values | |
MCAT 307 | Any Online Course specified by AICTE on latest technology | |
Labs. | ||
MCAP 302 | Software Engineering | |
MCAP 303 | Big Data Analysis | |
|
|
|
|
|
|
MCA. IVthSEMESTER | ||
Course Code | Name of Course | |
MCAT 401 | .Net Technology | |
MCAT 402 | Network & Cyber Security | |
MCAT 41X | Elective 1 | |
MCAT 42X | Elective 2 | |
MCAT 43X | Elective 3 | |
MCAP 403 | Major Project | |
| ||
Labs. | ||
MCAP 402 | .Net Technology | |
MCAP 403 | Network & Cyber Security | |
|
|
|
|
|
|
Elective I | ||
Course Code | Name of Course | |
MCAT 411 | Soft Computing | |
MCAT 412 | Distributed System | |
MCAT 413 | Data Science | |
MCAT 414 | Machine Learning | |
MCAT 415 | Simulation & Modeling | |
|
|
|
Elective II | ||
MCAT 421 | Web Technology and Cloud Computing | |
MCAT 422 | Digital Image Processing | |
MCAT 423 | Computer Graphics & Multimedia | |
MCAT 424 | Software Testing & Quality Assurance | |
MCAT 425 | Compiler Design | |
|
| |
Elective III | ||
MCAT 431 | Neural Networks | |
MCAT 432 | Internet of Things | |
MCAT 433 | Blockchain Architecture | |
MCAT 434 | Natural Language Processing | |
MCAT 435 | Advanced Java |
Dr. Anand Kumar Gupta Email id: [email protected] |
Greetings! On behalf of the faculty members, staff, and students of the Department of Computer Application at Tula’s Institute, Dehradun, I welcome you all to the creative world of computer application. The Department has a team of well qualified and experienced faculty members. The Department lays maximum stress on student outcomes through industry based curriculum, effective teaching learning methods and counselling of students through Mentor-Mentee Program.
I believe the computer application discipline has been widely recognized as an essential source and technique for the advancements in software industry. We prepare our students to meet increasing global challenges of ever evolving technologies so as to make them acceptable to both industries and higher institution of learning. In Tula’s Institute all the students get the opportunity to excel in their academic activities.
PROMINENT / SENIOR FACULTIES
Name:- Dr. Sanjeev Kumar Education:-Ph.D(CSE) Experience:- 17 Yrs. Designation:- Professor Publications:- 51 | |
Name:- Dr. Ahamd Jamal Education:- Ph.D Experience:- 9 Yrs. Designation:- Associate Professor Publications:- 08 | |
Name:- Mr. Rakesh Kumar Education:- M. Tech. CSE, Ph.D (P) Experience:- 14 Yrs. Designation:- Assistant Professor Publications:- 7 | |
Name:- Mr. Mohd. Murshleen Education:- M. Tech. Experience:- 4.5 Yrs. Designation:- Assistant Professor Publications:- 11 | |
Name:- Mr. Gaurav Mittal Education:- M. Tech Experience:- 3 Yrs. Designation:- Assistant Professor Publications:- 03 | |
Name:- Ms. Rashmi Mishra Education:- M. Tech(CSE), Designation:- Assistant Professor | |
Name:- Ms. Nisha Gupta Education:- M. Tech (CSE), Designation:- Assistant Professor Publications:- 2 |
Some job titles are listed here:
- Computer Programmer
- Software Developer
- Web Designer
- Database Administrator
- Web/Multimedia Programmer
- Software Consultant
- Technical Writer
- System Analyst
Student perform various internship programs, Short term courses, Add on courses for their advancement in the field.
MCA students in addition to their curriculum may opt for specialization in various field such as Cyber security, data sciences, AI& ML etc.
After the completion of this program, the students have the option to grow in one of the following fields:
Cloud Computing
Ethical Hacking
GIS (Geographic Information Systems)
Software Developing
Software Testing
Networking
IT Support
Machine learning
Artificial Intelligence