academic year 2020-21 - d. y. patil university · b. tech. in information technology scheme with...

28
B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik Institute of Technology

Upload: others

Post on 23-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

B. Tech. in Information Technology

Scheme with Description

Academic Year 2020-21

Department of Information Technology

Ramrao Adik Institute of Technology

Page 2: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

2

Bachelor of Technology in Information Technology

Semester-III

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITC301 Engineering Mathematics III 03 - 01 03 - 01 04

ITC302 Database Management System 03 02 - 03 01 - 04

ITC303 Data Structures and Information

Representation 03 02 - 03 01 - 04

ITC304 Basic Electronics and Logic Design 03 02 - 03 01 - 04

ITC305 Computer Organization & Architecture

03 - 01 03 - 01 04

ITL301 Object Oriented Programming - 04 - - 02 - 02

AUC301 Audit Course 1:Constitution of India 02 - - - - - -

HBSO301 Sustainable Business Strategy Program

(online) - - - 01 - - 01

Total 17 10 02 16 05 02 23

Page 3: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

3

Evaluation Scheme

Semester-III

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITC301 Engineering Mathematics III 20 20 20 20 60 02 - - 100

ITC302 Database Management System 20 20 20 20 60 02 25 25 150

ITC303 Data Structures and Information

Representation 20 20 20 20 60 02 25 25 150

ITC304 Basic Electronics and Logic Design 20 20 20 20 60 02 25 25 150

ITC305 Computer Organization & Architecture 20 20 20 20 60 02 - - 100

ITL301 Object Oriented Programming - - - - - - 25 50 75

Total 725

Page 4: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

4

Subject Description

Semester-III

Course Code Course

ITC301 Engineering Mathematics- III

The objectives of this course is to introduce students to the mostly used analytical and numerical methods in the

different engineering fields by making them to learn Fourier series, Fourier transforms and Z-transforms, statistical

methods, numerical methods to solve algebraic and transcendental equations, vector integration and calculus of

variations.

Course Code Course

ITC302 Database Management System

The Database Management System (DBMS) is software that enables the users to define, create, maintain and control

the access to the database. It is a software that interact with the user’s applications programs and it database. The

DBMS have the ability to store, update and retrieve the data. This is the main function of the DBMS because the

database can be used if there is any record is being stored into the database. Another function of the DBMS is the

concurrency control services. Database Management System must ensure that the database is updated correctly because

the database can be used by many multiple users. The DBMS enable many user to access the data concurrently. It have

the features which that can support the updates like batch processing, locking, two-phase locking and the time

stamping. The DBMS function is it has recovery services. It means that if the database is damaged, the database

management system will recover the records and all the information. The data and the records need to recover and

backup so that it will not be permanently lost.

Course Code Course

ITC303 Data Structures and Information Representation

This course covers analysis and design of fundamental data structures and engage learners to use data structures as

tools to algorithmically design efficient computer programs that will cope with the complexity of actual applications.

This course focuses on array-based lists, linked lists, skiplists, hash tables, recursion, binary trees, scapegoat trees, red–

black trees, heaps, sorting algorithms, graphs, and binary tree. Topics include elementary data structures, (including

arrays, stacks, queues, and lists), advanced data structures (including trees and graphs), the algorithms used to

manipulate these structures, and their application to solving practical engineering problems.

Page 5: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

5

Course Code Course

ITC304 Basic Electronics and Logic Design

Logic circuit is one that behaves like a switch, i.e. a two-positive devise with ON or OFF states. This is termed as

binary device, in which the ON state is represented by 1 and the OFF state by 0.We require devising a logic statement

which can be expressed in only one of two forms. For instance, as you may know, computers store information in

gigabytes, megabytes, and so on. The fundamental unit of storage is the bit or binary digit, which is similar to a switch.

