24 Batch Data Structures in Depth
24 Batch Data Structures in Depth
Understand the concept of object-oriented programming Understand the concept of object-oriented programming and modelling
and modeling
Have an appreciation of the object-oriented programming Apply the knowledge of object-oriented programming to solve the given
Object-Oriented
3 concepts like reusability of code, inheritance, abstraction, problem
CT2202 Programming Object-
and polymorphism
CT2203 Oriented
Gain an understanding of generic components and how to Analyze the problem to provide the object-oriented solution using
Programming Lab
handle the I/O stream classes advanced programming concepts
Develop an understanding of MVC architecture and how Design the event driven web based solution for the problem
to build the event driven solution of the problem
To make student aware about various programming Select any framework for python programming as per their
frameworks of Python understanding
To make student familiar with syntax of various data Write any python program using various data structures and control
4 structures and their operations along with control statements
CT2206 Python Programming statements in Python
To make students comprehend concepts of file handling, Write program where file handling and concepts of classes and objects
classes and objects are needed
To make student aware about various packages inbuilt in Develop advanced applications using functionalities provided under
Python along with their usages various packages of python
To understand Internal working of Computer System, its Understand basic functionality of computer system, control unit,
basic principles & execution of machine instructions Memory, Input- output and storage.
To describe basic processor design using Hardwired and Understand issues involved in the instruction and microinstructions
micro programmed control unit. execution
5
and different addressing modes.
Computer To observe organization of main memory, cache memory. Understand the different types of Hazards and its mitigation, and
CT-2201 Architecture working of
& Organization computer peripherals.
To know Various ways in which I/O operations are Apply the arithmetic operations on signed/un-signed integer and
performed. floating point operands.
Apply the concept of memory circuits , organization of memory
management and cache
memory.
It provide knowledge to the students about various market Describes the national income accounting and public finance.
structure, demand and revenue curves in it, How price and
output determine in various forms of market and how
Fundamental of price discriminate for consumer to consumer.
1 GE-2312
Economics It gives knowledge about various national products, its Interprets international trade and institutions.
counting with respect to various factors and factors causes
to economic growth and development.
Provide knowledge of functioning of money, financial
institution and various sources of public finance/revenue
and its types.
To provide knowledge about international economics,
foreign trade and its agreement, export, foreign exchange
and the various international financial institution.
The architecture and principles of today's computer Understand design issues of layers and network reference model
networks
CT2301 Computer Networks The protocols and their functionalities Solve the given problems related to networking domain.
2
CT2302 and Lab The requirements for the future Internet and its impact on Analyze different networking protocol at various layers
the computer network architecture.
Evaluate the performance of network using different tools
To introduce students to the mathematical foundations of Construct automata, regular expression for any pattern.
computation including automata theory, regular languages
Theoretical
To understand of different types of grammars and the Construct context free grammar for various languages.
3 CT2303 Foundation of
properties of Context Free Grammar
Computer Science
To study the concepts of Push Down Automata and Construct push down automata and Turing Machine for a language.
Turing machine
To understand decidable and undecidable problems Evaluate and justify whether a problem is decidable or not.
Overview the Fundamental concepts of Digital Image Describe basic relationships between pixels
Processing
Explore image enhancement techniques in spatial domain Compare various image enhancement techniques in spatial domain and
and frequency domain frequency domain
OE I: Image Understand the fundamental concept of image Illustrate different image compression techniques to understand the
4 CT2327
Processing compression advantage of image compression
OE I: Image
4 CT2327
Processing
Study of various similarity based, and dissimilarity-based Demonstrate the applications of similarity based and dissimilarity-based
image segmentation approaches approaches for image segmentation
Understand the basic concepts of image representation Interpret various representation techniques
and description
Understand the applications of soft computing in various Review applications of soft computing to solve problems in varieties of
domains. application domains
Have an appreciation of Fuzzy logic and its applications Demonstrate Fuzzy logic and its applications
Gain an understanding of Rough Set theory and its usage Explain Rough Set theory and its usage as soft computing
5 CT2331 OE II: Soft Computing
as soft computing
Develop an understanding ofsingle-objective optimization Relate single-objective optimization problems using GAs.
problems using gas.
Introduce artificial neural networks and its applications. Describe Artificial neural networks and its applications
Gain fundamental knowledge of multimedia Understand multimedia basics - hardware and software
Understand the technologies in multimedia &animation Apply skills of designing, illustration, image manipulation, graphic
OE II:Multimedia and designing, video editing, visual effects, and game designing to create
6 CT2334
Animation multimedia projects.
Learn the basics of animation Apply the principals and concepts of animation to create animation
using animation software.
To understand the concepts of Linux and its potential Use LINUX operating system
OE-1:- Operating System
7 To get a knowledge of shells Write Shell scripts
CT2328 Concepts
Understand different Mobile Operating Systems and to Understand the different flavors of mobile operating system and their
V
learn the Android platform architecture. specific features.
PE I:Mobile Operating To have basic requirement & different controls for design Design an application using different controls.
CT2313 Systems/ Mobile & development of mobile app.
8
CT2314 Operating Systems Gain an understanding data management & inter Design an application which can manage data and can communicate
Lab application communication. with native application.
To learn application configuration & publishing. Design and publish an application which can handle multiple devices
with different configurations
To get an overview of fundamental concepts of GIS, Understand various fundamental concepts of GIS and new trends in
applications and study GIS
To explore the Coordinate Systems, Map Projections Understand the concepts of coordinate systems, map projections and
metadata, spatial data, spatial analysis and new trends in spatial data formats for creation of geodatabase
Introduction to
GIS
CT 2317 Geographical
9 To comprehend the Making and sharing of maps Understand the procedure of map creation and analysis of spatial data
CT 2318 Information System /
using GIS.
Lab
Apply knowledge of GIS and conduct experiments using GIS tools to
create maps and make an effective report to communicate.
Analyze and investigate various GIS problems and develop a solution
using the GIS tool and submit a report in a team.
Understand Software testing fundamentals/principles. Formulate problem by following Software testing life cycle.
OE II: Software Learn systematic approach to software testing using Design Manual Test cases for Software Project.
10 CT2332
Testing strategies.
Explore Methods and tools of testing software. Demonstrate utilization of testing automation though testing tool.
To learn basic aspects of Web services, Server side Describe various concepts related to web site
PE I: Advanced Web
scripting, Advanced CSS
CT2315/ Technologies/
11 To introduce with AJAX Apply the concepts used for web page designing
CT2316 Advanced Web
To learn Basics of Advanced Client side programming Create web pages and web sites
Technologies Lab
To learn JavaScript Develop Web pages using JavaScript
To learn basic aspects of computer graphics Draw lines and polygons and fill polygons using basic graphics
functions
To learn aspects of visual communication and understand Select proper imaging technology to be used for image creation
CT2319 PE I :Computer
12 presentation issues in computer graphics
/CT2320 Graphics
To learn interactive handling of images and text Handle interactive software with images & text
To understand computer animation and design animation Develop animated programs for various applications
program
Gain fundamental knowledge of electronic communication Use the basics of internet for deployment of various servers and
recourses
OE Understand the technologies in Internet, e-Technologies & Design and implement technologies for e-Commerce and e-Learning
13 CT2335 II:CurrentTrendsand e-Learning
Technologies Learn the basics of Green Computing and its Choose appropriate implementation of Green Computing
implementation in industries
Develop the understanding of concepts in Social Media Make use of Social Networking properly and securely
To learn the use of different API's and tools for collecting Collect online social networking data using different tools and API's
online social networking data
PE I : Privacy and
To understand privacy and policies for online social media Review privacy and policies in social media
CT2323/CT2 Security in Online
14
324 Social Networks
To understand eCrimes and Attacks in online social media Categorize eCrimes and Attacks in OSM
(PSOSN)
To learn profile linking on online social media Link profiles of user on OSM
Provide students an insight regarding internal working of companies in
a team
15 CT 2310 Ind Visit and Report Understanding of project and product management
Understand the importance of communication, and employment
practices
To understand basic concepts of probability calculus in Apply basic concepts of probability calculus in algorithmic context
algorithmic context
To analyze the expected running time of simple Derive good upper bounds for the expected running time of simple
Randomized
randomized algorithms randomized algorithms
CT2311 Algorithms/
16
CT2312 Randomized
Algorithms Lab
Randomized
CT2311 Algorithms/
16 To understand simple randomized algorithms that run fast Design simple randomized algorithms that run fast or that return the
CT2312 Randomized
or that return the correct output with high probability correct output with high probability
Algorithms Lab
To study the probabilistic method to show the existence of Apply the probabilistic method to show the existence of certain
certain combinatorial objects combinatorial objects
Semester VI (SoE 2018)
To Understand different asymptotic notations Compare different types of asymptotic notations and find the time
complexity in terms of asymptotic notations
To Have an appreciation of different mathematical Solve recurrences using various techniques.
Design & Analysis of principles of algorithm analysis
CT2351/ Algorithms/ Design & To Gain an understanding and apply various algorithm Implement and analyze different algorithms like divide and conquer
1
CT2352 Analysis of design strategies like divide and conquer strategy, greedy strategy, greedy strategy, dynamic programming algorithms and
Algorithms Lab strategy, dynamic programming strategy and backtracking backtracking strategy
strategy
To understand various complexity classes like P, NP, NP- Compare different types of complexity classes and categories
complete and NP-Hard algorithms into specific complexity class
To Study software engineering best practices and different Study software engineering best practices and different strategies
strategies applicable for software development, software applicable for software development, software requirement and its
requirement and its design activity. design activity.
To Explore the various testing types and its strategies Explore the various testing types and its strategies.
To Understand configuration management, version control Understand configuration management, version control and change
and change control process of Software development control process of Software development
CT2355 / Software Engineering
2
CT2356 / Lab To Understand project management, planning, scheduling, Understand project management, planning, scheduling, risk
risk management, project and process metrics management, project and process metrics.
To Get an overview of open source Software Engineering Get an overview of open source Software Engineering tool viz.
tool viz. Subversion and understand some concepts such Subversion and understand some concepts such as Re-engineering and
as Re-engineering and Reverse engineering Reverse engineering
To study the structure of Compiler and FLEX tool for Design lexical analyzer using FLEX tool
generating lexical analyzer
To explore top down, Bottom up parsing approaches and Implement syntax analyzer using YACC tool
YACC tool for generating syntax analyzer
CT2353/CT Language Processors / To understand Syntax Directed Translation Scheme Create a syntax-directed definition and an annotated parse tree
3
2353 Lab To introduce Symbol Table Management and Error Demonstrate the use of a symbol table throughout compilation
Detection and Recovery with respect to all phases of
compilation
To understand Code optimization and Code generation Apply various code optimizing transformations and code generation
techniques techniques
The basic aspects of Natural languages used in processing ofUnderstand
text. the basic concepts of natural language processing with
PE- V The basic concepts and algorithmic description of the main Understand
levels of language levels:morphology,
the concepts of pragmaticssyntax, semantics,
and discourse and pragmatics.
integration.
4 Introduction to NLP
CT2367 The mathematical and linguistic foundations Apply and implement morphology fundamentals and parsing structures.
The underlying approaches for the various areas in NLP. Apply and implement lexical and semantic analysis for word sense
To Gain fundamental knowledge of electronic communication Use the basics of internet for deployment of various servers and
recourses
Current Trends &
5 CT1352 To Understand the technologies in Internet, e-Technologies Design
&e-Learning
and implement technologies for e-Commerce and e-Learning
Technology
To Learn the basics of Green Computing and its implementation
Choosein industries
appropriate implementation of Green Computing
To Develop the understanding of concepts in Social Media Make use of Social Networking properly and securely
To understand basics of algorithm design, object oriented Develop algorithm and write pseudo code for a given problem statement
concepts and Java programming fundamentals
To understand the database system concepts, relational Construct Entity-Relationship Model and design RDBMS for a given
database design basics and learn SQL for various data problem statement
OE:-III Essentials of
6 CT2372 operations
IT
To understand basics of web page design and Javascript Design static and dynamic web pages using HTML and Javascript and
programming fundamentals write simple programs in Javascript
To understand software engineering basics and various Apply software engineering concepts in any software project
SDLC phases implementation
To realize the concepts and principles of Salesforce CRM Employ the knowledge of customer-centered organization and
implement the integral processes within an organization that are
automated and how does the automation create predictability and
efficiencies
OE:-III: Introduction To appreciate the role and changing face of Salesforce Represent a customize a CRM application for organization to suit their
7 CT2375
to Salesforce CRM as an IT enabled function business needs
To have knowledge of a CRM implementation in aura Determine CRM strategies by understanding customers’ preferences for
VI framework by understanding the business case and the long-term sustainability of the Organizations
importance of implementing such a system in an
organization
To understand basic aspects of Natural languages used in Describe linguistic phenomena with formal grammars
PE II: Introduction to processing of text
Natural Language To get acquainted with the basic concepts and algorithmic Illustrate and test algorithms for NLP problems
CT-2367 Processing / description of the main levels of language levels:
8
/CT-2367 Introduction to morphology, syntax, semantics, and pragmatics
Natural Language To Learn the mathematical and linguistic foundations Examine NLP applications
Processing Lab To appreciate underlying approaches for the various areas Devise real world NLP applications using NLP techniques
in NLP
To Get acquainted with various IOT environments Develop various IOT environments
To Study IOT architecture and its enabling technologies Demonstrate IOT architecture and its enabling technologies
PE II: Internet of
CT2363/ To Acquire hands on laboratory experience, utilizing IOT Analyze IOT environments using various communication technologies
9 Things/ Internet of
CT2364 kit
Things Lab
PE II: Internet of
CT2363/
9 Things/ Internet of
CT2364
Things Lab
Apply various IOT enabling technologies for creation of IOT
environments
To Overview the Fundamental concepts of Digital Image Describe basic relationships between pixels
Processing
To Explore image enhancement techniques in spatial Compare various image enhancement techniques in spatial domain and
domain and frequency domain frequency domain
OE III: Image To Understand the fundamental concept of image Illustrate different image compression techniques to understand the
10 CT2373
Processing compression advantage of image compression
To Study of various similarity based, and dissimilarity- Demonstrate the applications of similarity based and dissimilarity-based
based image segmentation approaches approaches for image segmentation
To Understand the basic concepts of image representation Interpret various representation techniques
and description
To Understand the applications of soft computing in variousReviewdomains different applications of soft computing to solve problems from
different domains
OE IV: Soft
To Have an appreciation of Fuzzy logic and its applicationsDemonstrate Fuzzy logic and its applications
11 CT2381 Computing
To Gain an understanding of Rough Set theory and its usageExplainas soft Rough
computing
Set theory and its usage as soft computing
To Develop an understanding of single-objective optimization problems
Relate using gas optimization problems using Gas
single-objective
To Introduce artificial neural networks and its applications Describe Artificial neural networks and its applications
To Understand Software testing fundamentals/principles Formulate problem by following Software testing life cycle
OE IV: Software
12 CT2382 To Learn systematic approach of software testing Design Manual Test cases for Software testing approaches
Testing
To Explore methods and tools of testing software Demonstrate utilization of testing automation though testing tool
The objective of this course is to endow the student with a Explain the Legal provision and Functions of Management.
broad perspective on themes and issues of Human Analyze the role of Human Resource and Financial Management in the
FUNDAMENTAL OF
13 GE: 2311 Resource Management, Human Resource Development, organization.
MANAGEMENT
Training and Development activities, Job Analysis, Analyze the project life cycles.
Performance Appraisal, disciplinary and grievance Identify tools and techniques for the marketing of goods and services
Describe Basic relationships between pixels
To Explore image enhancement techniques in spatial Compare various image enhancement techniques in spatial domain and
domain and frequency domain frequency domain
PE II: Digital Image To Understand the fundamental concept of image Illustrate different image compression techniques to understand the
CT2361/CT2
14 Processing/Digital compression advantage of image compression
362
Image Processing Lab To Study various similarity based, and dissimilarity-based Demonstrate the applications of similarity based and dissimilarity-based
image segmentation approaches approaches for image segmentation
To Understand the basic concepts of image representation Interpret various representation techniques
and description
To Understand the concepts and principles ofSalesforce Apply the knowledge of customer-centered organization and
CRM implement the integral processes within an organization that are
PE1: Customer automated and how does the automation create predictability and
Relationship efficiencies.
CT2369/CT2 Management(CRM)/C To Appreciate the role and changing face ofSalesforce Analyze business intelligence, cross selling/up selling, customer loyalty,
15
370 ustomer Relationship CRM as an IT enabled function continuous improvement and quality programs that have been the direct
Management(CRM) and ongoing result of implementing CRM applications.
Lab To Implement a CRM using apexin aura framework by Design and customize a CRM application for organization to suit their
understanding the business caseand importance of business needs
implementing such a systemin an organization
Semester VII (SoE 2018-19)
To understand fundamental concepts in Artificial Develop an understanding to identify performance measures for given
Intelligence, its applications, techniques, related fields and intelligent agent
different types of AI agents.
To describe different searching algorithms in AI Apply searching techniques for problem solving and planning
Artificial Intelligence (uninformed, informed, heuristic, constraint satisfaction)
CT2401
Artificial Intelligence To explain different knowledge representation approaches Apply different knowledge representation techniques on given facts
CT2402
Lab and their fundamentals
To comprehend various non-monotonic reasoning Solve AI problems using the techniques of uncertainty
1
techniques and its applications.
To explain different learning methods along with
fundamentals of expert systems.
Understand the security threats aimed at computer Identify threats to network security, associated attacks and
network and describe various security mechanisms and countermeasures against attack.
services to counter them.
Study cryptographic mathematics to solve network Use appropriate mathematical techniques in cryptography.
CT 2403 Network Security security problems.
Study of various cryptographic algorithms. Apply various algorithms/ mechanisms to formulate appropriate
2
solution.
Understand different security protocols at various layers Use of different security protocols at various networking layers.
of network model.
Understand the fundamentals of biological neural network Identify threats to network security, associated attacks and
and artificial neural network countermeasures against attack.
Understand the architecture of feed forward and feedback Use appropriate mathematical techniques in cryptography.
PE-III Neural Network & word neural networks
CT2411 Fuzzy Logic Understand the operations and properties of classical crisp Apply various algorithms/ mechanisms to formulate appropriate
3
set and fuzzy set theory with arithmetic operations solution.
Understand defuzzification methods used in fuzzy Use of different security protocols at various networking layers.
controller system
Understand the design issues and application areas of Ad Compare the differences between cellular and ad hoc networks and
PE-III Adhoc Wireless Understand design issues and operation of protocols at Summarize the protocols used at different layers of Adhoc network.
4
CT2412 Network Introduce Quality of Service and energy management Identify the various types of attack in ad hoc network.
Classify QoS approaches and Identify the need of energy management
To provide an overview of Information Retrieval. Understand different Information retrieval models.
PE-III PE III: Information
5 To introduce students about insights of the several topics Know about evaluation methods of the information retrieval model.
CT2413 Retrival System
PE-III PE III: Information
5
CT2413 Retrival System
To provide comprehensive details about various Know the challenges associated with each topic
To study and understand interface design tools, and Apply the knowledge of human components for interaction with
PE-III PE III: Human To study and understand the screen designing and its Understand basics of Computer components functions regarding
6
CT2414 Computer Interaction To study and understand software tools related to HCI Demonstrate Understanding of Interaction between the human and
To understand the interaction devices. Produce Implementation supports for HCI by using various tools.
The different concepts of business intelligence. Understand the basic concepts of Business Intelligence, digital data
PE IV: types, multidimensional modelling
7 Business Intelligence The process to design the Multidimensional data model. Apply the ETL process to absorb the data in MDDM.
CT2415
The business processes assessment concepts and its Analyze the data to identify digital data types and multidimensional
The BI applications in different technology domains. Design the MDDM and reports using the business concepts.
The study of Pattern Recognition to equip the students Apply Pattern Recognition techniques for recognition.
PE IV: Pattern with the brief knowledge of Statistical.
PE-IV
Recognization PE IV: Decision Theory, Image processing, clustering, different Know and Apply knowledge of Statistical Decision Theory
8 CT2421
Lab: Pattern Perform Image processing concepts on images.
CT2422
Recognization Understand and apply clustering concepts on raw
Apply decision making techniques.
To Comprehend different modern techniques with respect Understand the fundamentals of Computer & Digital Forensics
PE-IV PE IV: Cyber Forensic to Computer System and various accepts of Information
9 CT2423 PE IV: Cyber Forensic security
CT2424 Lab To Comprehend different forensic tools used in cyber Describe the usage of tools to collect data useful for investigation
To Understand different legal techniques and aspects for Use forensic tools to collect evidence and generate report of
To Understand the process of compilation of report
The concepts of machine learning and the relative Understand the fundamental principles of machine learning and design
VII
PE IV: Machine strengths and weaknesses of different machine learning methods
PE-IV methods.
Learning
10 CT2425 The concept of different type of machines learning and Apply various machine learning algorithms on a given problem and
PE IV: Machine
CT2426 The different methods of evaluation of machine learning Evaluate the performance of various machine learning algorithms on
Learning Lab
Different ensembling methods and new techniques. Implement various machine learning algorithms on a given dataset
Formulate machine learning problems through investigation and
The aim of the course is to appreciate the idea behind Create software designs that are scalable and easily maintainable
PE IV: Design Design Patterns in handling common problems faced
PE-IV during building an application
Patterns
11 CT2427 This course covers all pattern types from creational to Use creational design patterns in software design for class instantiation
PE IV: Design
CT2428 Use structural design patterns for better class and object composition
Patterns Lab
Use behavioral patterns for better organization and communication
Use refactoring to compose the methods for proper code packaging, to
PE IV: Mobile To study wireless networks its standards and protocol Select appropriate standards for the given situation
PE IV:
Communication 2. Understand different generations of wireless network Illustrate the generations of telecommunication systems in wireless
12 CT2429
PE IV: Mobile Develop an application using different tools
CT2429
Communication Lab
To learn basic concepts project contract and to get an Understand basic concepts about project, project management and
PE IV: Software overview of various activities under project planning. project planning.
PE-IV Project Management To understand techniques for cost benefit analysis And Assess given requirements and perform cost benefit analysis.
13 CT2431 PE IV: Software To understand project scheduling and various network Create a project schedule using some network planning model for given
CT2432 Project Management To understand Risk Management, Risk Planning and Identify and create a risk management plan for given requirements.
Lab To understand various activities like visualizing progress, Perform earned value analysis for given requirements and current
To understand the role of continuing training and learning, Form teams for any given exercise, work as a team and understand
PE IV: Numerical To understand basics of error induced in numerical Apply appropriate formula to find different types of error in numerical
PE-IV computation computation and mitigate it.
Computing
14 CT2433 To develop numerical algorithms and skills to implement Choose and apply appropriate numerical techniques for problem solving
PE IV: Numerical
CT2434 Apply appropriate techniques for numerical integration
Computing Lab
Learn technologies to solve integration nuUnderstand Demonstrate basics of conditioning of problems and stability of
Understand the basic concepts of distributed systems and Understand the basic concepts of distributed systems and cloud
PE-V PE V: Cloud Understand the concepts, characteristics, delivery models Understand the concepts, characteristics, delivery models and benefits
15
CT2435 Computing To enable students exploring some important cloud Enable students exploring some important cloud computing driven
To expose the students to frontier areas of Cloud Expose the students to frontier areas of Cloud Computing and
To provide basics of concepts of parallel computing Identify areas where parallel computing is applicable
To understand principles of parallel algorithm design Implement parallel version of different algorithms using thread
PE-V PE V: Parallel To understand performance measuring metrics for parallel Find the speedup factor by analyzing parallel programs
16
CT2436 Programming To understand basics of thread programming Develop real life applications using parallel programming
To familiarize with different directives of parallel
To understand concepts of Dynamic Programming
Understand the fundamentals of data mining techniques Understand the concepts related to data preparation, data modeling, and
PE-V Comprehend the various data mining algorithms and Apply the techniques for data pre-processing and modeling for
17 PE V: Data Mining
CT2437 To understand the different methods of evaluation Apply the supervised and unsupervised data mining techniques for
To understand new advanced techniques to extract the Analyze the data to apply appropriate data modeling and mining
To understand the types of processors & architectures Understand the concept of Embedded System and different
PE-V PE V: Embedded To empower students to perform a rigorous analysis of a Distinguish real- time embedded systems from other systems
18 To understand the concepts of Real Time Operating Understand the design process of Embedded System, Inter-process
CT2438 Systems
To make students capable of deciding the type of Understand the architectural support of ARM processor, function of
5. Provide skills in embedded C programming
To understand the meaning, purpose and tools of Describe at an intuitive level, the process of operations research.
To understand and formulate Linear Programming Solve Linear Programming problems from the description of the real
PE- V PE V: Operations To understand the concepts of duality in Linear Solve Linear Programming problem using duality and find alternative
19
CT2439 Research To understand different Allocation models (Assignment Solve Assignment and Transportation problem so as to optimize the
To understand different kind of restrictions on Solve sequencing and scheduling problem.
To understand and solve the problem of constrained
To understand various kinds of biological data Interpret various kinds of biological data for understanding etiology of
PE-V To provide concepts of mathematics and statistics for Develop algorithms for handling biological data
20 PE V: Bioinformatics
CT2440 To understand working computational algorithms and Use various biological tools for handling biological data
biological tools
Semester VIII (SoE 2018-2019)
To apply knowledge of mathematics, science and Acquire the domain knowledge and analyze the implemented model
engineering in a global, economic, environmental and
societal context and engage in life-long learning.model
To design a model, a system or components considering Design and develop the solution using appropriate tools and techniques
environmental, economic, social, political, ethical and for betterment of society and industry
sustainability and analyze and interpret the data.
To work on multidisciplinary teams, tackle engineering Communicate the work done through paper presentation or
1 CT2451 Major Project Phase II problems, understand professional and ethical participation in competion as a team.
responsibility and communicate effectively.
To apply knowledge of contemporary issues and use the
techniques, skills, and modern engineering tools necessary
for engineering practices.
To analyze and design RCC & steel structures, draw and
prepare cost estimates of civil engineering structures.
VIII
To expose to culture and tradition. An ability to work initially as well as part of team to achieve set goals.
To provide opportunity for student to perform and present Develop his hobbies and interests
their hidden talent, still and art.
To nurture hobbies. Communicate and work in team
To organize co-curricular activities to make competitive Develop the sense of responsibility
spirit, cooperation, leadership, diligence, punctuality, team
Extra curricular spirits.
2 CT2452
Activity Evaluation To develop creative talent, self-confidence, sense of
achievement.
To be able to design process on environmental, social,
political, ethical, health and safety.
To develop broad education to understand the impact of
engineering solution in a global economic, environmental,
society.
Total Subjects 64