M.Tech Computer

 

Computer Science and Technology Program Booklet

The main objective of the department is to make the students conversant with the structure, functions, architecture of computers, computer software's and languages; to train them to apply this knowledge to business and industry; and to produce IT professionals of international standards. Strong research groups exist in the area of Data Mining, Soft Computing, Software Engineering, and Image Processing. The Laboratory facilities are constantly upgraded to cater to - growing needs of students. The department has well-equipped computer labs which include 140 computers with an Internet facility, which is provided via leased line fiber optics. 

The curriculum covers core Computer Science and technology subjects, advanced programming subjects as well as latest trends in the field.

 

Vision: 

To provide excellent computer science & technology education by building strong teaching and research environment. 


Mission: 

To produce competent technical manpower in the field of computer science and technology to cater to the needs of industry, academic institutions, and R & D institutions by offering high-quality post-graduate programs in computer science and technology education. The department promotes excellence in teaching, research, collaborative activities, and positive contributions to society.

Program

VISION:

To be a centre of academic excellence and research in the field of Computer Science and Technology by imparting knowledge to students and facilitating research activities that cater to the needs of industries and society.

MISSION:

  1. To provide a learning environment that helps students to enhance problem-solving skills, be successful in their professional careers and prepare students to be lifelong learners by offering a theoretical foundation in Computer Science and Technology.
  2. To prepare students in developing research, design, entrepreneur skills, and employability capabilities.
  3. To establish Industry-Institute Interaction to make students ready for the industrial environment.
  4. To educate students about their professional and ethical responsibilities.

 

Program Educational Objectives (PEOs)

  1. To create graduates with basic knowledge of Computer Science and Technology who can contribute towards propagating Science and Technology.
  2. To create graduates with adequate abilities in Computer Science and Technology who can progress to be developers, designers, and researchers to fulfill the necessities of Computer Industries.
  3. To develop amongst students the capacity to figure, formulate, analyze and solve real-life problems confronted in Software Enterprises.
  4. To exhibit professionalism, ethical attitude, communication ability collaboration in their profession, and adapt to current trends through lifelong learning.

Program Outcomes (POs)


PO1
Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.


PO2
Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.


PO3
Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for public health and safety, and the cultural, societal, and environmental considerations.


PO4
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.


PO5
Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.


PO6
Apply to reason informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.


PO7
Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.


PO8
Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.


PO9
Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.


PO10
Communicate effectively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.


PO11
Demonstrate knowledge and understanding of the engineering 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.

 

PO12
Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

 

Program Specific Outcomes(PSOs)


PSO1
Provide effective and efficient knowledge of technology and free open source software (FOSS)through IIT Bombay Spoken Tutorial Project


PSO2
To create the awareness of foreign language among students to meet global needs and look for opportunities in multinational companies.


PSO3
Provide a platform to students to develop a new and innovative project which will improve local industry needs.

 

Course Outcomes

 

Course objectives are narrower statements that describe what students are expected to know and be able to do at the end of each course. These relate to the skills, knowledge and behavior that students acquire in their matriculation through the course.

 

Sr. No.

Subject Name

Course  Outcome

1

Research Methodology

  • To understand some basic concepts of research and its methodologies
  • To select and define appropriate research problem and parameters
  • To prepare a project proposal (to undertake a project)
  • To organize and conduct research (advanced project) in a more appropriate manner
  • To write a research report and thesis

 

2

Mathematical Foundation of Computer Science 

  • To analyze a problem and identify and define the computing requirements to solution.
  • To design, implement and evaluate a computer-based system, process, component or program to meet desired needs.
  • To analyze the local and global impact of computing on individuals, organizations and society.
  • To recognize the need for and the ability to engage in research.
  • To apply mathematical foundations, arithmetical principles, and computer science theory in the modeling and design of computer-based systems that demonstrates trade-offs involved in design choices.
  • To apply design and development principles in the construction of software systems of varying complexity.

3

Design and Analysis of Algorithms

  • To use and apply current technical concepts and practices in core computing and information technologies.
  • To analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • To prove the correctness and analyze the running time of   the basic algorithms for those classic problems in various domains
  • To apply the algorithms and design techniques to solve problems
  • To analyze the complexities of various problems in different domains.

4

Artificial Neural Network (ANN)

  • To solve complicated problems using biological neuron system & calculate equation of terminal network.
  • To design and implement neural network systems.
  • To describe the relation between real brains and simple artificial neural network models.
  • To explain and contrast the most common architectures and learning algorithms for Multi-Layer Perceptrons, Radial-Basis Function Networks and Kohonen Self-Organising Maps.

