Information Technology: Syllabus of Undergraduate Degree Course
Information Technology: Syllabus of Undergraduate Degree Course
Information Technology
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 2
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
SN CONTENTS Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Basic economic concepts-
Meaning, nature and scope of economics, deductive vs inductive
methods, static and dynamics, Economic problems: scarcity and 3
choice, circular flow of economic activity, national income-concepts
and measurement.
3 Demand and Supply analysis-
Demand-types of demand, determinants of demand, demand function,
elasticity of demand, demand forecasting –purpose, determinants and 5
methods, Supply-determinants of supply, supply function, elasticity of
supply.
4 Production and Cost analysis-
Theory of production- production function, law of variable
proportions, laws of returns to scale, production optimization, least
5
cost combination of inputs, isoquants. Cost concepts-explicit and
implicit cost, fixed and variable cost, opportunity cost, sunk costs,
cost function, cost curves, cost and output decisions, cost estimation.
5 Market structure and pricing theory-
4
Perfect competition, Monopoly, Monopolistic competition, Oligopoly.
6 Financial statement analysis-
Balance sheet and related concepts, profit and loss statement and
related concepts, financial ratio analysis, cash-flow analysis, funds- 8
flow analysis, comparative financial statement, analysis and
interpretation of financial statements, capital budgeting techniques.
TOTAL 26
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 3
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
SN CONTENTS Hours
1 Introduction: Objective, scope and outcome of the course. 1
2 Introduction to Technical Communication- Definition of technical
communication, Aspects of technical communication, forms of
technical communication, importance of technical communication, 3
technical communication skills (Listening, speaking, writing, reading
writing), linguistic ability, style in technical communication.
3 Comprehension of Technical Materials/Texts and Information
Design & development- Reading of technical texts, Readingand
comprehending instructions and technical manuals, Interpreting and
summarizing technical texts, Note-making. Introduction of different 6
kinds of technical documents, Information collection, factors affecting
information and document design, Strategies for organization,
Information design and writing for print and online media.
4 Technical Writing, Grammar and Editing- Technical writing
process, forms of technical discourse, Writing, drafts and revising,
Basics of grammar, common error in writing and speaking, Study of
advanced grammar, Editing strategies to achieve appropriate technical 8
style, Introduction to advanced technical communication. Planning,
drafting and writing Official Notes, Letters, E-mail, Resume, Job
Application, Minutes of Meetings.
5 Advanced Technical Writing- Technical Reports, types of technical
reports, Characteristics and formats and structure of technical
reports. Technical Project Proposals, types of technical proposals,
8
Characteristics and formats and structure of technical proposals.
Technical Articles, types of technical articles, Writing strategies,
structure and formats of technical articles.
TOTAL 26
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 4
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 5
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 6
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 7
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 8
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
List of Experiments:
1. Use of Basic Unix Shell Commands: ls, mkdir, rmdir, cd, cat, banner, touch,
file, wc, sort, cut, grep, dd, dfspace, du, ulimit.
2. Commands related to inode, I/O redirection and piping, process control
commands, mails.
3. Shell Programming: Shell script based on control structure- If-then-if, if-
then-else-if, nested if-else to find
3.1 Greatest among three numbers.
3.2 To find a year is leap year or not.
3.3 To input angles of a triangle and find out whether it is valid triangle or
not.
3.4 To check whether a character is alphabet, digit or special character.
3.5 To calculate profit or loss.
4. Shell Programming - Looping- while, until, for loops
4.1 Write a shell script to print all even and odd number from 1 to 10.
4.2 Write a shell script to print table of a given number
4.3 Write a shell script to calculate factorial of a given number.
4.4 Write a shell script to print sum of all even numbers from 1 to 10.
4.5 Write a shell script to print sum of digit of any number.
5. Shell Programming - case structure, use of break
5.1 Write a shell script to make a basic calculator which performs addition,
subtraction,
Multiplication, division
5.2 Write a shell script to print days of a week.
5.3 Write a shell script to print starting 4 months having 31 days.
6. Shell Programming - Functions
6.1 Write a shell script to find a number is Armstrong or not.
6.2 Write a shell script to find a number is palindrome or not.
6.3 Write a shell script to print Fibonacci series.
6.4 Write a shell script to find prime number.
6.5 Write a shell script to convert binary to decimal and decimal to binary
7. Write a shell script to print different shapes- Diamond, triangle, square,
rectangle, hollow square etc.
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 9
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 10
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
1. Design a Database and create required tables. For e.g. Bank, College Database
2. Apply the constraints like Primary Key, Foreign key, NOT NULL to the tables.
3. Write a SQL statement for implementing ALTER,UPDATE and DELETE.
4. Write the queries to implement the joins.
5. Write the query for implementing the following functions: MAX (), MIN (), AVG ()
and COUNT ().
6. Write the query to implement the concept of Integrity constrains.
7. Write the query to create the views.
8. Perform the queries for triggers.
9. Perform the following operation for demonstrating the insertion , updation and
deletion
10. Using the referential integrity constraints.
11. Write the query for creating the users and their role.
For better understanding students (group of 3-4 students) should design data base for
any data base project, understand the requirement and design methodology of project by
its own.
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 11
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 12
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 13
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 14
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
1. Develop static pages (using only HTML) of an online Book store. The pages
should resemble: www.amazon.com. The website should consist of the
following pages: Home page, Registration and user Login, User profile page,
Books catalog, Shopping cart, Payment By credit card, order confirmation.
2. Validate the registration, user login, user profile and payment by credit card
pages using JavaScript.
3. Write an XML file which will display the Book information which includes the
following:
1) Title of the book
2) Author Name
3) ISBN number
4) Publisher name
5) Edition
6) Price
Write a Document Type Definition (DTD) to validate the above XML file.
Display the XML file as follows. The contents should be displayed in a table.
The header of the table should be in color GREY. And the author name
column should be displayed in one color and should be capitalized and bold.
Use your own colors for remaining columns. Use XML schemas XSL and CSS
for the above purpose.
4. 1) Install TOMCAT web server. While installation assign port number 8080.
Make sure that these ports are available i.e., no other process is using this
port.
2) Access the above developed static web pages for books web site, using
these servers by putting the web pages developed in practical 1 and 2 in the
document root. Access the pages by using the urls :
http://localhost:8080/rama/books.html
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 15
RAJASTHAN TECHNICAL UNIVERSITY, KOTA
SYLLABUS
II Year- IV Semester: B.Tech. (Information Technology)
5. User Authentication: Assume four users user1, user2, user3 and user4
having the passwords pwd1, pwd2, pwd3 and, pwd4 respectively. Write a
servlet for doing the following.
1.) Create a Cookie and add these four user ids and passwords to this Cookie.
2.) Read the user id and passwords entered in the Login form (Practical 1)
and authenticate with the values (user id and passwords) available in the
cookies. If he is a valid user (i.e., user-name and password match) you should
welcome him by name (user-name) else you should display “You are not an
authenticated user “.
6. Install a database (MySQL or Oracle). Create a table which should contain at
least the following fields: name, password, email-id, phone number (these
should hold the data from the registration form). Practice 'JDBC' connectivity.
Write a java program/servlet/JSP to connect to that database and extract
data from the tables and display them. Experiment with various SQL queries.
Insert the details of the users who register with the web site, whenever a new
user clicks the submit button in the registration page.
7. Write a JSP which does the following job: Insert the details of the 3 or 4 users
who register with the web site by using registration form. Authenticate the
user when he submits the login form using the user name and password from
the database.
8. Create on ODBC link, Compile & execute JAVA JDBC Socket.
9. Design and implement a simple shopping cart example with session tracking
API.
10. Mini Project.
Syllabus of 2nd Year B. Tech. (IT) for students admitted in Session 2017-18 onwards. Page 16