academic year 2020-21 - d. y. patil university · b. tech. in information technology scheme with...
TRANSCRIPT
B. Tech. in Information Technology
Scheme with Description
Academic Year 2020-21
Department of Information Technology
Ramrao Adik Institute of Technology
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
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
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.
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.
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.
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
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
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
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.
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.
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
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
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.
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.
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
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
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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