5

Advance Database Systems

  • To develop knowledge and understanding of the underlying principles of Relational Database Management System in detail.
  • To be familiar with new data management applications and build capacity to learn DBMS advanced features.
  • To develop your competence in enhancing database models using distributed databases.
  • To build up your capacity to implement and maintain an object database management system.
  • To learn Master transaction processing, concurrency control and crash recovery.
  • To learn Master query processing and optimization, advanced indexing and data organization for DBMS.
  • To be familiar with security issues and performance measure in DBMS like Oracle/IBM DB2

6

Advanced Operating Systems

  • To get enough understanding of distributed operating systems.
  • To explain the principles, the functioning of distributed systems as well as how these principles are applied in distributed systems and what the problems and challenges are.
  • To understand and estimate the impact of different design choices, system features on distributed systems.

7

Seminar -I

  • To demonstrate the ability to perform close and critical readings.
  • To demonstrate the ability to consider critically the motives and methods of scholarship and the relationship between them.
  • To demonstrate the ability to distinguish opinions and beliefs from researched claims and evidence and recognize that kinds of evidence will vary from subject to subject. For instance, some fields call for quantitative support while others work more commonly with quoted, textual evidence.
  • To ask disciplinarily appropriate questions of the material and recognize when lines of inquiry fall outside of disciplinary boundaries.
  • To evaluate, credit, and synthesize sources

8

Parallel computer architecture

  • Understand and analyze the most important parallel architectures in order to distinguish their main differences.
  • Understand and analyze how modern computer systems are designed, including details about pipeline, memory organization, virtual and physical memory, asynchronous memory technology..
  • Understand and analyze techniques to create and use instruction-level parallelism, memory-level parallelism, and thread-level parallelism..
  • Understand and analyze reasons that delimit computer systems with regard to bandwidth, energy consumption.
  • Ability to describe design of multiprocessor systems of combination of SIMD and MIMD structures, especially with graphic processors

 

9

Computer Vision and Image Processing

After completing the course students will be able to-

  • Explain the main characteristics of different computer vision and image processing techniques through observation of their operations.
  • Implement different computer vision and image processing solutions.
  • Perform critical assessment of the effectiveness of different computer vision and image processing approaches.
  • Apply and combine suitable computer vision and image processing principles to create new and improved solutions for real-world applications. 

10

Computer Security

Upon successful completion of this course, the students will be able to:

  • Write a suitable set of security policies for different scenarios.
  • Apply various access control techniques to ensure authenticity.
  • Compare the basic tools and techniques used to attack systems.
  • Explain the different types of attacks.
  • Specify procedures for password/username management.
  • Explore the use of security tools in defending user/group accounts.
  • Explore techniques for integrity management.
  • Demonstrate the use of logging, auditing, and backup techniques for security

Explain the basic cryptography concepts.

11

Business Intelligence

  • Apply theoretical concepts of the course materials to the  decision-making and BI processes and technologies in order to prepare students for making appropriate managerial decisions in future real-life situations.
  • Undertake systematic investigation/research related to the decision support and BI systems and technologies for today’s dynamic business environment.
  •  Develop professional attitudes in students in relation to the team work, interpersonal communication, and business ethics.

12

Geographical Information Systems

Upon successful completion of this course, the students will be able to:

  • describe the functional basis of GIS
  • consider the benefits & shortcomings of using GIS
  • outline the key data quality issues involved in using GIS

13

Seminar – II

  • Students will demonstrate the ability to perform close and critical readings.
  • Students will demonstrate the ability to consider critically the motives and methods of scholarship and the relationship between them.
  • Students will demonstrate the ability to distinguish opinions and beliefs from researched claims and evidence and recognize that kinds of evidence will vary from subject to subject. For instance, some fields call for quantitative support while others work more commonly with quoted, textual evidence.
  • Students will demonstrate the ability to ask disciplinarily appropriate questions of the material and recognize when lines of inquiry fall outside of disciplinary boundaries.
  • Students will demonstrate the ability to evaluate, credit, and synthesize sources.

14

Industrial Training

  • To get familiarity with Industrial working process.
  • Getting knowledge from product design to dispatch.

15

Dissertation phase I,II

  • Ability to practically apply various technological concepts for the work.
  • Ability to communicate effectively and professionally.
  • Ability to solve critical practical oriented real time problems.
  • Submission of report.

Style Options

Color Scheme

Show Top Bar

Hide Show

Layout

Wide Boxed

Dark & Light

Light Dark

Default Layout

Default