Skip to content

M.Sc Computer Science

Students undertaking the M.Sc. program in Computer Science at Mount Carmel College are trained to explore and acquire an in-depth understanding of the episteme – Computer Science. By putting in a conscious effort to impart knowledge about the field by reputed professors and lecturers, this program is designed to foster a culture wherein students’ talent is amplified with knowledge, technical training and guidance. MSc programme in Computer Science is designed to provide an insight into computing through advanced concepts, principles, strategies and skills supplemented with practical knowledge to effectively develop and work with a range of technologies to build systems and applications that help apply in real-time computing environments. The program combines strong fundamentals, projects, team-oriented activities, and soft skills, leading to a holistic education. This programme takes forward the knowledge gained by the students at the undergraduate level and provides them with an advanced level of learning and understanding on the subjects. Through rigorous evaluation patterns, our students are encouraged to put their skills to use and venture into the field of Computer Science by enhancing their critical thinking abilities and sensibilities. On acquiring knowledge of the qualitative and quantitative techniques as well as gaining an in-depth understanding of the field, Graduates of this degree will be able to demonstrate their skills in Python Programming, Data Mining, Artificial Intelligence etc. The Curricular and Extracurricular activities are designed in a way to ensure that the students receive a holistic understanding through the curriculum.

Head of Department

Ms. Renju K Associate Professor, MCA, M.Phil.


The Department of Computer Science, envisions a skill based technical education that empowers the students through necessary domain knowledge and prepares them to meet the dynamic challenges in order to deliver high quality services for the betterment of the society


  • To provide quality and career-oriented education to empower the human potential in service to Industry and Society.
  • To foster an environment with excellence and diversity by conducting awareness programs, seminars, workshops to make them socially conscious and responsible women
  • To emulate self- development and self-actualization
  • To inculcate the right attitude and aptitude to be socio-economically responsible women

M.Sc. Computer Science is a 2-year program catering to the needs of people interested in the field of computers. The duration of the course is two academic years consisting of four semesters. The first two semesters have four core courses of which three courses are coupled with lab modules and two allied courses. Community Development Programme is mandatory in the second semester to enable the students to be aware of socio-economic impacts. The third semester opens avenues for specialization by offering four elective courses of which three courses are associated with lab modules, one allied course and one open elective. This open elective course encourages students to interact with other disciplines. The fourth semester offers three elective courses and a project.


Semester 1:

Four core courses of which three courses are coupled with lab modules PLUS two allied courses.

Semester 2:

Four core courses of which three courses are coupled with lab modules PLUS two allied courses. Community Development Programme is mandatory.

Data Science specific courses are offered in Semester 3 and Semester 4

Semester 3:

Four elective courses of which three courses are associated with lab modules PLUS one allied course, one open elective and an Internship.

Semester 4:

Three elective courses and one major project


Each Core or Elective Course – 5 credits each,

Allied Course, Open Elective, Internship – 2 credits each

Elective paper with only theory component – 4 credits

Project – 8 credits.


The performance of the student will be assessed throughout the semester. Evaluations will be based on End Semester Examinations and Continuous Internal Assessment (CIA).

I Evaluation Procedure for core/ elective courses with practicals/ tutorials :

    • Continuous Internal Assessment for theory (CIA) :  30 Marks

Two tests


Assignments / Projects / Presentations




  • End Semester Examination for theory (ESE):  70 Marks
  • Continuous Internal Assessment for Practical’s/ Tutorials (CIA):  15 Marks
Pre-final test10
Assignments / Projects / Presentations / Records5
  • End Semester Examination for Practical’s/ Tutorials (ESE): 35 Marks
  • Students should secure a paper minimum of 40% each in end semester theory and in theory total (CIA + ESE), End Semester practical examination and in practical total (CIA + ESE) and an aggregate of 50%

II Evaluation Procedure for core/elective courses without practical’s / tutorials :

  • Continuous Internal Assessment for theory (CIA): 30 Marks
  • End Semester Examination for theory (ESE): 70 Marks

III Evaluation Procedure for Allied Courses:

  • Continuous Internal Assessment for theory (CIA): 15 Marks
  • End Semester Examination for theory (ESE): 35 Marks
  • Students should secure a paper minimum of 40% each in end semester theory and in theory total (CIA + ESE).

IV Evaluation for Practical Examination

Practical Examination Question Paper Pattern for 50 marks

Part – A: Three questions from the lab list of the subject to be given by the examiner and two questions will be answered and executed by the students of their choice.

Part – B: The mini project done by the student has to be demonstrated. An add-on module has to be given.

