GTU Information Technology engineering sem-7 syllabus

GTU Information Technology engineering B.E 

sem 7 syllabus of all subjects  

syllabus of all subjects


GTU Information Technology engineering sem-7 syllabus

(1) Summer Internship (3170001):



(2) Information  Retrieval (3170718):


Rationale: Information Retrieval (IR) systems give access to large amounts of online information stored as text, images, speech or video, e.g., Web documents. IR systems should only retrieve those documents that are relevant to a user's interest but have to deal with the uncertainty of describing what a document is about and what a user is actually interested in.


(3) Internet of Things (3171108)


Rationale: IoT market is growing rapidly from installed base of about 30 billion devices in the year 2020 and expected to grow up to 75 billion devices by 2025. IoT is useful in many sectors like consumer, commercial, infrastructure, health, industry and military. Industry 4.0 is based on IoT. This course will provide opportunity to the students for contribution in IoT applications.


(4) Wireless   Communication (3171608):


Rationale: The course will provide fundamental knowledge and awareness about recent trends of wireless communication systems and Networks. In this course, emphasis is also given for building foundation of cellular concepts which will be useful for understanding the fundamentals of cellular mobile communication systems design.


(5) Software Project Management (3171609):


Rationale: Today’s world is a digital world driven by software of varying sizes and complexity. Understandably, the effectiveness and efficiency of the work done nowadays, primarily depends on the quality of the software(s) being employed. The quality of the software relies on the way it is managed during its development as well as maintenance.


(6) Agile Development and UI/UX design (3171610):


Rationale: Agile software development methodology helps software development teams to have high degree of collaboration with the clients, providing more opportunities for the team to truly understand the client’s vision hence significantly improve the quality of their software at each release. The developers can adapt to changes quickly. UX is important in fulfilling the user's needs.


(7) Graph Theory And Combinatorics (3171611):


Rationale: This course will introduce students to graph theory through foundational concepts and fundamental existential and algorithmic problems related to trees, matchings, connectivity and planarity, using proof techniques based on induction, extremal choices, and algorithms.


(8) Virtual And Augment Reality (3171612):


 Rationale: This course covers the development of Virtual/Augmented reality (VR/AR) worlds, including mathematical basis of motion and physics in VR/AR worlds, human visual perception, design practices to enable immersive experiences for users, and development on heterogeneous device hardware.

(9) Pattern Recogniton (3171613):


Rationale: Pattern recognition techniques are used to design automated systems that improve their own performance through experience. This course covers the methodologies, technologies, and algorithms of statistical pattern recognition from a variety of perspectives.


(10) Computer Vision (3171614):


Rationale: In this course students will learn basic principles of image formation, image processing algorithms and recognition from single or multiple images (video). This course emphasizes the core vision tasks of scene understanding and recognition. Applications to object recognition, image analysis, image retrieval and object tracking will be discussed.


(11) Data Compression (3171615):


Rationale: Information is generated and used in digital form in the form of numbers represented by bytes of data. Number of bytes required to represent multimedia data can be huge. Given the explosive growth of data that needs to be transmitted and stored, compression techniques need to be used.


(12) Internetwork security and Web analytics (3171616):


Rationale: Internetwork security helps in identifying security points and helps in identifying the protocols where security is deployed. Web Analytics helps in identifying online/offline patterns and trends of web traffic. It is used to collect, measure, report, and analyze website data. Web analytics tracks key metrics and analyze visitors' activity and traffic flow.

(13) Applied Machine Learning (3171617):


Rationale: The objective of the course is to introduce the students with concepts of machine learning, machine learning algorithms and building the applications using machine leaning for various domains.


(14) Blockchain (3171618):



Rationale: Blockchain helps to manage and secure data as a record with their digital relationships in a decentralized manner. With blockchain technology, there is no need for a central authority and two parties can securely conduct communication with one another at a faster pace. Blockchain makes the Transaction transparent by keeping the chain of records.

Post a Comment