TEACHING AND EVALUATION SCHEME FOR 5th Semester (CSE) (Wef 2020-21)
TEACHING AND EVALUATION SCHEME FOR 5th Semester (CSE) (Wef 2020-21)
TEACHING AND EVALUATION SCHEME FOR 5th Semester (CSE) (Wef 2020-21)
TEACHING AND EVALUATION SCHEME FOR 5th Semester (CSE) (wef 2020-21)
Subject Subject Subject Periods/week Evaluation Scheme
Number Code L T P Internal End Sem Exams Total
Assessment/ Exams (Hours)
Sessional
Theory
Th.1 Entrepreneurship and 4 - 20 80 3 100
Management Smart
Technology
Th.2 Internet and Web Technology* 4 - 20 80 3 100
1
Th1. ENTREPRENEURSHIP and MANAGEMENT & SMART TECHNOLOGY
(Common to all Branches)
RATIONALE
In the present day scenario, it has become imperative to impart entrepreneurship and
management concepts to students, so that a significant percentage of them can be directed
towards setting up and managing their own small enterprises. It may be further added that
an entrepreneurial mind set with managerial skill helps the student in the job market. The
students can also be introduced with Startup and Smart Technology concept, which shall
radically change the working environment in the coming days in the face of Industry 4.0
In this subject, the Students shall be introduced/ exposed to different concepts and
Terminologies in brief only, so that he/she can have broad idea about different
concepts/items taught in this subject. Solving numerical problem on any topic/item is beyond
the scope of this subject.
OBJECTIVES
After undergoing this course, the students will be able to :
Know about Entrepreneurship, Types of Industries and Startups
Know about various schemes of assistance by entrepreneurial support agencies
Conduct market survey
Prepare project report
know the management Principles and functional areas of management
Inculcate leadership qualities to motivate self and others.
Maintain and be a part of healthy work culture in an organisation.
Use modern concepts like TQM
Know the General Safety Rules
Know about IOT and its Application in SMART Environment.
DETAILED CONTENTS
1. Entrepreneurship
Concept /Meaning of Entrepreneurship
Need of Entrepreneurship
Characteristics, Qualities and Types of entrepreneur, Functions
Barriers in entrepreneurship
Entrepreneurs vrs. Manager
Forms of Business Ownership: Sole proprietorship, partnership forms and others
2
Types of Industries, Concept of Start-ups
Entrepreneurial support agencies at National, State, District Level( Sources): DIC,
NSIC,OSIC, SIDBI, NABARD, Commercial Banks, KVIC etc.
Technology Business Incubators (TBI) and Science and Technology Entrepreneur
Parks
Business Planning
SSI, Ancillary Units, Tiny Units, Service sector Units
Time schedule Plan, Agencies to be contacted for Project Implementation
Assessment of Demand and supply and Potential areas of Growth
Identifying Business Opportunity
Final Product selection
4. Management Principles
Definitions of management
Principles of management
Functions of management (planning, organising, staffing, directing and controlling
etc.)
Level of Management in an Organisation
3
Manager Vs Leader
Style of Leadership (Autocratic, Democratic, Participative)
b) Motivation
Definition and characteristics
Importance of motivation
Factors affecting motivation
Theories of motivation (Maslow)
Methods of Improving Motivation
Importance of Communication in Business
Types and Barriers of Communication
8. Legislation
a) Intellectual Property Rights(IPR), Patents, Trademarks, Copyrights
b) Features of Factories Act 1948 with Amendment (only salient points)
c) Features of Payment of Wages Act 1936 (only salient points)
9. Smart Technology
Concept of IOT, How IOT works
Components of IOT, Characteristics of IOT, Categories of IOT
Applications of IOT- Smart Cities, Smart Transportation, Smart Home, Smart
Healthcare, Smart Industry, Smart Agriculture, Smart Energy Management etc.
RECOMMENDED BOOKS
4
Th-2 INTERNET AND WEB TECHNOLOGY
(Common to CSE/IT)
Theory 4 Periods per Internal Assessment 20 Marks
week
Total 60 Periods End Sem Exam 80 Marks
Periods
Examination 3hours Total Marks 100Marks
B. RATIONALE :Now a days the usage of internet has become very essential in
various areas like education, entertainment, business, sports etc. This subject will
expose the learner to have an idea about the applications and services of Internet.
Further the learner will able to plan and design a website to achieve the goal.
C. Objective: After completion of this course the student will be able to:
Understand the concept of Internet and its wide application in various areas.
Understand different internet connectivity and ISP.
Understand the Internet security and Applications
Know the methods of development of Portals using HTML
Know the Client side Scripting using JavaScript
Know the server side Scripting using PHP
Know the what is ASP and what can it do
D. DETAIL CONTENTS:
1.0 Internet Basics
1.1 Computer network
1.2 Concept of Internet, Intranet, Modem
1.3. IP Address, Internet Domains, CIDR Notation, ISP, TCP/IP
6
Coverage of Syllabus upto Internal Exams (I.A.)
Chapter 1,2,3,4
Books Recommended:-
Name of the
Sl.No Name of Authors Title of the Book Publisher
01 Neha Dutta, Adesh Internet and Web Designing Katson Books
Pandey
02 Sisodia Internet & Web page Design BPB Publication
03 U.K Roy Web Technologies Oxford Univ.Press
7
Th-3 SOFTWARE ENGINEERING
(Common to CSE/IT)
C. OBJECTIVE: After completion of this course the student will be able to:
Understand the concept of Software Engineering.
Understand how costs, schedule and quality drive a software project.
Understand the role of software process and a process model in a project.
Understand planning and estimation of a software project.
Understand the role of SRS in a project and how requirements are validated
Know the key design concepts of software engineering.
Learn the structured code inspection process.
Learn how testing is planned and testing done
D. CORSE CONTENTS:
6.1 Coding
6.2.Code Review
. 6.2.1 Code walk through
. 6.2.2 Code inspections and software Documentation
6.3 Testing
6.4Unit testing
6.5 Black Box Testing
6.6 Equivalence class partitioning and boundary value analysis
6.7 White Box Testing
6.8Different White Box methodologies statement coverage branch coverage,
condition coverage, path coverage,cyclomatic complexity data flow based
testing and mutation testing
6.9Debugging approaches
6.10Debugging guidelines
6.11 Integration Testing
9
6.12Phased and incremental integration testing
6.13System testing alphas beta and acceptance testing
6.14Performance Testing, Error seeding
6.15General issues associated with testing
BOOKS Recommended:-
Name of the
Sl.No Name of Authors Title of the Book publisher
01 Rajib Mall Fundamentals of PHI
Software Engineering
02 Deepak Jain Software Engineering: Oxford university
Principles and Practice press
03 Jawadekar Software Engineering: A TMH
Primer
10
TH-4 COMPUTER HARDWARE& MAINTENANCE
TOTAL 60
B. RATIONALE
This subject shall give exposure to the students on different principles to be followed in
Computer Centre management. It will also give idea about the different components of
Computers both Desktop and Laptops. It shall also give idea about the method of assembly,
dissembling of computers and different trouble shooting techniques.
C. OBJECTIVE
D. DETAIL CONTENTS:
1. COMPUTER CENTRE MANAGEMENT
1.1 Need of Management in Computer Centre
1.2 Types of Jobs carried out in computers in an organization
1.3 Duties and responsibilities of personnel involved
1.4 Need of Training of Staff
1.5 Idea about Various makes of Computers.
2. SITE PREPARATION & INSTALLATION
2.1 Layouts of computer centre
2.2 False Roofing, Air Conditioning, Dust Proofing
2.3 Power Conditioning equipments like CVT, UPS, Isolation Circuits with
Principles of functioning
11
3. MOTHER BOARD and COMPONENTS
3.1 Components and slots (Processor socket/slot, memory sockets, Chip sets,
Cache, BIOS, Clock Generator, RTC, I/O Controller, power Connector, Key
Board/Mouse Connectors, Jumpers, Pin Connectors etc)
3.2 Mother architecture and Block Diagram
3.3 Processors (Core2 Duo Processor, Quad Core Processor, Core i3,i5,i7
series, AMD A10 series, Xeon Processor)
3.4 Chip Sets
3.5 Bus Standards: PCI, AGP, USB etc.
3.6 Colour Codes for Devices/ports
4. MEMORY AND I/O DEVICES
4.1 Primary and secondary Memory
4.2 Memory speed , Access time
4.3 Hard Disk, Construction, Working Principles
4.4 File System, Formatting, Partitioning
4.5 Removable Storage and Special devices and their working principles(CD,
DVD, External drives, Memory stick, USB flash drive, Solid state drive)
4.6 Key Board(Interfacing, USB, Wireless, Types of keys, Keyboard Matrix, Key
Bouncing)
4.7 Mouse Interfacing
4.8 Printers(Types, operation and Trouble shooting)
4.9 Scanners(Types, operation and Trouble Shooting)
5. DISPLAY , POWER SUPPLY AND BIOS
5.1 Displays and Graphics Cards
5.2 LCD,PLASMA,TFT,LED Displays
5.3 SMPS (Basic Principles and operations, O/P voltage)
5.4 BIOS( Functions, setups, types of BIOS)
5.5 POST(Operation, Faults related to Hardware)
6. MAINTENANCE AND TROUBLE SHOOTING
6.1 Assembly of Components of Desktop Computers
6.2 Configuring Laptops and Power settings
6.3 Laptop Components(Adapter , Battery, Basic problems, RAM types, CPU
types, Laptop Motherboard, block diagram, Laptop Keyboard)
6.4 Formatting , Partitioning and installation of OS
6.5 Trouble shooting of Common ly faced problems in Desktops and Laptops
6.6 Basic Maintenance concepts(Preventive, Corrective, online)
6.7 Diagnostic programs and tools
6.8 Methods of Trouble shooting(symptom observation, analysis, diagnosis,
Correction)
6.9 Up gradation of system and application software
6.10 Virus concepts, Antivirus
7. NETWORKING DEVICES AND THEIR INTERFACES
7.1 Network Interface card
7.2 Networking interconnecting devices such as hub, switch, Router
7.3 Types of Network cable
7.4 Types of Network connector
12
Th-5 MOBILE COMPUTING
(Common to CSE/IT)
D. COURSE CONTENT
13
3. Wireless Transmission
3.1 Introduction
3.2 Signals
3.3 Period, Frequency and Bandwidth.
3.4 Antennas
3.5 Signal Propagation
3.6 Multiplexing
3.7 Modulation
3.8 Spread Spectrum
3.9 Cellular System
5. Wireless LANs
5.1 Wireless LAN and communication
5.2 Infrared
5.3 Radio Frequency
5.4 IR Advantages and Disadvantages
5.5 RF Advantages and Disadvantages
5.6 Wireless Network Architecture Logical
5.7 Types of WLAN
5.8 IEEE 802.11
5.9 MAC layer
5.10 Security
5.11 Synchronization
5.12 Power Management
5.13 Roaming
5.14 Bluetooth Overview
7. Mobile IP
7.1 Overview
7.2 Working with mobile IP
7.3 Mobile IP Entities
7.4 Mobility Agents
7.5 Components of Mobile IP
7.6 Mobile IPv6 Features
7.7 Mobile IPv6 Address Types
7.8 Mobile IPv6 Address Scope
7.9 Mobile IP Operation
8. Mobile Computing
8.1 WWW architecture for Mobile computing
8.2 Need of WAP
8.3 Benefits of WAP
8.4 Examples of WAP
14
8.5 WAP- Architecture
8.6 WAP protocols
8.7 WML
8.8 WAP Push architecture
8.9 Push-Pull based data acquisition
8.10 I-mode
8.11 WAP 2.x
Books Recommanded:-
Name of the
Sl.No Name of Authors Title of the Book publisher
01 Dr. N.NJani, Mobile Computing S.Chand& Company
Kamaljit I. Lakhtaria, Ltd
Dr. Ashish N. Jani &
Nita Kanabar
15
PR-1 WEB DEVELOPMENT LAB
This course will enable the students to understand and develop competency amongst the
students to design professional database backed dynamic and feature based web sites. The
course covers the use of programming with PHP and the concepts of database with My
SQL.
OBJECTIVES
DETAILED CONTENTS
Introduction to HTML 5 and CSS 3. Basic structure of HTML, designing a web page,
inserting liks images, horizontal rules, comments. Formatting text, title, headings,
colors, fonts, sizes, simple tables and forms. HTML tags, hyperlinks. Adding graphics
and images, image maps, image files.Using tables, forms, style sheets and
frames.Floating of web site/pages.
2. PHP
Introduction to PHP: How PHP Works , The php.ini File, Basic PHP Syntax, PHP
variables, statements, operators, decision making, loops, arrays, strings, forms, get
and post methods, functions.
Introduction to cookies, storage of cookies at client side, Using information of
cookies. Creating single or multiple server side sessions.Timeout in sessions, Event
management in PHP. Introduction to content management systems based on PHP.
LIST OF PRACTICALS
1. Design PHP based web pages using correct PHP, CSS, and XHTML syntax,
structure.
2. Create Web forms and pages that properly use HTTP GET and POST protocol as
appropriate.
3 Design SQL language within MySQL and PHP to access and manipulate databases.
4. Install and configure both PHP and MySQL.
5 Create PHP code that utilizes the commonly used API library functions built in to
PHP.
6. Design and create a complete web site that demonstrates good PHP/MySQL
client/server design.
16
7. To store a cookie using PHP on client side.
8. To save the user session on server side.
9. Design website
RECOMMENDED BOOKS:
Web enabled
development
2 Ivan Byross application TMH
,
17
Pr.2 - COMPUTER HARDWARE MAINTENANCE LAB
LIST OF PRACTICALS:-
18
PR-3 PYTHON PROGRAMMING LAB
RATIONALE
This course introduces to the students the Python language. Upon completion of this
course, the student will be able to write non trivial Python programs dealing with a
wide variety of subject matter domains. Topics include language components, the
IDLE/IDE environment, control flow constructs, strings, I/O, collections, classes,
modules, and regular expressions
LEARNING OUTCOMES
After undergoing the course, the students will be able to:
Execute Python code in a variety of environments
Use correct Python syntax in Python programs
Use the correct Python control flow construct
Write Python programs using various collection data types
Write home grown Python functions
Use many of the standard Python modules such as os, sys, math, and time
Trap various errors via the Python Exception Handling model
Use the IO model in Python to read and write disk files
Create their own classes and use existing Python classes. Understand and
use the Object Oriented paradigm in Python programs
Use the Python Regular Expression capabilities for data verification
DETAILED CONTENTS
1. Introduction
Brief History of Python
Python Versions
Installing Python
Environment Variables
Executing Python from the Command Line
IDLE
Editing Python Files
Python Documentation
Getting Help
Dynamic Types
Python Reserved Words
Naming Conventions
3. Language Components
Indenting Requirements
The if Statement
Relational and Logical Operators
Bit Wise Operators
The while Loop
break and continue
The for Loop
4. Collections
Introduction
Lists
Tuples
Sets
Dictionaries
Sorting Dictionaries
Copying Collections
Summary
5. Functions
Introduction
Defining Your Own Functions
Parameters
Function Documentation
Keyword and Optional Parameters
Passing Collections to a Function
Variable Number of Arguments
Scope
Functions - "First Class Citizens"
Passing Functions to a Function
map
filter
Mapping Functions in a Dictionary
Lambda
Inner Functions
Closures
6. Modules
Modules
Standard Modules - sys
Standard Modules - math
Standard Modules - time
The dir Function
20
7. Exceptions
Errors
Runtime Errors
The Exception Model
Exception Hierarchy
Handling Multiple Exceptions
Raise
assert
9. Classes in Python
Classes in Python
Principles of Object Orientation
Creating Classes
Instance Methods
File Organization
Special Methods
Class Variables
Inheritance
Polymorphism
LIST OF PRACTICALS
1. Write instructions to perform each of the steps below
(a) Create a string containing at least five words and store it in a variable.
(b) Print out the string.
(c) Convert the string to a list of words using the string split method.
21
(d) Sort the list into reverse alphabetical order using some of the list
methods (you might need to use dir(list) or help(list) to find appropriate
methods).
(e) Print out the sorted, reversed list of words.
2. Write a program that determines whether the number is prime.
3. Find all numbers which are multiple of 17, but not the multiple of 5, between
2000 and 2500?
4. Swap two integer numbers using a temporary variable. Repeat the exercise
using the code format: a, b = b, a. Verify your results in both the cases.
5. Find the largest of n numbers, using a user defined function largest().
6. Write a function my Reverse() which receives a string as an input and returns
the reverse of the string.
7. Check if a given string is palindrome or not.
8. WAP to convert Celsius to Fahrenheit
9. Find the ASCII value of charades
10. WAP for simple calculator
Methodology
The Students shall be taught about the Syntax of Python Language which is similar
to other High level languages in the initial 8 to 10 classes. Then after learning the
syntax the students shall Write the codes for the Practical Exercise and Test its
results in the Lab.
RECOMMENDED BOOKS
Name of the
Sl.No Name of Authors Title of the Book publisher
1 C Satyanarayan M, Python Programming University Press
Radhika Mani, B N
Jagdesh
2 Mark Lutz; Learning Python by Mark Pratham Books,
Lutz; Bangalore
3 Robert Richards Python Programming For Pratham Books,
Beginners: A Must Read Bangalore
Introduction to Python
Programming
22
Pr 4. PROJECT WORK (Phase-I)
RATIONALE
Students’ Project Work aims at developing innovative skills in the students whereby they
apply the knowledge and skills gained through the course covered in many subjects and
Labs, by undertaking a project. The prime emphasis of the project work is to understand and
apply the basic knowledge of the principles of software engineering/ Hardware design and
practices in real life situations, so as to participate and manage a large software engineering
projects and /or appropriate Hardware with embedded software, in future.
Entire Project shall spread over 5th and 6th Semester. Part of the Project covered in 5th
Semester shall be named as Project Phase-I and balance portion to be covered in 6th
Semester shall be named as Project Phase-II.
OBJECTIVES
After undergoing the Project Work, the student will be able to:
Implement the theoretical and practical knowledge and skills gained through various
subjects/courses into an application suitable for a real practical working environment,
preferably in an industrial environment.
Develop software packages or applications and implement these for the actual needs
of the community/industry.
Identify and contrast gap between the technological knowledge acquired through
curriculum and the actual industrial need and to compensate it by acquiring additional
knowledge as required.
Carry out cooperative learning through synchronous guided discussions within the
class in key areas, asynchronous document sharing and discussions, as well as
prepare collaborative edition of the final project report.
To achieve real life experience in software/hardware design.
To develop the skill of writing Project Report
General Guidelines
The individual students have different aptitudes and strengths and also areas of
interest. Project work, therefore, should match the strengths and interest of the
students. For this purpose, students should be asked to identify the type of project
work, they would like to execute. The activity of problem identification should begin
well in advance (right from beginning of 5th semester). Students should be allotted a
problem of interest to him/her as a project work. It is also essential that the faculty of
the respective department may have a brainstorming session to identify suitable
project assignments for their students. The project assignment can be individual
assignment or a group assignment. Preferably there should not be more than 5
students, if the project work is given to a group. The project work identified in
collaboration with industry should be preferred.
23
Following are the broad suggestive areas of project work
A suggestive criterion for assessing student performance by the external (preferably person
from industry) and internal (teacher) examiner is given in table below:
Sl. No. Performance Criteria
The teachers are free to evolve other criteria of assessment, depending upon the type of
project work.
It is proposed that the institute may organize an annual exhibition of the project work done
by the students and invite leading Industrial organisations to such an exhibition.
Project Phase-I and Phase-II
The Project work duration shall cover 2 semesters(5th and 6th sem). The Grouping of
students, selection of Project, assignment of Project Guide to the Group shall be done in the
beginning of 5th sem under Project Phase-I. The students may be allowed to study literature,
any existing system and then define the Problem/objective of the Project. Requirements
specification, DFD and Design of the system have to be complete in Phase-I. Coding may
also begin in this phase. Project Milestones are to be set so that progress can be tracked .
In Phase-II Coding, Testing, Documentation have to be complete. Teacher Guides can make
suitable alteration in the components of Task and schedule. Project Report have to be
prepared and complete in Phase-II. All Project reports should be organized uniformly in
proper order, irrespective of group.
At the end of Project Phase-I in 5th semester there shall be one presentation by each
group to mark to progress and also to judge whether the Project is moving in right direction
as per the objective of the Project.
24
Equipment List
(For a Batch of 30 students)
25