Scheme of Evaluation:

Part A
Writing two Programs           10 Marks
Execution of Two programs    20 Marks
Viva-Voce 05 Marks
Part B
Demo10 Marks
Add- on05 Marks
Total50 Marks

Practical Examination Question Paper Pattern for 35 marks

Part – A: Three Questions from the lab list of the subject to be given by the examiner and two questions will be answered and executed by the students of their choice.

Scheme of Evaluation:

Part A
Writing two Programs           10 Marks
Execution of Two programs    20 Marks
Viva-Voce 05 Marks
Total35 Marks

V Evaluation Procedure for Project:

IV Semester Project:

  • Continuous Internal Assessment (CIA) : 50 Marks
Review – I 20
Review – II20
Guide Evaluation of work progress10
  • End Semester Examination (ESE): 150 Marks
  • Students should secure a paper minimum of 40% in end semester examination and in total (CIA+ ESE).

Syllabus (CBCS)

Sl. No. Course Code Name of the Course LTP Credits CIA Marks ESE Total
1 MCS1FSCCC-01 File Structures 4:0:2 5 30+15 70+35 150
2 MCS1TCCC-02 Theory of Computation 4:2:0 5 30+15 70+35 150
3 MCS1ADBMSCC-03 Advanced DBMS 4:0:2 5 30+15 70+35 150
4 MCS1AJPCC-04 Advanced Java Programming 3:0:4 5 30+15 70+35 150
5 MCS1PPAC-01 Python Programming 0:0:4 2 15 35 50
6 MCS1TCSAC-02 Technical and Communication Skills 2:0:0 2 15 35 50
Total 24     700
Sl. No. Course Code Name of the Course LTP Credits CIA Marks ESE Total
1 MCS2DMTCC-05 Data Mining Techniques 4:0:2 5 30+15 70+35 150
2 MCS2AICC-06 Artificial Intelligence 4:2:0 5 30+15 70+35 150
3 MCS2AACC-07 Advanced Algorithms 4:0:2 5 30+15 70+35 150
4 MCS2WTCC-08 Web Technology 3:0:4 5 30+15 70+35 150
5 MCS2MADAC-03 Mobile Application Development 0:0:4 2 15 35 50
6 MCS2RMAC-04 Research Methodology 2:0:0 2 15 35 50
7 MCS2CDP Community Development Programme 2   50 50
Total   26     750
Sl. No. Course Code Name of the Course LTP Credits CIA Marks ESE Total
1 MCS3SDSEC-01 Statistics for Data Science 4:2:0 5 30+15 70+35 150
2 MCS3MLEC-02 Machine Learning 3:0:4 5 30+15 70+35 150
3 MCS3CCDEC-03 Cloud Computing for Data Science 4:0:2 5 30+15 70+35 150
4 MCS3BDAEC-04 Big Data Analytics 4:0:2 5 30+15 70+35 150
5 MCS3DVTAC-05 Data Visualization Techniques 2:0:0 2 15 35 50
6 OE Open elective 2:0:0 2 15 35 50
7 Internship Report 2   50 50
8 Total 31 26 750
Sl. No. Course Code Name of the Course LTP Credits CIA Marks ESE Total Marks
1 MCS4AMLEC-05 Advanced Machine Learning 3:0:4 5 30+15 70+35 150
2 MCS4OTEC-06 Optimization Techniques 4:2:0 5 30+15 70+35 150
3 MCS4IOTEC-07 Internet of Things 4:0:0 4 30 70 100
4 PR-01 Project / Viva Voce 12 8 50 150 200
22 600
Total (Semester I to IV) 98 2800

Career Prospects

Upon the successful completion of M.Sc. Computer Science program, one can find lucrative career opportunities in Software and Computer Hardware related industry. An M.Sc. Computer Science degree mostly helps in acquiring a job position in the IT sector. The IT and ITeS sector has been one of the top employment sectors in India in the past and continues to do so. Current trends show that the sector will increase to grow at a good rate annually. With an expansion in the sector, the employment opportunities are also expected to increase. This estimates a good career prospect for M.Sc. Computer Science graduate. The college has an active placement cell which:
  • Provides Campus Recruitment Training to hone their skills of both aptitude tests and interview
  • Arranges prominent companies in the city to conduct interviews in the college


  • Guest Lectures on various technical and non-technical topics are conducted every week to upgrade their Technical, Social and interpersonal skills
  • Orientation Programme is conducted for freshers enumerating all the rules and regulations of the college and thus educating them about the Campus culture
