Lovely Professional University

Semester 7 Syllabus & Notes

Browse all 21 subjects for B.Tech CSE Semester 7. Includes unit summaries, objective MCQ test banks, and midterm/endterm subjective question answers.

21
Subjects
6,650
MCQs
3,325
Model Qs
Select Category
Showing 20 Elective Subjects in Semester 7
CSE3793 Credits

Mobile Automated Testing

Elective Subjects

This subject develops practical skills in automated testing of Android mobile applications using Appium, including emulator and real-device setup, Appium Inspector, and native app automation. It also covers Agile and Scrum practices, defect management with Jira and Bugzilla, and mobile testing tools such as Katalon Studio, Espresso, Robotium, and Selendroid.

6
Units
300
MCQs
150
Model Qs
CSE4034 Credits

Network Security And Cryptography

Elective Subjects

This subject covers conventional and modern cryptography, symmetric-key and public-key algorithms, hashing, digital signatures, key distribution, and security mechanisms across TCP/IP layers. It also examines attacks on wireless ad hoc networks and applies cryptographic techniques through practical programming exercises.

6
Units
300
MCQs
150
Model Qs
CSE4064 Credits

Advanced Java Programming

Elective Subjects

This course covers advanced Java programming, including collections streams, lambda operations, GUI and event handling, JDBC database applications, file I/O, JSP, date/time APIs, localization, multithreading, and concurrency. Students develop Java applications, connect applications to databases using JDBC, and use lambda expressions and concurrency features.

6
Units
300
MCQs
150
Model Qs
CSE4344 Credits

Game Development In 3D

Elective Subjects

This course covers 3D game development in Unity, including 3D modelling, procedural environments, player controls, AI-driven behaviours, advanced scripting, lighting, user interfaces, immersive experiences, storytelling, multiplayer development and optimization.

6
Units
300
MCQs
150
Model Qs
CSE4364 Credits

Blockchain

Elective Subjects

The course covers blockchain fundamentals, decentralization, symmetric and public-key cryptography, consensus algorithms, Bitcoin networks and transactions, alternative coins, smart contracts, Ethereum, Geth, Web3, and decentralized applications. It also includes practical work involving Solidity, MetaMask, Remix IDE, contract deployment, and Ethereum account and genesis-block management using Geth.

6
Units
300
MCQs
150
Model Qs
CSE4764 Credits

Agentic Ai And Intelligent Automation

Elective Subjects

This course covers the design and development of intelligent, autonomous, conversational, and multi-agent AI systems using Azure AI Foundry, Python, Semantic Kernel, AutoGen, and Azure AI services. It also addresses workflow automation, testing, monitoring, deployment, responsible AI, security, governance, and enterprise applications.

6
Units
300
MCQs
150
Model Qs
CSE4934 Credits

Linux System Administration

Elective Subjects

This course develops students' ability to navigate and manage Linux environments, administer files, users, permissions, processes, services, networking, packages, storage, security, and system logs. It also covers SSH, scheduled tasks, SELinux, logical volumes, ACLs, NFS, boot management, installation, troubleshooting, and automation using Red Hat Enterprise Linux.

6
Units
300
MCQs
150
Model Qs
CSE4944 Credits

Intelligent Nosql Databases

Elective Subjects

This course provides an overview of NoSQL databases and MongoDB fundamentals for handling scalable, schema-flexible data. Students learn data modeling, CRUD operations, indexing, aggregation, application integration, AI-based predictive analytics, and development of a functional mini-project.

6
Units
300
MCQs
150
Model Qs
ECE1403 Credits

Workshop On Iot For Digital Society

Elective Subjects

This course develops skills in designing Raspberry Pi-based IoT systems, including GPIO and peripheral control, sensor interfacing, serial communication, computer vision, and cloud-edge integration. Students implement practical smart systems using communication protocols, cloud platforms, data processing, and embedded hardware.

6
Units
300
MCQs
150
Model Qs
ENG6083 Credits

Contemporary Drama

Elective Subjects