Like a switch, which has two states on or off, the bit has two states 1 and 0 (sometimes represented as true and false.

We use this abstraction to represent numbers with the binary number system. In order to perform calculations, the

computer manipulates bits by means of logical operations, which use inputs to yield a particular output based on the

input bits’ states. To explicitly define the logic, we use truth tables which express the outputs in terms of all

combinations of inputs. This subject describes basics electronic components which are used to construct logic circuits,

different logic gates. It also depicts concept like Boolean algebra, combinational and sequential circuit construction.

Along with hardware description, advanced languages (VHDL) are included.

Course Code Course

ITC305 Computer Architecture and Organization

Modern computer technology requires professionals of every computing specialty to understand both hardware and

software. The interaction between hardware and software at a variety of levels also offers a framework for

understanding the fundamentals of computing. Computer architecture is the science and art of selecting and

interconnecting hardware components to create a computer that meets functional, performance, and cost goals.

Computer organization defines the constituent parts of the system, how they are interconnected, and how they

interoperate in order to implement the architectural specification. In this course, you will learn the basics of hardware

components from basic gates to memory and I/O devices, instruction set architectures and assembly language, and

designs to improve performance.

Course Code Course

I ITL301 Object Oriented Programming

Lab Course Description:

With the growth of Information and Communication Technology, there is a need to develop large and complex

software. Further, those software should be platform independent, Internet enabled, easy to modify, secure, and robust.

Page 6: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

6

To meet this requirement object-oriented paradigm has been developed and based on this paradigm the Java

programming language emerges as the best programming environment. Now, Java programming language is being

used for mobile programming, Internet programming, and many other applications compatible to distributed systems.

This course aims to cover the essential topics of Java programming so that the participants can improve their skills to

cope with the current demand of IT industries and solve many problems in their own filed of studies.

Course Code Course

AUC301 Constitution of India

This course introduces students to the Constitution of India. It begins by providing an overview of the history of the

making of Indian Constitution. It then discusses the preamble and the basic structures of the Constitution. The

fundamental rights, duties and the directive principles of state policy will be discussed thoroughly, followed by a

discussion of the legislature, the executive and the judiciary. Some of the important sections of the Constitution that

have influenced the history of India since independence will also be taken up for study. These include emergency

powers and special provisions. There will also be a study of the important amendments to the Constitution like the

42nd and 44th amendments and other amendments like those related to the right to education, panchayati raj and so on.

Course Code Course

HBSO301 Sustainable Business Strategy Program

Sustainable Business Strategy provides participants with the knowledge and tools to become a purpose-driven business

leader. This course explores the different business models that companies can use to drive change and explains why

purpose-driven businesses are particularly well positioned to tackle the world’s biggest problems. The student will

learn how to influence management and other key stakeholders on the competitive advantages of being a purpose-

driven firm, and how to integrate the values into the work so that it can help transform firms into catalysts for system

level change.

Page 7: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

7

Bachelor of Technology in Information Technology

Semester-IV

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITC401 Engineering Mathematics IV 03 - 01 03 - 01 04

ITC402 Theory of Automata and Formal Languages 03 - 01 03 - 01 04

ITC403 Operating System 03 02 - 03 01 - 04

ITC404 Design and Analysis of Algorithms 03 02 - 03 01 - 04

ITC405 Information Communication Systems 03 - 01 03 - 01 04

ITL401 Python Programming 04 - - 02 - 02

AUC401 Audit Course 2: Environmental Studies 02 - - - - - -

HBSO401 Entrepreneurship Essential program

(online) - - - 01 - - 01

Total 17 08 03 16 04 03 23

Page 8: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

8

Evaluation Scheme

Semester-IV

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITC401 Engineering Mathematics IV 20 20 20 20 60 02 - - 100

ITC402 Theory of Automata and Formal

Languages 20 20 20 20 60 02 - - 100

ITC403 Operating System 20 20 20 20 60 02 25 25 150

ITC404 Design and Analysis of Algorithm 20 20 20 20 60 02 25 25 150

ITC405 Information Communication Systems 20 20 20 20 60 02 - - 100

ITL401 Python Programming - - - - - - 25 50 75

Total 675

Page 9: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

9

Subject Description

Semester IV

Course Code Course

ITC401 Engineering Mathematics-IV

The course discuss the concepts associated with set theory, propositions, predicate calculus, relations and functions, permutations,

combinations, discrete probability, conditional probability and their applications. It elaborates the concepts and terminologies

associated with graph theory. It describes recurrence relations and the methods to find out their solutions. This course presents the

concepts of groups & rings.

Course Code Course

ITC402 Theory of Automata and Formal Languages

The course introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton,

regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of

computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent

systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them

will be discussed, by using both formalism and examples.

Course Code Course

ITC403 Operating System

This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization,

memory management, file systems, input and output device management and security. The course will consist of assigned reading,

weekly lectures, a midterm and final exam, and a sequence of programming assignments. The goal of the readings and lectures is to

introduce the core concepts. The goal of the programming assignments is to give students some exposure to operating system code.

Students are expected to read the assigned materials prior to each class, and to participate in in-class discussions.

Course Code Course

ITC404 Design and Analysis of Algorithms

Algorithms are the soul of computing. Algorithmic thinking, unlike the very young electronic machinery it brings alive, is rooted in

Page 10: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

10

ancient mathematics. It can be roughly described as creating "recipes" (well defined sequences of computational steps) for getting

"things" (computational problems specifying an input-output relation) "successfully" (correctly) "done" (in finite steps and time).

This course introduces basic methods for the design and analysis of efficient algorithms emphasizing methods useful in practice.

Different algorithms for a given computational task are presented and their relative merits evaluated based on performance

measures. The following important computational problems will be discussed: sorting, searching, elements of dynamic

programming and greedy algorithms, advanced data structures, graph algorithms (shortest path, spanning trees, and tree traversals),

string matching, elements of computational geometry, NP completeness.

Course Code Course

ITC405 Information Communication Systems

Information Communication System is a system model describes a communication exchanges between two stations, transmitter

and receiver. Signals or information’s passes from source to distention through what is called channel, which represents a way

that signal use it to move from source toward destination. To transmit signals in communication system, it must be first processed

by several stages, beginning from signal representation, to signal shaping until encoding and modulation. After preparing the

transmitted signal, it passed to the transmission line of channel and due signal crossing this media it faces many impairments

such noise, attenuation and distortion. This syllabus gives brief concepts about different signal modulation and demodulation

techniques and also provides an idea about communication system impairments with an example for each one. The syllabus also

provides an introduction to data communication with simple ideas of data processing and basic idea of information theory and

coding.

Course Code Course

ITL401 Python Programming

Lab Course Description: This course is an introduction to both fundamental programming concepts and the Python programming language. It is a widely

used general-purpose, high level programming language. It was designed with an emphasis on code readability, and its syntax

allows programmers to express their concepts in fewer lines of code. It lets you to work quickly and integrate systems more

efficiently. This course covers Basics of Python programming, Decision Making and Functions, Object Oriented Programming,

Files Handling, GUI Programming and Databases operations.

Page 11: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

11

Course Code Course

AUC401 Environmental Studies

Environmental studies are a multidisciplinary academic field which systematically studies human interaction with the environment.

Environmental studies connect principles from the physical sciences, commerce/economics, and social sciences to address complex

contemporary environmental issues. It is a broad field of study that includes the natural environment, the built environment, and the

relationship between them. The field encompasses study in basic principles of ecology and environmental science, as well as

associated subjects such as ethics, geography, anthropology, policy, politics, urban planning, law, economics, philosophy, sociology

and social justice, planning, pollution control and natural resource management.

Course Code Course

HBSO401 Entrepreneurship Essential program

Entrepreneurship Essentials introduces you to the entrepreneurial journey from finding an idea, to gaining traction in the

marketplace, to raising capital for your venture. This course explains how entrepreneurs run structured experiments to validate ideas

and refine business strategy. You will dive deep into the numbers behind how entrepreneurs and their investors make financial

decisions to create value and grow their operations.

Page 12: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

12

Bachelor of Technology in Information Technology

Semester-V

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITC501 Software Engineering 03 02 - 03 01 - 04

ITC502 Compiler Design 03 - 01 03 - 01 04

ITC503 Information Security and Privacy 03 02 - 03 01 - 04

ITC504 Computer Networks 03 02 - 03 01 - 04

ITC505 Business Communication and Ethics - 04 - - 02 - 02

ITC506 Web Programming 03 02 - 03 01 - 04

HBSO501 Financial accounting(online) - - - 01 - - 01

Total 15 12 01 16 06 01 23

Page 13: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

13

Evaluation Scheme

Semester-V

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITC501 Software Engineering 20 20 20 20 60 02 25 25 150

ITC502 Compiler Design 20 20 20 20 60 02 - - 100

ITC503 Information Security and Privacy 20 20 20 20 60 02 25 25 150

ITC504 Computer Networks 20 20 20 20 60 02 25 25 150

ITC505 Business Communication and Ethics - - - - - - 25 50 75

ITC506 Web Programming 20 20 20 20 60 02 25 25 150

Total 775

Page 14: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

14

Subject Description

Semester-V

Course Code Course

ITC501 Software Engineering

This course covers the fundamentals of software engineering, including understanding system requirements, finding appropriate

engineering compromises, effective methods of design, analysis, coding, and testing, team software development, and the

application of engineering tools. The course provides a strong technical focus on software engineering knowledge, skills, and

practices in a realistic development setting.

Course Code Course

ITC502 Compiler Design

This course discuss the major ideas used today in the implementation of programming language compilers, including lexical

analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow

analysis, program optimization, code generation, and runtime systems. As a result, you will learn how a program written in a high-

level language designed for humans is systematically translated into a program written in low-level assembly more suited to

machines. Along the way we will also touch on how programming languages are designed, programming language semantics, and

why there are so many different kinds of programming languages.

Course Code Course

ITC503 Information Security and Privacy

This course provides fundamental exploration of information security and privacy. It introduces students to the knowledge and

tools they will need to deal with the security/privacy challenges. The course will look at the security & privacy policies, models and

mechanisms related to confidentiality, integrity, authentication, identification, and availability issues related

to information and information systems. The topics will covered include basics of cryptography and network security, risk

management, security assurance and secure design principles. Issues such as organizational security policy, legal and ethical issues

in security, standards and methodologies for security evaluation and certification will also be covered.

Page 15: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

15

Course Code Course

ITC504 Computer Networks

Computer Networks aims at providing a sound conceptual foundation with emphasis on the design aspects while adopting

combination of the systems and top-down approaches. The course attempts to provide a balanced treatment of the fundamental

concepts as well the relevant state-of-the-art in the area. At the end of this course, students should be able to analyze, design and

build simple networks and internetworks apart from acquiring due conceptual understanding of the popular TCP/IP Network

Architecture.

Course Code Course

ITC505 Business Communication and Ethics

This course gives students a comprehensive review and in-depth analysis of the many roles communication fills in modern

organizational life. We focus on several specific communication roles, processes, and policies that impact organizational practices

and that promote desirable outcomes for both individuals and the organization as a whole. We start with a basic model of and

purpose for organizational communications, and then discuss it’s the personal and relational aspects. Next, we review the impacts

process, culture, leadership, and media has on organizational communications. We conclude by discussing organizational

development and communication between organizations.

Course Code Course

ITC506 Web Programming

This course provides an introduction of web-development techniques that use HTML, CSS and JavaScript as a web development

essentials including database connectivity (JDBC), Basics of PHP, Basics of Java for Web Development and Basics of Asp.Net as

an advanced technique of web programming.

Course Code Course

HBSO501 Financial accounting

This course will teach you the fundamentals of financial accounting from the ground up. You will learn how to prepare a balance

sheet, income statement, and cash flow statement, analyze financial statements, and calculate and interpret critical ratios. You will

also learn the role of managerial judgment in choosing accounting estimates and methods. The course concludes with an

introduction to forecasting and valuation.

Page 16: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

16

Bachelor of Technology in Information Technology

Semester VI

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITDLO601x Department Elective I 3 2 - 03 01 - 04

ITDLO602x Department Elective II 3 2 - 03 01 - 04

ITDLO603x Department Elective III 3 2 - 03 01 - 04

ITDLO604x Department Elective IV, (Technical Elective ) 3 2 - 03 01 - 04

ILO601x Open Elective I 3 - - 03 - - 03

ITMP601 Mini Project I - 6 - 03 - 03

HBSO601 Economics for manager(online) - - - 01 - - 01

Total 15 14 17 04 23

Page 17: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

17

Evaluation Scheme

Semester-VI

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITDLO601x Department Elective I 20 20 20 20 60 02 25 25 150

ITDLO602x Department Elective II 20 20 20 20 60 02 25 25 150

ITDLO603x Department Elective III 20 20 20 20 60 02 25 25 150

ITDLO604x Department Elective IV, (Technical

Elective ) 20 20 20 20 60 02 25 25 150

ILO601x Open Elective I 20 20 20 20 60 02 100

ITMP601 Mini Project I 25 50 75

Total 775

Page 18: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

18

Subject Description

Semester-VI

Course Code Course

ITDLO6011 Cloud Computing

Cloud computing is a scalable services consumption and delivery platform that provides on-demand computing service for shared

pool of resources, namely servers, storage, networking, software, database, applications etc., over the Internet. It is a model for

enabling ubiquitous, on-demand access to a shared pool of configurable computing resources, which can be rapidly provisioned

and released with minimal management effort. This course will introduce various aspects of cloud computing, including

fundamentals, management issues, security challenges and future research trends. This will help students and researchers to use

and explore the cloud computing platforms.

Course Code Course

ITDLO6012 Cyber Security

Cyber Security is the body of technologies, processes, and practices designed to protect networks, computers, and data from attack,

damage, and unauthorized access. Cyber security courses teach professionals to spot vulnerabilities, fend off attacks, and

immediately respond to emergencies.

Course Code Course

ITDLO6021 Internet of Things

The Internet of things (IoT) is a system of interrelated computing devices, mechanical and digital machines are provided with

unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer

interaction. Government, academia, and industry are involved in different aspects of research, implementation, and business with

IoT. An IoT-based applications such as innovative shopping system, infrastructure management in both urban and rural areas,

remote health monitoring and emergency notification systems, and transportation systems, are gradually relying on IoT based

systems. Therefore, it is very important to learn the fundamentals of this emerging technology.

Page 19: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

19

Course Code Course

ITDLO6022 Digital Forensics

Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court

of law. In this subject, student will learn about the principles and techniques for digital forensics investigation and the spectrum of

available computer forensics tools. Student will learn about core forensics procedures to ensure court admissibility of evidence, as

well as the legal and ethical implications. Student will learn how to perform a forensic investigation on both Unix/Linux and

Windows systems with different file systems. Student also be guided through forensic procedures and review and analyze forensics

reports.

Course Code Course

ITDLO6031 Open Source Technologies

The objectives of this course are to introduce students to open source Technologies. Students will study common open source

software licenses, open source project structure, distributed team software development, and current events in the open source

world. Students will also learn and work on an open source platform and will be expected to make a significant contribution.

Course Code Course

ITDLO6032 Ethical Hacking

This course will provide fundamentals of the tools and techniques used by hackers and information security professionals alike to

break into an organization. As we put it, “To beat a hacker, you need to think like a hacker”. This course will immerse you into the

Hacker Mindset so that you will be able to defend against future attacks. It puts you in the driver’s seat of a hands-on environment

with a systematic ethical hacking process. Course will give overview of how to scan, test, hack and secure your own systems

thought the Five Phases of Ethical Hacking include Reconnaissance, Gaining Access, Enumeration, Maintaining Access, and

covering your tracks.

Course Code Course

ITDLO6041 Computer Graphics

Computer graphics is the discipline of generating images with the aid of computers. Computer graphics is responsible for

displaying art and image data effectively and meaningfully to the consumer. It is also used for processing image data received from

the physical world. The emphasis is on creating a working graphics system from the ground up, but modern protocols and

applications are also discussed and utilized.

Page 20: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

20

Course Code Course

ITDLO6042 Software Testing and Quality Assurance

Software Testing is to test a product for problems before the product goes live. It involves activities related to the implementation of

processes, procedures, and standards. This course introduces basic concepts of software testing, understand white box, block box,

object oriented, web based and cloud testing, and also details automation testing and tools used for automation testing. Software

Quality Assurance is about engineering process that ensures quality. In this course, the importance of software quality and assurance

software systems development has been covered.

Course Code Course

ITDLO6043 Artificial Intelligence

What does automatic scheduling or autonomous driving have in common with web search, speech recognition, and machine

translation? These are complex real-world problems that span across various practices of engineering! Aim of artificial intelligence

(AI) is to tackle these problems with rigorous mathematical tools. The objective of this course is to present an overview of the

principles and practices of AI to address such complex real-world problems. The course is designed to develop a basic

understanding of problem solving, knowledge representation, reasoning and learning methods of AI.

Course Code Course

ILO6011 Project Management

The Project Management deals with planning, organizing, and managing resources to bring about the successful completion of

specific project goals and objectives. The primary challenge of project management is to achieve all of the project goals and

objectives while honouring the preconceived project constraints. typical constraints are scope, time, and budget.

Course Code Course

ILO6012 Cyber and Data laws

Cyber law is the law governing computers and the internet. . Cyber law is important because it touches almost all aspects of

transactions and activities and on involving the internet, World Wide Web and cyberspace. Every action and reaction in cyberspace

has some legal and cyber legal angles. Students will understand the problems arising out of online & to clarify the IP issues in the

cyberspace.

Page 21: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

21

Course Code Course

ITMP601 Mini Project I

The main intention of Mini Project is to make student enable to apply the knowledge and skills learned out of courses studied to

solve/implement predefined practical problem. The students undergo various laboratory/tutorial/simulation laboratory/work shop

courses in which they do experimentation based on the curriculum requirement. The Mini Project may be beyond the scope of

curriculum of courses taken or may be based on the courses but thrust should be on Learning additional skills. This course will

develop ability of students to define and design the problem and lead to its accomplishment with proper planning .Students will

learn behavioral science by working in a group.

Course Code Course

HBSO601 Economics for manager

Economics for Managers applies fundamental economic principles to real-world business challenges. You will dive into topics like

customer demand, supplier cost, markets, and competition. You will learn how businesses think about pricing, production, and

differentiation. In the process, you will learn how to develop the beginnings of a competitive strategy that will lead to a business

thriving over time.

Page 22: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

22

Bachelor of Technology in Information Technology

Semester-VII

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITDLO705x Department Elective V 03 02 - 03 01 - 04

ITDLO706x Department Elective VI 03 02 - 03 01 - 04

ITDLO707x Department Elective VII 03 02 - 03 01 - 04

ITDLO708x Department Elective VIII (Technical

Elective) 03 02 - 03 01 - 04

ILO702x Open Elective II 03 - - 03 - - 03

ITMP702 Mini Project II - 06 - - 03 - 03

Total 15 14 - 15 07 - 22

Page 23: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

23

Evaluation Scheme

Semester-VII

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITDLO705x Department Elective V 20 20 20 20 60 02 25 25 150

ITDLO706x Department Elective VI 20 20 20 20 60 02 25 25 150

ITDLO707x Department Elective VII 20 20 20 20 60 02 25 25 150

ITDLO708x Department Elective VIII (Technical

Elective) 20 20 20 20 60 02 25 25 150

ILO702x Open Elective II 20 20 20 20 60 02 - - 100

ITMP702 Mini Project II - - - - - - 25 50 75

Total 775

Page 24: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

24

Subject Description

Semester-VII

Course Code Course

ITDLO7051 Soft Computing

Soft computing is a significant approach to computing which parallel the ability of the human mind to reason and learn in an

uncertain environment. It is based on biological inspired techniques such as genetics, evolution, ant’s behaviors, particles

swarming, human nervous systems, etc. It has applications in areas such as medical diagnosis, computer vision, hand written

character recondition, pattern recognition, machine intelligence, weather forecasting, network optimization, VLSI design, etc.

This course provides an introduction to the basic concepts of Soft Computing methodologies, Neural Networks, Fuzzy Logic and

Evolutionary Computation.

Course Code Course

ITDLO7052 Incident Response

While most people think of a security breach when computer incidents are mentioned, there are many types of computer incidents.

Each incident has the potential to cause data loss or service outage. Businesses need to be aware of how best to protect themselves

through the development of incident response policy as well as operational procedures to handle and analyze these incidents. At the

top level is the incident response policy, and understanding how to develop and maintain such a policy is critical. Incident response

team development and management, evidence handling, and the technical skills necessary to locate appropriate evidence are

covered.

Course Code Course

ITDLO7061 Image Processing and Machine Vision

Computer vision and image processing have shown untold potential in their own unique ways. Using image processing and

computer vision in retail, healthcare, and many other industries has delivered positive results. These technologies can evolve

business operations that include a visual aspect. These technologies can simplify business processes like quality control, inventory

management, and medical imaging. However, it is quite possible to get these technologies mixed up. Hence, companies must be

aware of their differences to use them wisely.

Page 25: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

25

Course Code Course

ITDLO7062 Vulnerability Discovery & Exploit Development

The course is designed to turn the student into high-level security expert and to fully prepare them for working as vulnerability

researcher. Participants will learn how to find critical vulnerabilities on different platforms and exploit them, and will be given

practical skills in core subjects of cyber security. The course includes immersive hands-on exercise, via online labs, where

participants will practice what they have studied during each day.

Course Code Course

ITDLO7071 Fault Tolerant Systems

Fault tolerance software may be part of the OS interface, allowing the programmer to check critical data at specific points during a

transaction. Fault tolerance can include: Responding to a power failure (the lowest level of fault tolerance) Immediately using a

backup system in the event of a system failure Allowing mirrored disks to immediately take over for a failed disk Multiple

processors working together and comparing data and output for errors, then immediately correcting the detected errors.

Course Code Course

ITDLO7072 Artificial Intelligence for Cyber security

Artificial intelligence has emerged as a great solution for building smarter and safer security systems that allow you to predict and

detect suspicious network activity, such as phishing or unauthorized intrusions. This cyber security course presents and

demonstrates popular and successful AI approaches and models that you can adapt to detect potential attacks and protect your

corporate systems. The leaner will learn about the role of machine learning and neural networks, as well as deep learning in cyber

security, and you'll also learn how you can infuse AI capabilities into building smart defensive mechanisms. As you advance, the

leaner will be able to apply these strategies across a variety of applications, including spam filters, network intrusion detection,

botnet detection, and secure authentication..

Course Code Course

ITDLO7081 Augmented and Virtual Reality

Both Augmented Reality and Virtual Reality enhance the ability to change our perception of looking at the world. Virtual reality is

a complete immersion experience where users are completely transported into real world and imaginary environments. Augmented

Reality on the other hand, adds digital elements to the current reality by using a smartphone camera.

Page 26: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

26

Course Code Course

ITDLO7082 User Interface Design

Human-computer interaction is an emerging field of study at present, due to the proliferation of large number of consumer

electronic products. The key issue in this field is to make the products usable to lay-persons. In order to do that, we need to take care

of the (creative) design aspects (the look-and-feel of the interface) and also the system design aspect (both software and hardware).

The field is interdisciplinary with inputs required from various other fields. However, the computer science and engineering plays

the central role in the design of such systems (as per SIGCHI of ACM). In this course, we will introduce the engineering and

computational issues in the design of human-computer interfaces for laypersons. The topics covered in the course includes the

engineering life cycles for design of interactive systems, computational design framework (as part of the life cycle), components of

the framework including the computational models of users and systems, and evaluation of such systems (with or without users).

Course Code Course

ILO7021 Intellectual property Rights

Intellectual property law governs Intellectual property rights over creations of the mind, both artistic and commercial. Under

intellectual property law, owners are granted certain exclusive rights to a variety of intangible assets, such as musical, literary, and

artistic works; ideas, discoveries, and inventions; and words, phrases, symbols, and designs. Common types of intellectual property

include copyrights, trademarks, patents, industrial design rights, and trade secrets.

Course Code Course

ILO7022 Operations Research

Operations Research deals with modeling, analysis and solution to real life problems. This course will focus on mathematical

modeling and will use deterministic and probability techniques for optimization and decision making. Linear and Integer

Programming techniques will be introduced. At the end of the course, students will have the skills to build their own formulations,

to expand existing formulations, to critically evaluate the impact of model assumptions and to choose an appropriate solution

technique for solving real world problems.

Page 27: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

27

Course Code Course

ITMP702 Mini Project II

The main intention of Mini Project is to make student enable to apply the knowledge and skills learned out of courses studied to

solve/implement predefined practical problem. The students undergo various laboratory/tutorial/simulation laboratory/work shop

courses in which they do experimentation based on the curriculum requirement. The Mini Project may be beyond the scope of

curriculum of courses taken or may be based on the courses but thrust should be on Learning additional skills This course will

develop ability of students to define and design the problem, and lead to its accomplishment with proper planning .Students will

learn behavioral science by working in a group. The topic of Mini Project I and II may be different and / or may be advancement

in the same topic.

Page 28: Academic Year 2020-21 - D. Y. Patil University · B. Tech. in Information Technology Scheme with Description Academic Year 2020-21 Department of Information Technology Ramrao Adik

Ramrao Adik Institute of Technology, Nerul, Navi Mumbai.

Department of Information Technology

28

Bachelor of Technology in Information Technology

Semester-VIII

Course Code Course Name Teaching Scheme

(Contact Hours) Credits Assigned

Theory Practical Tutorial Theory Practical Tutorial Total

ITP801 Project / Internship - 30 - - 15 - 15

Total - 30 - - 15 - 15

Evaluation Scheme

Semester-VIII

Course Code Course Name T1 T2 AVG MSE ESE Exam Hrs TW Pr/Or Total

ITP801 Project / Internship - - - 50 - - 100 100 250

Total 250