๐Ÿ’ป Computer Science & Engineering (CSE)

RTU 7th Sem CSE Syllabus
Unit-wise

Official RTU B.Tech 7th semester Computer Science & Engineering (CSE) syllabus ยท effective from session 2019-2020 (admitted 2017-18 onwards)

Advertisement

Subjects at a glance

CodeSubjectTypeL-T-PCreditsMarks
7CS4-01Internet of ThingsTheory3L+0T+0P3150
7CS4-21Internet of Things LabLab0L+0T+4P2100
7CS4-22Cyber Security LabLab0L+0T+4P2100

โ„น๏ธ This semester also includes an Open Elective, Industrial Training / Seminar and SODECA as per RTU's teaching scheme. See the official PDF for the complete scheme.

Theory subjects โ€” unit-wise syllabus

7CS4-01

Internet of Things

3 credits3L + 0T + 0P150 marks (IA 30 + ETE 120)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Introduction to IoT: Definition and characteristics of IoT, Design of IOT: Physical design of IOT, Logical Design of IOT - Functional Blocks, communication models, communication APIs, IOT enabling Technologies- Wireless Sensor Networks, Cloud computing, big data analytics, embedded systems. IOT Levels and deployment templates.

    8 hrs
  3. Unit 3

    IoT Hardware and Software: Sensor and actuator, Humidity sensors, Ultrasonic sensor, Temperature Sensor, Arduino, Raspberry Pi, LiteOS, RIoTOS, Contiki OS, Tiny OS.

    7 hrs
  4. Unit 4

    Architecture and Reference Model: Introduction, Reference Model and architecture, Representational State Transfer (REST) architectural style, Uniform Resource Identifiers (URIs). Challenges in IoT - Design challenges, Development challenges, Security challenges, Other challenges.

    8 hrs
  5. Unit 5

    IOT and M2M: M2M, Difference and similarities betwee n IOT and M2M, Software defined networks, network function virtualization, difference between SDN and NFV for IoT.

    8 hrs
  6. Unit 6

    Case study of IoT Applications: Domain specific IOTs - Home automation, Cities, environment, Energy, Retail, Logistics, Agriculture, Industry, Health and Lifestyles.

    8 hrs

Total: 40 lecture hours

Labs & practicals

7CS4-21

Internet of Things Lab

2 credits0L + 0T + 4P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (6)
  1. Start Raspberry Pi and try various Linix commands in command terminal
  2. window: ls, cd, touch, mv, rm, man, mkdir, rmdir, tar, gzip, cat, more, less, ps, sudo, cron, chown, chgrp, ping etc.
  3. Run some python programs on Pi like: a) Read your name and print Hello message with name b) Read two numbers and print their sum, difference, product and division. c) Word and character count of a given string. d) Area of a given shape (rectangle, triangle and circle) reading shape and appropriate values from standard input.
  4. Run some python programs on Pi like: a) Print a name 'n' times, where name and n are read from standard input, using for and while loops. b) Handle Divided by Zero Exception. c) Print current time for 10 times with an interval of 10 seconds. d) Read a file line by line and print the word count of each line.
  5. a) Light an LED through Python program b) Get input from two switches and switch on corresponding LEDs c) Flash an LED at a given on time and off time cycle, where the two times are taken from a file.
  6. a) Flash an LED based on cron output (acts as an alarm) b) Switch on a relay at a given time using cron, where the relay's contact terminals are connected to a load. c) Get the status of a bulb at a remote place (on the LAN) through web. The student should have hands on experience in using various sensors like temperature, humidity, smoke, light, etc. and should be able to use control web camera, network, and relays connected to the Pi.
7CS4-22

Cyber Security Lab

2 credits0L + 0T + 4P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (8)
  1. Implement the following Substitution & Transposition Techniques concepts: a) Caesar Cipherb) Rail fence row & Column Transformation
  2. Implement the Diffie -Hellman Key Exchange mechanism using HTML and JavaScript. Consider the end user as one of the parties (Alice) and the JavaScript application as other party (bob).
  3. Implement the following Attack: a) Dictionary Attack b) Brute Force Attack
  4. Installation of Wire shark, tcpdump, etc and observe data transferred in client server communication using UDP/TCP and identify the UDP/TCP datagram.
  5. Installation of rootkits and study about the variety of options.
  6. Perform an Experiment to Sniff Traffic using ARP Poisoning.
  7. Demonstrate intrusion detection system using any tool (snort or any other s/w).
  8. Demonstrate how to provide secure data storage, secure data transmission and for creating digital signatures. PROJECT:In a small area location such as a house, office or in a classroom, there is a small network called a Local Area Network (LAN). The project aims to transfer a file peer -to-peer from one computer to another computer in the same LAN. It provides the necessary authentication for file transferring in the network transmission. By implementing the Server -Client technology, use a File Transfer Protocol mechanism and through socket programming, the end user is able to send and receive the encrypted and decrypted file in the LAN. An additional aim of the project is to transfer a file between computers securely in LANs. Elements of security are needed in the project because securing the files is an important task, which ensures files are not captured or altered by anyon e on the same network. Whenever you transmit files over a network, there is a good chance your data will be encrypted by encryption technique. Any algorithm like AES is used to encrypt the file that needs to transfer to another computer. The encrypted file is then sent to a receiver computer and will need to be decrypted before the user can open the file.
Advertisement

About the RTU 7th Sem CSE syllabus

This page shows the official Rajasthan Technical University (RTU), Kota syllabus for B.Tech 7th semester Computer Science & Engineering (CSE), taken directly from RTU's published PDF: every subject with its code, credits, marks and unit-wise topics. Use it to plan your preparation unit by unit, then practise with the RTU 7th Sem previous year papers and notes.

Frequently asked questions

What subjects are in the RTU 7th Sem CSE syllabus?

The theory subjects are Internet of Things (7CS4-01). Labs: Internet of Things Lab, Cyber Security Lab.

Where can I download the official RTU 7th Sem CSE syllabus PDF?

Use the "Download official PDF" button on this page. It is the syllabus document published by Rajasthan Technical University (RTU), Kota.

Which session is this syllabus for?

The official document says it is effective from session 2019-2020 for students admitted in 2017-18 onwards. RTU revises syllabi from time to time, so also check rtu.ac.in for notices.