Calcutta University Syllabus Masters of Computer Science
Calcutta University Syllabus Masters of Computer Science
Calcutta University Syllabus Masters of Computer Science
Semester I
Course Course Course Name L-T-P Sessional End Credit
Code Type Marks Semester
Marks
CSMC101 Theory Mathematics for Computing 3-1-0 30 70 4
CSMC102 Theory Data Structures and Algorithms 3-1-0 30 70 4
CSMC103 Theory Advanced Computer Architecture 3-1-0 30 70 4
CSMC104 Theory Object Oriented Analysis and Design 3-1-0 30 70 4
CSMP105 Practical Module A: Data Structure and 0-0-3 30 20 2
Algorithms
Module B: Object Oriented Systems 0-0-3 30 20 2
Sem-Total 12-4-6 180 320 20
Semester II
Course Course Course Name L-T-P Sessional End Credit
Code Type Marks Semester
Marks
CSMC201 Theory Advanced Database Management System 3-1-0 30 70 4
CSMC202 Theory Advanced Operating Systems 3-1-0 30 70 4
CSMC203 Theory Automata & Compiler Design 3-1-0 30 70 4
CSMC204 Theory Cryptography & Network Security 3-1-0 30 70 4
CSMP205 Practical Module A: Advanced Database 0-0-3 30 20 2
Management System
Module B: Advanced Operating System 0-0-3 30 20 2
Sem-Total 12-4-6 180 320 20
Semester III
Course Course Course Name L-T-P Sessional End Credit
Code Type Marks Semester
Marks
CSME301 Theory Image Processing & Pattern Recognition 3-1-0 30 70 4
CSME302 Theory CBCS-I (from other Department) 3-1-0 50 4
CSME303 Theory CBCS-II (from other Department) 3-1-0 50 4
CSMC304 Theory Artificial Intelligence 3-1-0 30 70 4
CSMP305 Practical Artificial Intelligence 0-0-3 30 20 2
CSMP306 Practical Seminar 0-0-3 30 20 2
Sem-Total 12-4-6 120 280 16
Semester IV
Course Course Course Name L-T-P Sessional End Credit
Code Type Marks Semester
Marks
CSMG401 General Elective-I 0-0-6 30 70 3
CSMC402 General Elective-II 0-0-6 30 70 3
CSMG403 General Project 0-0-16 120 80 6
CSMG404 General General Viva Voce 0-0-0 - 100 2
Sem-Total 0-0-22 180 320 14
Total 760 1240 70
Sl. No. Elective I Elective II
1 Advanced Software Engineering Distributed & Cloud Computing
2 VLSI design Wireless and Mobile Computing
3 Computational Geometry GPU and Parallel Computing
4 Introduction to Machine Learning Quantum Computing
5 Introduction to Data Science Netwotk & Cyber Security
6 Natural Language Processing Computational Biology
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Courses to be offered from the Department of Computer Science & Engineering for CBCS-I & CBCS-II
1. Introduction to Data Structures & Algorithms 2. Introduction to Programming in C
3. Introduction to Programming – Python 4. Advanced Excel & Security Fundamentals
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Lecture
Module Topics
Hours
Definition of recurrence relations, Formulating recurrence relations, solving recurrence
Module-1 relations-Backtracking method, Linear homogeneous recurrence relations with constant
Recurrence coefficients. Solving linear homogeneous recurrence relations with constant coefficients of
degree two, Particular solutions of nonlinear homogeneous recurrence relation, Solution of 8
relations
recurrence relation by the method of generating functions
and solution
Applications- Formulate and solve recurrence relation for Fibonacci numbers, Tower of
methods
Hanoi, Intersection of lines in a plane, Sorting Algorithms.
Introduction to Graphs & its Applications, Trees, and Distance, Properties of Trees, Spanning
Trees and Enumeration, Matrix-tree computation, Cayley's Formula, Matchings and Covers,
Module-2
Min-Max Theorem, Independent Sets, Covers and Maximum Bipartite Matching, Cuts and
Graph 10
Connectivity, k-Connected Graphs, Vertex Coloring, Counting Proper Colorings. Planar
theory Graphs, Characterization of Planar Graphs, Kuratowski's Theorem, Large Graph:
representation, visualization and processing,
Module-3 Matrix: Determinant and Trace / Eigenvalues and Eigenvectors / Cholesky Decomposition /
Eigen decomposition and Diagonalization / Singular Value Decomposition / Matrix 4
Matrix Approximation / Matrix Phylogeny
Module-4 Systems of Linear Equations / Solving Systems of Linear Equations / Vector Spaces. Linear
Linear Independence / Basis and Rank / Linear Mappings / Affine Spaces 4
Algebra
Module-5 Norms / Inner Products / Lengths and Distances / Angles and Orthogonality / Orthonormal
Analytic Basis / Orthogonal Complement / Inner Product of Functions / Orthogonal Projections / 4
Geometry Rotations
Construction of a Probability Space / Discrete and Continuous Probabilities / Sum Rule,
Module-6 Product Rule, and Bayes' Theorem / Summary Statistics and Independence / Gaussian 10
Probability Distribution / Conjugacy and the Exponential Family /Change of Variables / Inverse
Transform
1. Discrete Mathematics and its Applications, by Kenneth H. Rosen, McGraw-Hill Kenneth H. Rosen,
McGraw-Hill
2. Discrete Mathematics, Lecture Notes, Yale University, Spring 1999,L. Lov'asz and K. Vesztergombi
Mathematics for Computer Science, Lehman, Leighton & Meyer
3. Online resources complementing the book by Rosen
4. Graph Theory with Applications to Engineering & Computer Science : NARSINGH DEO
5. R. Ash & C. Doleans-Dade : Probability and Measure Theory
6. A. K. Basu : Measure Theory and Probability
7. G. Hadley : Linear Algebra
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Module-4:
Coping with NP- Approximation Algorithm: Approximation algorithms vs. Approximation schemes, 6
Completeness Vertex cover, Travelling salesman, Knapsack, Job-scheduling problems.
Module-5: Maximum Flow Problem: Flow properties, Max flow-Min cut theorem, Ford-
Network Flow and Fulkerson algorithm, Edmond-Karp algorithm. 6
Matching Matching Problem: Bipartite matching for weighted and unweighted graphs.
Textbooks:
1. Introduction to Algorithms (Third Edition), T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, 2009.
2. Fundamentals of Computer Algorithms (Second Edition), E. Horowitz, S. Sahni, S. Rajasekaran, 2008.
3. Design and Analysis of Computer Algorithms, A. V. Aho, J. E. Hopcroft, and J. D. Ullman, Pearson, 1974.
4. Lecture notes of D. A. Mount, http://www.cs.umd.edu/class/fall2020/cmsc420-0201/Lects/cmsc420-fall2020-
lects.pdf
References:
5. Algorithm Design, J. Kleinberg and E. Tardos, Pearson New International Edition, 2005.
6. Algorithms, S. Dasgupta, C. Papadimitriou, and U. Vazirani, Mc-Graw Hill Education (India) Edition, 2006.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Module-6:
Definition. Types of Interconnected Networks; Baselines, Shuffle-
Interconnection 5
Exchange, Omega, Cuba, Comparison & Application.
Network
Module-7: Systolic processor, Mapping Algorithm to array structures, Mapping
5
Systolic Architecture design & Optimization, Systolization Procedure
Module-8: Data Flow Architecture, Different forms of DFA, Data Flow Graphs,
3
Data Flow Architecture Petri nets
Text book:
1. John L. Hennessey and David A. Patterson, "Computer Architecture A Quantitative Approach", Morgan
Kaufmann/ Elsevier, Fifth Edition, 2012.
2. Kai Hwang and Faye Briggs, "Computer Architecture and Parallel Processing", Mc Graw-Hill International
Edition, 2000.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Books:
1. Avi Silberschatz, Hank Korth, and S. Sudarshan, “Database System Concepts”, 6 th Ed. McGraw Hill,
2010.
2. Ramez Elmasri, B.Navathe, “Fundamentals of Database Systems”, 7th edition, Addison Wesley,2014
3. Sadalage, P., Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence,
Pearson Addision Wesley, 2012
4. Database System Concepts, Abraham Silberschatz, Henry Korth, and S. Sudarshan, McGraw-Hill.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Books:
1. Mukesh Singhal, Niranjan Shivaratri: Advanced Concepts in Operating Systems, Tata McGraw-Hill
Education, 2001.
2. S. Tanenbaum: Distributed Operating Systems, Prentice Hall of India, New Delhi, 1996.
3. G. F. Colouris, J. Dollimore and T. Kindberg: Distributed Systems: Concepts and Design, 2nd ed.,
Addison-Wesley, Reading, Mass., 1994.
4. S. J. Mullender (Ed.): Distributed Systems: An Advanced Course, 2nd ed., Addison-Wesley, Reading,
Mass., 1993.
5. P. K. Sinha: Distributed Operating Systems, IEEE Press, Los Alamos, California, 1997.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
MODULES HOURS
Introduction: 4
Classification of Possible attacks, Traditional Encryption Techniques: Affine, Play Fair, Hill
cipher and Vernam cipher with subsequent strength analysis. Symmetric key & Asymmetric
key cryptography, Block & Stream Cipher, Stream Cipher generation technique LFSR.
9
Symmetric Key Cryptography:
Modular Arithmetic, Extended Euclidean Algorithm, Group, Ring and Finite Field, Polynomial
Arithmetic, Shannon’s Theorem, Feistel structure, DES and AES algorithm with strength
analysis, Diffie Hellman Key Exchange Problem & Man-in-the Middle attack, 2 DES and 3
DES. Algorithmic Modes.
9
Asymmetric Key Cryptography:
Fermat’s and Euler’s Theorem, Primality Testing, Discrete Logarithm, The Chinese Remainder
Problem, RSA, Elgamal, Eliptic Curve algorithms with necessary mathematical analysis,
3
Message Integrity:
Hash function, Hash function criteria, Evaluating the security of Cryptographic hash functions,
MAC, Brief idea on MD5, SHA-1, H-MAC.
3
Authentication techniques:
Password Based and Challenge Response based authentications, Role of KDC in Key-exchange
and Authentication, Needham Schroder algorithm, Kerberos
6
Security layers in Network Protocol Stack:
IP Sec, AH & ESP, Transport & Tunnel Modes, Security Association, IKE protocol, Secure
Socket Layer, Security protocols used in Application layer like PGP, SHTTP etc.
4
Digital Signature:
Concepts and the techniques through RSA, Basics of Steganography.
2
Network Defense tools:
Firewalls, Intrusion Detection, Filtering, Security in Mobile Platforms: Threats in mobile
applications, analyzer for mobile apps to discover security vulnerabilities.
Books:
1. Wiliam Stallings, Cryptography and Network Security, Sixth Edition, Pearson.
2. B.A. Forouzan, Cryptography and Network Security, Special Indian Edition, TMH publishing
Company Limited.
3. Atul Kahate, Cryptography and Network Security, Tata McGraw Hill Publication.
4. Bruce Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd
Edition, Willy Publication.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Module-1: Analog and digital images, image sensing and acquisition: Image formation, 6
Image Sampling and quantization, Color space: Color (RGB, CMYK, HSI) vs gray level
Fundamentals images, Matrix representation and intensity modification of digital images, Pixel
adjacency and distance measure, Arithmetic, logical and set operations, Image file
formats, Fundamental steps in DIP, Applications and state of the art in DIP.
Module-2: Point processing: Identity, image negatives, log transform, power law, contrast 10
Transformation stretching, histogram equalization and specification.
and Filtering Spatial filtering: Linear filters: max, min, mean, median; order statistics filters.
Frequency based transforms: Low and high pass filter, DFT
Image restoration concept: Noise models, Image denoising and deblurring
Textbooks:
1. Digital Image Processing by Rafael C. Gonzalez, Richard E. Woods; Pearson; 4th edition (2017)
2. Image Processing: Principles and Applications by by Tinku Acharya, Ajoy K.Ray; Wiley-Interscience; 1st ed.
(2005)
3. Digital Image Processing by William K. Pratt; John Wiley & Sons; 4th Edition (2007)
4. Digital image processing with MATLAB and LabView, Vipula Singh, Elsevier, 2013.
5. Pattern Classification by Richard O. Duda, David G. Stork, Peter E.Hart, Wiley; Second edition (2007)
6. Pattern Recognition by Sergios Theodoridis and Konstantinos Koutroumbas, Academic Press, 2008.
7. Pattern Recognition and Machine Learning by Christopher M. Bishop and Nasser M. Nasrabadi., New York:
Springer, 2006.
8. Pattern recognition principles, Tou and Gonzalez, Addison Wesley, 1974.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Programming language - Small / tiny models will be developed from the scratch to study the method in
Python language without build-in library for the technique.
Results will be compared with build-in library.
1. The Two-Year Post Graduate M.Sc. Course with Computer Science (Under CBCS) shall be for a minimum
duration of four (4) consecutive semesters of six (6) months each, i.e., two (2) years. The odd Semester will
start ordinarily in July and the even Semester in January of every year. A candidate pursuing a regular course
of study for a two-year Post Graduate M.Sc. Course with Computer Science (Under CBCS) shall have to
clear all the semesters in all respects within four years from the year of admission to the particular
course and combination, failing which enrolment of the candidate shall stand canceled.
2. End semester examinations are to be held ordinarily at the end of the concerned Semester, i.e., Semester I
and Semester III in December-January and Semester II and Semester IV in June-July.
3. A candidate shall be eligible for appearing at any of the Semesters of PG Examination, provided he /she
prosecutes a regular course of studies in the concerned subject offered by the University keeping the
percentage of attendance as specified bellow-
a) A student attending at least 75% of the total number of classes* held shall be allowedto appear at
the concerned Semester Examination subject to fulfillment of other conditions laid down in the
regulations.
b) Students attending at least 60% but less than 75% of the total number of classes* held shall, however,
be eligible to appear at the concerned Semester Examination. They have to take condonation orders
from the Vice-Chancellor (Principal for affiliated colleges) and on payment of requisite condonation
fees for short attendance fees as may be prescribed by the University from time to time.
c) Students attending less than 60% of the total number of classes* held shall not be allowed to appear
at the concerned Semester Examinations. They have to take re-admission to the same Semester in
the next year to attend the classes and appear at the said Semester Examination subject to fulfillment
of clause (a) or (b) above.
* Such attendance will be calculated from the date of commencement of classes or
date of admission, whichever is later.
4. Theoretical examinations would be held after completing the curriculum at the end of each Semester (clause
2). Duration of theoretical Examinations:
Marks Duration
Upto 25 1 hour
26 to 50 2 hours
51 to 80 3 hours
81 to 100 4 hours
5. A candidate must appear (in examination) in each paper / course / module/part / group of the respective
syllabus. To be declared to have passed an examination, a candidate must obtain at least 40% marks
(including Internal Assessment) in each paper/course. In the case of a paper/course containing both
theoretical and practical portions, a candidate is required to secure at least 40% marks (including Internal
Assessment) separately in the theoretical and practical portions.
6. A candidate who is eligible to appear at any of the End Semester Examinations but does not enroll or appear
at the examinations or fails to secure pass marks in any paper(s) at the concerned examinations, as stated in
Clauses 5 above, will be allowed to attend the classes in the next higher Semester, as applicable.
7. Internal Assessment has to be done in the Semester in which a candidate becomes eligible to appear in the
concerned end semester examination. The candidates remaining absent in the written exam for Internal
Assessment will be awarded zero (0) marks in the written part of the internal examination.
Marks obtained in Internal Assessment (i.e., marks for attendance, if any, and marks of
written examination or any other component of internal assessment, taken together) shall
be retained for the entire duration of his / her enrolment.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
8. Suppose a candidate secures pass marks in Practical Paper(s)/Module(s) /Project Work but fails to secure
pass marks in other papers. In that case, the marks of Practical Paper(s)/Module(s) /Project Work along with
Internal Assessment of the other papers shall be retained for the entire duration of his/her enrolment.
9. A candidate may continue his/her course of study for the next higher Semester and appear at any higher End
Semester examination without appearing at the lower End Semester Examinations subject to Clause 3(c).
10. A candidate who fails to secure pass marks (as stated in Clause 5 above) in one or more semester papers may
appear in those paper(s) when the concerned End Semester Examinations will be held next.
11. Suppose a candidate fails to secure pass marks in one or more papers in 3rd and/or 4th End-semester
examinations. In that case, he/she may appear in the supplementary examinations to be held after three
months of publication results of 4th-semester examinations.
12. Non-appearance (absence) in any examination for any reason shall be counted as a chance. Failure to fill up
the examination form shall also be considered as a missing chance.
13. A failed candidate intending to re-appear in a subsequent semester examination has to submit an examination
form/application to the Controller of Examinations through the Head of the Department (Principal for
affiliated colleges) as per the notice to be issued by the Department of Controller of Examinations. The
candidate has to clear the entire course within four years from the year of first admission in that
course.
14. The schedule for the End-Semester Examination shall be prepared and announced by the Controller of
Examinations in consultation with the Post Graduate Board of Studies concerned.
15. Names of the paper-setters (at least one internal paper setter from the concerned academic Department of
this University and one external*/substantive teacher of the affiliated colleges having teaching experience of
the paper concerned in PG Course), head-examiner (preferably regular faculty of the concerned academic
Department of the University), examiners, scrutineers, re-examiners, third examiners (if required) of each
subject/course/paper and board of moderators (regular faculty members of the concerned academic
Department of this University and at least one external*) shall be recommended by the Post Graduate Board
of Studies and approved by the Vice-Chancellor.
*Any expert having teaching experience in Master Degree and are not engaged in teaching either in
concerned academic Department of this University or any affiliated college of this University (if viable
otherwise).
16. Post-Graduate Board of Studies will recommend the following for approval of the higher authorities.
a. The medium of communication of the entire course will be in the English language only.
b. The BoS of the corresponding examination will decide the exact question pattern of theoretical
papers.
c. The BoS of the corresponding examination will decide the modalities of internal assessment for
theoretical papers.
d. The BoS of the corresponding examination will decide the modalities of practical papers.
e. The BoS of the corresponding examination will decide the modalities of submission and
evaluation of the dissertation or project.
f. The Bos of the corresponding examination will decide the modalities of holding the General
viva-voce examination.
17. An examination shall always be held under the current syllabus (if viable otherwise).
18. Question papers shall be set in English Version. The candidates shall have to write their answers in English
Language only.
19. The provisional result of each Semester will be published showing the details of courses studied (code, title,
marks secured, credits, grade point, and letter grade) along with SGPA of that Semester and Cumulative
Grade Point Average (CGPA) of the last Semester.
20. Award of Degree
a) The final result shall be determined based on CGPA on a 10 point scale.
b) Grade Card shall be made as per the grading system. Course-wise marks (Internal and End Semester
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
Examination added together) will be converted into a percentage of marks. Percentage of marks will
be converted into Letter Grade and Grade Point. Credit and Grade points will be converted into
Credit points. Finally, Semester Grade Point Average (SGPA) and Cumulative Grade Point Average
(CGPA) will be computed.
c) The Grade Card of a Semester shall be issued only after completing that Semester.
d) The date of publication of the final result for a regular student, who shall clear all the semesters in
the normal course, shall be the date of publication of the result of the 4th Semester. The final date of
publication of results for students clearing previous Semester (s) after their clearing 4th Semester
examination shall be the date of publication of the last result clearing all papers.
e) Grading and marking system will be followed as-
% of Marks (M)* Letter Grade Grade Point (GP)
M ≥ 90 O (Outstanding) 10
80 ≤ M < 90 A+ (Excellent) 09
70 ≤ M <80 A (Very Good) 08
60 ≤ M <70 B+ (Good) 07
50≤ M <60 B (Above Average) 06
40≤ M <50 C+ (Average) 05
M < 40 F (Fail) 00
Absent AB 00
21. A candidate failing to obtain the pass marks in a semester examination due to shortage of one mark (in
aggregate / in any course) shall be given the benefit of one additional mark in the paper in which he/she
secured the lowest marks and the same shall be shown in the Tabulation Rolls. However, only the total
marks shall be shown in the Mark-sheet after such addition.
22. The performance of a candidate in n-th Semester examination, who earns all the Credit of that Semester,
will be assessed by the "Semester Grade Point Average" (SGPA) , "Sn" to be computed as :
where, GPnk denotes the grade point obtained in k-th Course of n-th Semester;
Cnk denotes the credit of k-th Course of n-th Semester; Dn denotes the number of Courses in n-
th Semester.
Example of Computation of SGPA:
23. On completion of the Post Graduate course, the overall performance of a candidate will be assessed
by the 'Cumulative Grade Point Average' (CGPA) to be computed as:
∑4𝑛=1 𝑄𝑛 𝑆𝑛
𝐶𝐺𝑃𝐴[𝐶] =
∑4𝑛=1 𝑄𝑛
𝐷𝑛
25. Candidates appearing in a semester examination shall have to take admission to the next higher
Semester (wherever applicable) immediately after completion of examination.
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
26. RULES FOR RE-EXAMINATION:
Candidates seeking review may apply to the University in a prescribed form along with requisite
fees within seven (7) working days from the date of issue of Grade Card subject to the following
conditions:
a) Application for review shall be restricted to theoretical modules/courses/papers only.
b) A candidate would be eligible to re-examine his / her script if and only if he/she appeared in the
said Semester of examination as a whole but not appeared as a supplementary candidate.
c) Maximum two (02) theoretical modules/courses in any semester examination may be re-
examined on request by the examinee subject to the condition that they secure a minimum of 40%
marks in the rest of theoretical modules/courses in a semester.
d) In a re-examination of any theoretical paper(s) of a semester in the course, the marks awarded by
the re-examiner will be taken as the marks obtained by the examinee in the re-examined paper.
e) Suppose on re-examination in a module/course the marks get enhanced by more than 15% or get
reduced by more than 5% than that awarded by the original examiner (the percentage be
calculated based on the total marks in that module/course). In that case, the script of the
module/course is referred to a third examiner, and the average of two marks (excluding the lowest
one) as awarded by the three examiners shall be taken as the marks obtained by the examinee in
that module/course, provided that such a final award does not result in the failure of the examinee
or in lowering of the Letter Grade of SGPA/CGPA / Class or status obtained by the examinee
before re-examination in which cases the original award be retained.
27. Cancellation of Examination:
Candidate may apply for cancellation of enrolment of any end semester examination within ten (10)
days from the completion of the theoretical paper examinations. The said cancellation of the
examination will also be counted as a chance.
28. After Re-examination, FSI, and another process of Final Semester Examination, a Rank Certificate in
order of Merit shall be issued to-
a) First ten candidates (in each subject who has completed/cleared all the semester examinations
at the first available chance) with first-class (CGPA ≥ 6.50) marks in aggregate (second class
will not be considered).
b) The first three candidates (in each subject who has completed/cleared all the semester
examination at the first available chance) are in second class in aggregate, where no First class
candidate is available.
29. Each candidate shall receive his/her degree in the form of a Diploma/Certificate stating the year of
passing, letter grade, CGPA, and class on successful completion of the course in the specific format-
SYLLABUS & REGULATIONS OF 2-YEAR M.Sc. (COMPUTER SCIENCE) COURSE
(EFFECTIVE FROM ACADEMIC YEAR 2021-2022)
UNIVERSITY OF CALCUTTA
University of
Calcutta LOGO
Logo embossed