This course introduces key terms associated with contemporary drama and examines socio-political issues, thematic concerns, stylistic and narrative techniques, motifs, and symbols in selected literary works. The prescribed works include Top Girls, Mother Courage and Her Children, Final Solutions, A Streetcar Named Desire, and The Piano Lesson.

6
Units
300
MCQs
150
Model Qs
FST8033 Credits

Fashion Design Process

Elective Subjects

This subject develops the fashion design process through user-centered briefs, research, trend forecasting, ideation, historical and cultural analysis, and design development. Students create and evaluate fashion concepts, materials, collections, design documentation, rendered presentations, and a professional digital portfolio.

4
Units
200
MCQs
100
Model Qs
INT2513 Credits

Malware Analysis And Cyber Defence

Elective Subjects

This course develops skills in malware analysis and cyber defence through static and dynamic analysis, assembly and disassembly, malicious binary debugging, malware persistence, code injection, hooking, and obfuscation techniques. It also covers memory forensics, advanced malware detection, malware hunting, and defence strategies.

6
Units
300
MCQs
150
Model Qs
INT2533 Credits

Web Development In Python Using Django

Elective Subjects

This course develops skills in building web applications with Python and Django, including project and app structure, views, URL mapping, templates, forms, models, migrations, ORM, and Django Admin. It also covers cookies, sessions, authentication, user management, permissions, testing, debugging, and database configuration.

6
Units
300
MCQs
150
Model Qs
INT3153 Credits

Cluster Computing

Elective Subjects

Cluster Computing covers Apache Spark and Scala for distributed data processing, including RDDs, Spark SQL, GraphX, Spark Streaming with Apache Kafka, and machine learning using Spark MLlib and PySpark. The course emphasizes applying these technologies to big-data processing, analytics, graph processing, and practical machine-learning workflows.

6
Units
300
MCQs
150
Model Qs
INT3283 Credits

Network Virtualization And Cloud Security

Elective Subjects

This subject covers cloud security principles and practices, including identity and access management, secure networking, compute and storage security, security operations, backup and recovery, vulnerability assessment, and emerging cloud security trends. It emphasizes practical security configuration using Microsoft Azure and related cloud technologies.

6
Units
300
MCQs
150
Model Qs
INT3724 Credits

Iphone Application Programming

Elective Subjects

This course develops foundational and practical skills in iPhone application programming using Swift and Xcode. It covers Swift programming concepts, MVVM architecture, UIKit controls, TableViews, iPhone project templates, responsive layouts, databases, multimedia, MapKit, WKWebView, and web-service integration.

6
Units
300
MCQs
150
Model Qs
INT4024 Credits

Modern Web Programming Tools And Techniques

Elective Subjects

This course develops proficiency in C# and ASP.NET Core for building MVC applications and RESTful Web APIs. It covers object-oriented programming, Razor views, model binding and validation, middleware, dependency injection, authentication and authorization, Entity Framework Core, SQL Server, CRUD operations, and API testing with Postman.

6
Units
300
MCQs
150
Model Qs
INT4113 Credits

Software Project Management

Elective Subjects

This course covers software project management, including project planning, cost and effort estimation, software development life cycle models, risk management, resource allocation, monitoring and control, and software quality management. It also includes AI-assisted estimation and monitoring, Agile, DevOps, CI/CD, earned value analysis, and blockchain-based traceability.

6
Units
300
MCQs
150
Model Qs
INT4162 Credits

Software Project Management Laboratory

Elective Subjects

This laboratory course develops practical software project management skills using tools such as Microsoft Project, GitHub, Asana, and Jira. It covers project planning, task and resource management, Gantt and PERT charts, network diagrams, cost management, progress tracking, collaborative planning, and Agile project execution.

15
Units
750
MCQs
375
Model Qs
INT4223 Credits

Deep Learning

Elective Subjects

This course develops skills in building and optimizing deep learning models using TensorFlow and Keras. It covers NVIDIA DGX Station A100, convolutional and recurrent neural networks, autoencoders, generative adversarial networks, and model deployment using Docker and Streamlit.

6
Units
300
MCQs
150
Model Qs