The main objective of M.Sc. Computer Science is to enhance the skills of computer science enthusiasts in the various thrust areas of the field and provide them with the perfect amalgamation of theory as well as practical knowledge.
PO1: Able to demonstrate a broad knowledge of Computer Science which includes File Structures, Computer Programming Skills, Computing Skills, Algorithm Design, Theory of Computation, Data Mining, Artificial Intelligence, Information Security PO2: Demonstrate the ability to recognize, design and implement efficient software solutions to problems, communicate effectively and to work as a team PO3: Demonstrate the ability to conduct a research or applied Computer Science projects, requiring writing and presentation skills which exemplify their skills in Computer Science PO4: Write programs utilizing modern software tools, apply programming principles effectively and write procedural code to solve complex problems PO5: Able to learn and adapt to new technologies and use it effectively for analyzing complex real-world problems and devise computer-based solutions PO6: Retrieve, use and evaluate relevant professional information, apply research methods, techniques, and problem-solving approaches in the specialization areas

2017 – 2018

  • Three day workshop on Ethical Hacking.
  • Hands-on training in Android Studio.

2015 – 2016

  • Workshop on “Moodle & LaTeX“ for faculties of Mount Carmel College on 9th January, 2016.
  • Organised Hands-On training session on Moodle & LaTeX for faculties of Mount Carmel College on 28th March, 2016.

2014 – 2015

  • National-level workshop on “Ethical Hacking“ in association with NNSC E- Cell IIT Bombay on 26th and 27th February, 2015.
  • Two Day workshop on “Networking and Simulation, Java and Web based applications using Net framework” in association with Netcraftz Bengaluru for Final year students.

2013- 2014


  • Two Day National Seminar on “Digital Media Processing” on 26th and 27th September, 2013.


  • Technical Talk on the Topic: Software Testing Tools, by Chief Guest Mr. Arvind, Volen Software Services Pvt. Ltd. for final year CMS/CME/PMC students.

Placement Policy & Guidelines for Students

