Untitled Document

 



MASTER OF SCIENCE (M.Sc.) (AUTONOMOUS)

 

 

M.Sc. in Computer Science

Semester-Based Curriculum Structure

SEMESTER I  :  July – December

  Unit/ Paper

Topic

Credit

Marks

CMSMT1.1

Discrete Mathematics

5

50

CMSMT1.2

Advanced Data Structure

5

50

CMSMT1.3

Analysis of Algorithms

5

50

CMSMT1.4

Data Communication

5

50

CMSMP1.5

Lab 1- Advanced Data Structure

3

50

CMSMP1.6

Lab 2 - Web Programming I

3

50

SEMESTER I :Total
26
300

 

SEMESTER II  :  January – June

    Unit/ Paper

Topic

Credit

Marks

CMSMT2.1

Object-oriented Technology

5

50

CMSMT2.2

Computer Network

5

50

CMSMT2.3

Advanced Operating Systems

5

50

CMSMT2.4

Software Engineering

5

50

CMSMP2.5

Lab 3: Software Engineering

3

50

CMSMP2.6

Lab 4: Web Programming II

3

50

SEMESTER II :Total
26
300

 

SEMESTER III  :  July - December

    Unit/ Paper

Topic

Credit

Marks

CMSMT3.1

Advanced Computer Architecture

5

50

CMSMT3.2

Advanced DBMS

5

50

CMSMT3.3

Compiler Design

5

50

CMSMP3.4

Lab 5: Advanced DBMS

3

50

CMSMP3.5

Seminar

3

50

CMSMP3.6

Design Work

3

50

 SEMESTER III :Total
24
300

 

SEMESTER IV  : January-June

    Unit/ Paper

Topic

Credit

Marks

Elective I

5

50

Elective II

5

50

CMSMP4.3

General Viva-voce

5

100

CMSMP4.4

Dissertation Work

9

100

SEMESTER IV :Total
24
300
CURRICULUM TOTAL
100
1200

 

List of Elective I (CMSLT 4.1) & Elective II (CMSLT 4.2):

 

List of Elective Papers

1. CMSM T 4.S1 Artificial Intelligence
2. CMSM T 4.S2 Graphics & Multimedia
3. CMSM T 4.S3 Pattern Recognition & Image Processing
4. CMSM T 4.S4 Remote sensing & GIS
5. CMSM T 4.S5 Soft Computing
6. CMSM T 4.S6 VLSI Design

 

Note 1: Content and the list of books for each paper are given in the detail syllabi. Standard websites may be consulted for teaching purpose.
Note 2: For each Theory paper, 30% of full marks will be evaluated by Internal Assessment and 70% of Full marks will be evaluated in the Semester Examination.
Note 3: For each Practical paper, 50% of full marks will be evaluated by Internal Assessment and 50% of Full marks will be evaluated in the Semester Examination.
Note 4: The subjects offered in a particular semester will depend on the availability of teachers. If more subjects are offered than that has to be taken, the students have to specify their choice at the beginning of the semester.

 

Learning Outcome

Educational program objectives

In order to provide a quality post graduate degree, the computer science program at BRSC has three overarching objectives:

  1. Technical competency
    Post Graduates will apply their technical knowledge and skills to develop and Implement computer solutions that accomplish goals important to the industry, government or research area in which they are working. They will explore and integrate new technologies.

  2. Interpersonal skills
    Post Graduates will communicate with both technical (including supervisors, subordinates and coworkers) and non-technical people from multiple domains and work as part of teams.

  3. Professional awareness
    They will continue to grow intellectually and professionally in their chosen field.


These objectives have been chosen in order to meet the needs of our constituents: our students, teachers and the college. These are the traits we intend our students to have in order for them to succeed in either a career or future higher studies. They are also the traits that employers, universities/research institutes etc. look for when evaluating computer science Post Graduates.
These objectives are reviewed every other year by our students , members of Post graduate Board of Studies and peer review members. Based on feedback from these constituents, changes are made to the objectives.

Learning outcomes

The Department of Computer Science has identified eleven learning outcomes that are periodically measured.

  1. Mathematics for Development of Computing Science
    Post Graduates will demonstrate the ability to apply knowledge of mathematics to develop and analyze computing systems.

  2. Theory and concepts
    Post Graduates will have a solid understanding of the theory and concepts underlying computer science.

  3. Problem Specification and Analysis
    Post Graduates will have the conceptual knowledge and background to be able to analyze a problem and identify and define the computing requirements for its solution.

  4. Program Design ,Solution Implementation and System Evaluation Post Graduates will have the ability to design a computer-based system, process, component or program and to design non-computing requirements, as well as they will have the ability to evaluate, verify, trouble-shoot, test and analyze an existing computer-based system.

  5. Technical Skills Post Graduates will demonstrate an ability to use current techniques, skills and tools for computing practice.

  6. Teamwork and Project Management
    Post Graduates will be able to work effectively in teams in designing and implementing software systems and effectively manage conflicts, optimize resources and meet deadlines.

  7. Collaborative Research Activities
    Post Graduates will be able to work effectively in teams in performing research works in various emerging trends in the field of computer science.

  8. Ethical Issues
    Post Graduates will be aware of key ethical issues affecting computer science and their responsibilities as computer science professionals.

  9. Oral Communications
    Post Graduates will demonstrate the ability to orally communicate ideas and concepts clearly and in an organized manner.

  10. Written Communications
    Post Graduates will demonstrate the ability to write clear system documentation, user documentation and research reports.

  11. Social Impact
    Post Graduates will have an understanding of the impact of computers in society.


The following table gives the relationship of the educational objectives to the outcomes

Educational Objectives

Outcomes

Technical competency

1, 2, 3, 4, 5

Interpersonal skills

6,7,9, 10

Professional awareness

8,11

The implementation of these desired outcomes is accomplished through the students’ two-year immersion in the curriculum. The M.Sc. in Computer Science Program at BRSC supports these learning outcomes by offering a complete curriculum of computer science course. These educational experiences prepare the student for a lifetime of growth in a computer science career.
The following figure shows where the student develops the desired knowledge and skills to achieve the desired outcomes

 

 

 

Welcome to Barrackpore Rastraguru Surendranath College Website