GTU Information Technology engineering B.E
sem 6 syllabus of all subjects
syllabus of all subjects
(1) Contributor Personality
Development Program (3160002):
Rationale: introduction of basics of personality
development
(2) IPDC - 2 (Integrated Personality
Development Course) (3160003):
Rationale: introduction of personal and professional
personality development
(3) IMAGE PROCESSING (3161604)
Rationale:
This course will
provide students with more techniques
in the digital image processing for image enhancement as well as restoration of
noisy images.
Emphasis is
given more on implementation of various algorithms so that students will able
to develop their own algorithm. The techniques covered in the syllabus have
wide applicability in any field which needs to handle the image data.
(4) Software Engineering (3161605):
Rationale:
To study
Software Development Life Cycle, Development models and Agile Software development.
To study
fundamental concepts in software testing, including software testing
objectives, process, criteria, strategies, and methods. To discuss various
software testing issues and solutions in software unit test; integration, regression,
and system testing.
To learn the
process of improving the quality of software work products. To gain the
techniques and skills on how to use modern software testing tools to support
software testing projects. To expose Software Process Improvement and
Reengineering
(5) Cryptography and Network security
(3161606):
Rationale: The use of the Internet for various
purpose including social, business, communication and other day to day
activities has been in common place. The information exchanged through Internet
plays vital role for their owners and the security of such information/data is
of prime importance.
Knowing the concepts,
principles and mechanisms for providing security to the information/data is
very important for the students of Computer Engineering/Information technology.
The subject covers various important topics concern to information security
like symmetric and asymmetric cryptography, hashing, message and user
authentication, digital signatures, key distribution and overview of the
malware technologies.
The subject also covers the applications of all of these in real life applications.
(6) Big Data Analytics (3161607):
Rationale: Today’s world is a data-driven
world. Increasingly, the efficient operation of organizations across sectors relies
on the effective use of vast amounts of data. Big data analytics helps us to
examine these data to uncover hidden patterns, correlations, and other
insights. It is a fast-growing field and skills in the area are some of the
most in-demand today.
(7) Artificial Intelligence (3161608):
Rationale: With the usage of Internet and World
Wide Web increasing day by day, the field of AI and its techniques are being
used in many areas which directly affect human life. Various techniques for encoding
knowledge in computer systems such as Predicate Logic, Production rules,
Semantic networks find application in real world problems. The fields of AI
such as Game Playing, Natural Language Processing, and Connectionist Models are
also important.
(8) Enterprise application
development (3161609):
Rationale: To develop server-side Java
application The Java platform Enterprise Edition (Java EE) is used which
consists of set of application programming interface.
(9) Data warehousing And Data Mining (3161610):
Rationale: introduction to data warehousing and data mining
(10) Advanced Web Programming (3161611):
Rationale:
introduction to data
warehousing and data mining Rationale: Today’s world is driven by Internet
based applications.
The
rationale behind this course is to impart the knowledge of java script-based
framework for web programming among students of Information Technology. Students
will learn advanced web programming concepts related to Java script, Angular
JS, Node JS and MongoDB.
(11) Mobile Application Development (3161612):
Rationale: There is a growing number of people
who uses smartphones and tablets and hence mobile app development has ability
to access a large segment. Android has an advantage of being open source. This course
will enable the students to develop mobile application using Android.
(12) Data Analysis and Visualization (3161613):
Rationale: Data Analytics involves data
discovery that helps in making smart decisions, creating suggestions for
options based on previous choices. Data visualization sees the pattern in data
and also sees the pattern when data is not part of pattern.
0 Comments