The Placement Policy is applicable to all students registered with the Placement Cell of Mount Carmel College, Autonomous, and is to be followed during their entire tenure at the college.

  1. The Placement Officer & the Placement Coordinator are the facilitators and counsellors for placement related activities and will be responsible for all concerned activities & functioning of the Placement Cell.
  2. The Student Placement Committee will be assisting the Placement Officer & the Placement Coordinator in all activities related to placements.
  3. Neither the College nor the Placement Cell guarantees a job. The Placement Cell will facilitate and coordinate the placement activities on campus including bringing in companies, coordinating the recruitment drives, organizing recruitment training and other related activities leading to the successful placements of the deserving students.
  4. Applying for a company, getting recruited, joining a company is entirely the responsibility/decision of the student concerned.
  5. Opting to register for placements is completely the choice of the students. As some would want to pursue higher studies or other opportunities, such students can refrain from registering with the Placement Cell.
  6. Students are required to check the ELIGIBILITY CRITERIA for registering with the Placement Cell before registering.
  7. All final year students with an aggregate score of 60% and above and with NO ACTIVE BACKLOGS are eligible to register for placements.
  8. All registered students are required to MANDATORILY attend the recruitment training conducted by the Placement Cell and meet the necessary threshold of 75% attendance and 80% completion of the practice tests & assessments to qualify for applying to the cos. Failing to qualify may result in re-training of the student at an additional cost which is to be borne at actuals by the concerned student.
  9. The Placement Cell will notify all the registered students about the upcoming recruitment drives through mails and Whatsapp group notifications and not individually. The students are to be alert and keep a track of the notifications and apply as per their interest and eligibility.
  10. Once a student registers/enrolls for a particular company, she is expected to complete the entire recruitment process as relevant and required. Failing to do so, will result in the student being debarred from sitting for further recruitment drives. Exceptions will be made at the sole discretion of the Placement Cell only in genuine cases. Such cases/reasons to be formally communicated to the Placement Office over mail at least one day prior to the drive.
  11. The student has a choice not to participate in the recruitment process of a company after attending the Pre-Placement Talk. If she decides to continue, then she will be bound by the College Placement Policy to attend the rest of the recruitment process of the company as stated above.
  12. Students will not be allowed to participate in the selection process of a company for which she has missed the PPT.
  13. While the Placement Cell will do its due diligence and bring in the right companies, it is the responsibility of every student to check the company profile, eligibility, Job Profile and the Job Role before applying. The same will also be mailed and/or updated on the Notice Boards or social media groups.
    a. Ex 1- If a company requires the applicant to have an average of 70%, be well assured that you meet the criteria before applying to that company.
    b. Ex 2- If the company requires you to have NO standing arrears/backlogs at the time of attending the placement process, kindly DO NOT APPLY to the company if you do not meet this criterion.
  14. If, after being selected by a company, for some reason the student is not satisfied either with the pay, the timings, work allotted, etc during onboarding, she will need to take it up with the concerned within the company. The Placement Cell will not be able to intervene in internal matters. However, it is important that the students reach out to us in case there are major deviations from the terms mentioned by the company at the time of recruitment.
  15. A student can apply to as many companies as she wants and appear for interviews until the first job is secured. A student will be considered to have secured a job if her name appears in the final select list of a company.
  16. The Placement Office of MCC follows a strict “ONE OFFER PER STUDENT” Policy. However, if a student has been offered a job with a CTC less than or equal to INR 2 lakhs PA, she can opt to apply for ONE more company, subject to prior formal approval by the Placement Office.
  17. Once a student’s name appears in the final selects of a company, it is obligatory for the student to accept the offer. Rejecting offers is strictly not allowed. Defaulters will be required to submit a letter to the Principal along with a penalty fee which could be equivalent to one month’s salary being offered by the said company.
  18. Recruitment Process: All companies generally follow the following procedure (however they could be exceptions) –
    a. Presentation about the company & Job Profile (Pre-Placement Talk)
    b. Written Exam (Aptitude / Technical Test)
    c. Group Discussion and/or Task (Assignments)
    d. Interview (Technical/HR/Others)
    e. Verification of Documents
    f. Offer Letter
  19. Students are to strictly ensure the following for all recruitment drives:
    a. Must report on time as mentioned in the schedules
    b. Wear Business Formals for every recruitment process. Students wearing casuals during recruitment process will be sent back
    c. Always carry one folder containing resumes (2-3 copies), passport size photos, copies of mark sheets, certificates & stationery
    d. Compulsorily carry College & Govt. ID Cards
  20. Most companies require applicants to have Govt. ID – Aadhar & PAN. Hence it is advised for all students to apply for these before registering for placements.
    Students are not allowed to contact the Company / HR team directly for any reason through the recruitment process. In case of any issues or concerns, they are advised to contact their Placement Office and discuss their problems.
  21. Strict action will be taken against students found to be engaged in maligning the College or the Placement Office with the companies. Any grievances you may have, are to be brought to the notice of the of the Placement Officer for resolution.
  22. If a student makes any false claims in the Resume/Student Registration Form, her registration will be cancelled immediately and job offer if any, will be revoked.
  23. All companies conduct a thorough background check/verification. If the company finds that you have manipulated your marks / documents in any manner/or mis-represented any information, your job offer will be terminated, and your name will be blacklisted.
  24. Strict discipline needs to be followed by every student during the recruitment process. Any sort of indecent behavior/misbehavior which affects the decorum of the Placement Cell or the reputation of the College or the Company, will attract severe penalty and disqualification.
  25. Unless explicitly permitted by the companies, use of mobile phones is strictly prohibited during the recruitment process.
  26. Malpractice in all forms or marking proxies during the selection process and beyond, is strictly prohibited and those caught indulging in such activities would be debarred from the placement process. Also, note that no concessions in any form shall be made in such cases.
  27. It may happen that the campus recruitment process can stretch till late evenings. Students are required and prepared to be available accordingly. In case of off-line drives, students are to inform their parents and should arrange their own transportation.
  28. In case of virtual (online) recruitment drives, it is the responsibility of the students to ensure they have the necessary equipment (laptop/PC with functional webcam and mic) and sufficient internet bandwidth for seamless conduction of the process.
  29. Students are required to provide correct email IDs and contact numbers at the time of registration. These will be used for all communication from the Placement Cell and the recruiting companies. The onus is on the students to ensure the contact details provided are correct and up to date.
  30. Students are advised to check their mails regularly as all communication related to placements will be sent through mails.
  31. It is mandatory that once you receive an Intent Letter/Offer Letter from the Company, a copy must be submitted to the Placement Office. Failing which, the end semester examination Hall Ticket/results will be withheld.
  32. All students registered for placements will be bounded by the Attendance Policy of the College. Any exception to the above is permitted only through formal approval of the Placement Office and the respective Department Heads.


For all matters not covered in the above policy, the Placement Office will use its discretion to take appropriate decisions as and when required.

The above guidelines are to ensure a smooth process in the best interest of our students and the participating companies.