TEACHING AND EVALUATION SCHEME FOR 5th Semester (CSE) (Wef 2020-21)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

STATE COUNCIL FOR TECHNICAL EDUCATION AND VOCATIONAL TRAINING, ODISHA

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

Th.3 Software Engineering* 4 - 20 80 3 100


Th.4 Computer Hardware and 4 20 80 3 100
Maintenance
Th.5 Mobile Computing* 4 20 80 3 100
Total 20 100 400 - 500
Practical
Pr.1 Web Development Lab - - 4 25 50 75
Pr.2 Computer Hardware - - 4 25 50 75
Maintenance Lab
Pr.3 Python Programming Lab 4 25 50 75
Pr.4 Project Phase-I - - 4 25 - 25
Student Centered - 3 - - - -
Activities(SCA)
Total - - 19 100 150 - 250
Grand Total 20 19 200 550 - 750
Abbreviations: L-Lecturer, T-Tutorial, P-Practical . Each class is of minimum 55 minutes duration
Minimum Pass Mark in each Theory subject is 35% and in each Practical subject is 50% and in Aggregate is 40%
SCA shall comprise of Extension Lectures/ Personality Development/ Environmental issues /Quiz /Hobbies/ Field visits/ cultural activities/Library
studies/Classes on MOOCS/SWAYAM etc. ,Seminar and SCA shall be conducted in a section.
There shall be 1 Internal Assessment done for each of the Theory Subject. Sessional Marks shall be total of the performance of individual different
jobs/ experiments in a subject throughout the semester

1
Th1. ENTREPRENEURSHIP and MANAGEMENT & SMART TECHNOLOGY
(Common to all Branches)

Theory 4 Periods per Internal Assessment 20 Marks


week
Total Periods 60 Periods End Sem Exam 80 Marks
Examination 3hours Total Marks 100Marks

Topic Wise Distribution of Periods


Sl No. Topic Periods
1 Entrepreneurship 10
2 Market Survey and Opportunity 8
Identification(Business Planning)
3 Project report Preparation 4
4 Management Principles 5
5 Functional Areas of Management 10
6 Leadership and Motivation 6
7 Work Culture, TQM & Safety 5
8 Legislation 6
9 Smart Technology 6
TOTAL 60

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

2. Market Survey and Opportunity Identification (Business Planning)

 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

3. Project report Preparation

 Preliminary project report


 Detailed project report, Techno economic Feasibility
 Project Viability

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

5. Functional Areas of Management


a) Production management
 Functions, Activities
 Productivity
 Quality control
 Production Planning and control
b) Inventory Management
 Need for Inventory management
 Models/Techniques of Inventory management
c) Financial Management
 Functions of Financial management
 Management of Working capital
 Costing (only concept)
 Break even Analysis
 Brief idea about Accounting Terminologies: Book Keeping, Journal entry,
Petty Cash book, P&L Accounts, Balance Sheets(only Concepts)
d) Marketing Management
 Concept of Marketing and Marketing Management
 Marketing Techniques (only concepts)
 Concept of 4P s (Price, Place, Product, Promotion)
e) Human Resource Management
 Functions of Personnel Management
 Manpower Planning, Recruitment, Sources of manpower, Selection process,
Method of Testing, Methods of Training & Development, Payment of Wages

6. Leadership and Motivation


a) Leadership
 Definition and Need/Importance
 Qualities and functions of a leader

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

7. Work Culture, TQM & Safety


 Human relationship and Performance in Organization
 Relations with Peers, Superiors and Subordinates
 TQM concepts: Quality Policy, Quality Management, Quality system
 Accidents and Safety, Cause, preventive measures, General Safety Rules ,
Personal Protection Equipment(PPE)

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.

Syllabus to be covered before IA: Chapter 1,2,3,4

RECOMMENDED BOOKS

1. Entrepreneurship Development and Management by R.K Singhal, Katson Books.,


New Delhi
2. Entrepreneurship Development and Management by U Saroj and V Mahendiratta,
Abhishek Publications, Chandigarh
3. Entrepreneurship Development and Management by Vasant Desai, Himalaya
Pub.House
4. Industrial Engineering and Management by O.P Khanna ,Dhanpat Rai and Sons
5. Industrial Engineering and Management by Banga and Sharma, Khanna Publications
6. Internet of Things by Jeeva Jose, Khanna Publications, New Delhi
7. Online Resource on Startups and other concepts
8. https://www.fundable.com/learn/resources/guides/startup

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

A. Topic wise distribution of periods


Sl. No. Topics Periods
1 Internet Basics 6
2 Internet Connectivity & WWW 9
3 Internet Security 6
4 Internet Application 6
5 Website Classifications 3
6 Development of Portals Using HTML 9
7 Client side Scripting with JavaScript 6
8 Server Side Scripting 5
9 Server Side Programming using PHP 10
TOTAL 60

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

2.0 Internet Connectivity & WWW


2.1 Introduction ot connectivity
2.2 Medium and methods of connectivity, ISDN, VSAT, RF Link
2.3 Working of Internet
2.4 Introduction to WWW, Application Level Protocol
2.5 Web Browser, URL, Hyper text, Hyperlinks, Hypermedia,
2.6 Search Engine, Proxy sever, CGI, URI, Dreamweaver

3.0 Internet Security


3.1 Introduction to security
3.2 Types of security, Authentication & Authorization
5
3.3 Firewalls, Encryption & Decryption, SSL

4.0 Internet Application


4.1 E-Mail, Email protocols
4.2 Telnet
4.3 FTP
4.4 Newsgroup
4.5 Chartroom
4.6 Internet Relay Chat
4.7 Video Conferencing
4.8 E-Commerce

5.0 Website Classifications


5.1 Static Websites
5.2 Dynamic websites
5.3 Web portals
5.4 Social Networking Sites
5.5 RSS Feed, Blog, Netiquette

6.0 Development of Portals Using HTML


6.1 Design a webpage, Good Web Design
6.2 HTML Introduction
6.3 HTML Tags, Anchor Tag, Table Tag
6.4 HTML Frames, Forms
6.5 Disadvantages of HTML
6.6 Separating style from structure with style sheets
6.7 CSS Rules, Types of CSS

7.0 Client side Scripting with JavaScript


7.1 Introduction to script, Client side Scripting, Types of Scripting
7.2 Variables in JavaScript, Built-in Function
7.3 Arrays in JavaScript, Conditional statements, Loops
7.4 Document Object Model
7.5 Creating Functions, objects in JavaScript
7.6 Event handling in JavaScript
7.7 Embedding JavaScript with HTML
7.8 Working with Cookies
7.9 Connecting database using JavaScript in HTML Page
7.10 Working with Browser, validating and submitting Forms

8.0 Server Side Scripting


8.1 Introduction to server side Scripting
8.2 Components of SSS
8.3 Difference between CSS and SSS
8.4 Server side Scripting method
8.5 JavaScript on server
8.6 SQL

9.0 Server Side Programming using PHP


9.1 Introduction to PHP
9.2 Variables, string, operator types
9.3 Conditional statement, Loops
9.4 Array
9.5 GET and POST Method and Sessions

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)

Theory 4 Periods per week Internal Assessment 20 Marks


Total Periods 60 Periods End Sem Exam 80 Marks
Examination 3hours Total Marks 100Marks
A. Topic wise distribution of periods
Sl. No. Topics Periods
1 INTRODUCTION TO SOFTWARE ENGINEERING 06
2 SOFTWARE PROJECT MANAGEMENT 10
3 REQUIREMENT ANALYSIS AND SPECIFICATION 06
4 SOFTWARE DESIGN 10
5 USER INTERFACE DESIGN 08
6 SOFTWARE CODING & TESTING 12
7 SOFTWARE RELIABILITY 08
TOTAL 60

B. RATIONALE:Software Engineering technology is now a days largely adopted by most


computer based applications to bridge the gap between a human user & the computer. By
this multiple media are implemented and used in computer based application to enhance
their understanding ability before a common man. This will expose the students to various
project building and testing techniques which they will encounter during there professional
life as a software engineer or manager.

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:

1.0 Introduction to Software Engineering

1.1 Program vs. Software product


1.2Emergence of Software Engineering.
1.3 Computer Systems Engineering
1.4Software Life Cycle Models
1.4.1Classical Water fall model
1.4.2 Iterative Water fall model
1.4.3Prototyping model
1.4.4 Evolutionary model
1.4.5Spiral model

2.0 Software Project Management

2.1 Responsibility of Project Manager


2.2 Project Planning
2.3 Metrics for Project size estimation(LOC and FP)
8
2.4 Project Estimation Techniques
2.5 COCOMO Models, Basic, Intermediate and complete
2.6 Scheduling
2.7 Organization and Team structure
2.8 Staffing
2.9 Risk Management
2.10 Configuration Management

3.0 Requirement Analysis and specification

3.1 Requirements gathering and analysis


3.2 Software Requirements Specification
3.2.1 Contents of SRS
3.2.2 Characteristics of Good SRS
3.2.3 Organization of SRS
3.2.4 Techniques for representing complexing logic

4.0 Software Design

4.1 What is a Good S/W design


4.2Cohesion and coupling
4.3 Neat arrangement
4.4S/W Design approaches
4.5Structured analysis
4.6Data FlowDiagrams
4.7Symbols used in DFD
4.8Designing DFD
4.9Developing DFD model of a system
4.10Shortcomings of DFD
4.11 Structured design
4.12Principles of transformation of DFD to Structure Chart
4.13Transform analysis and Transaction Analysis
4.14 Design Review

5.0 User Interface Design

5.1 Characteristics of Good Interface


5.2 Basic concepts of UID
5.3Types of User interfaces
5.4 Components based GUI development

6.0 Software Coding & Testing

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

7.0 Software Reliability

7.1 Software Reliability


7.2 Different reliability metrics
7.3 Reliability growth modeling
7.4 Software quality
7.5 Software Quality Management System

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 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

Theory 4 Periods per week Internal Assessment 20 Marks


Total Periods 60 Periods End Sem Exam 80 Marks
Examination 3hours Total Marks 100Marks

A. Topic wise distribution of periods


Sl No. Topic Periods

1 COMPUTER CENTRE MANAGEMENT 8

2 SITE PREPARATION & INSTALLATION 8

3 MOTHER BOARD and COMPONENTS 12

4 MEMORY AND I/O DEVICES 12

5 DISPLAY , POWER SUPPLY AND BIOS 5

6 MAINTENANCE AND TROUBLE SHOOTING 10

7 NETWORKING DEVICES AND THEIR 5


INTERFACES

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

After undergoing the course, the students will be able to:


 Know about the manpower engaged in computer centre
 Know about the site preparation for computer centre furnishing
 Know about the details of Motherboard
 Know about the different components of computers
 Know about the working principles of different I/O devices
 Assemble the desktop computers
 Trouble shoot both Desktop and Laptop computers

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

Coverage of Syllabus up to Internal Exams (I.A.)


Chapter 1,2,3,4
Books Recommended:-
Sl.No Name of Authors Title of the Book Name of the Publisher
01 Utpal Banarji, Computer Management & Planning TMH
02 B. Singh PC Hardware Firewall
03 PC Architecture Part I& II Firewall

04 J Raventhal, PC Repair and Maintenance, Firewall


05 D.Balsubramanian Computer Installation and servicing TMH

12
Th-5 MOBILE COMPUTING
(Common to CSE/IT)

Theory 4 Periods per week Internal Assessment 20 Marks


Total Periods 60 Periods End Sem Exam 80 Marks
Examination 3hours Total Marks 100Marks

A. Topic wise distribution of periods


Sl. No. Topics Periods
1 Introduction to Wireless networks & Mobile Computing 06
2 Introduction to Mobile Development Framework 06
3 Wireless Transmission 06
4 Medium Access Control 06
5 Wireless LANs 06
6 Ubiquitous Wireless Communication 06
7 Mobile IP 06
8 Mobile Computing 06
9 Wireless Telecomm Networks 06
10 Messaging Services 06
TOTAL 60

B. RATIONALE:Now a days the communication technology has become very fast in


development of various application areas. This subject will expose the learner to
have an idea how the wireless network works along with the architecture of Mobile
computing.

C. OBJECTIVE:After completion of thiscourse the student will be able to:

 To learn Mobile Computing Principles and Architecture


 To understand Mobility Management, GSM, and GPRS networks
 To know Short Message Service (SMS) technology, GPRS, WAP, CDMA, 3G
 Understand Wireless LAN, WiFi, and WLL (Wireless Local Loop) Architecture
 Understand the concept of Mobile IP.
 Learn Bluetooth, RFID, and Satellite Communications.
 To Know Next Generation Networks (NGN)

D. COURSE CONTENT

1. Introduction to Wireless networks & Mobile Computing 06


1.1Networks
1.2 Wireless Networks
1.3 Mobile Computing
1.4 Mobile Computing Characteristics
1.5 Application of Mobile Computing

2. Introduction to Mobile Development Framework


2.1 C/S architecture
2.2 n-tier architecture
2.3 n-tier architecture and www
2.4 Peer-to Peer architecture
2.5 Mobile agent architecture

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

4. Medium Access Control


4.1 Introduction
4.2 Hidden/ Exposed Terminals
4.3 The basic Access Method
4.4 Near / Far Terminals
4.5 SDMA, FDMA,TDMA, CDMA

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

6. Ubiquitous Wireless Communication


6.1 Introduction
6.2 Scenario of Mobile Communication
6.3 Mobile Communication Generations 1G to 3G
6.4 3rd Generation Mobile Communication Network
6.5 Universal Mobile telecommunication System (UMTS)

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

9. Wireless Telecomm Networks


9.1 GSM
9.2 GPRS
9.3 IS-95
9.4 CDMA-2000
9.5 W-CDMA
9.6 Wireless Sensor Networks

10. Messaging Services


10.1 Short Message Services (SMS)
10.2 Multimedia Message Services (MMS)
10.3 Multimedia transmission over wireless

Coverage of Syllabus upto Internal Exams (I.A.)


Chapter 1,2,3,4

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

Practical 4 Periods per week Term Work 25 Marks


Total Periods 60 Periods Term End Exam 50 Marks
Examination 3 Hours TOTAL MARKS 75 Marks
RATIONALE:

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

After going through the subject, the student will be able to

 Compare and contrast the use of various mark-up languages.


 Perform various logical operations in PHP
 Create simple programmes to validate forms in PHP
 Perform database connectivity using PHP

DETAILED CONTENTS

1. DEVELOPING PORTALS USING HTML

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.

3. PHP and MySQL

Introduction to MySQL, connecting to MySQL, database, creation, insertion, deletion


and retrieval of MySQL data using 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:

Sl.No Name of Authors Title of the Book Name of the publisher

Sams Teach Yourself PHP, SAMS ,ISBN 0-672-


Julie C. Meloni, MySQL, and Apache All in 32976-X
1 One

Web enabled
development
2 Ivan Byross application TMH
,

17
Pr.2 - COMPUTER HARDWARE MAINTENANCE LAB

Practical 4 Periods per week Term Work 25 Marks


Total Periods 60 Periods Term End Exam 50 Marks
Examination 3 Hours TOTAL MARKS 75 Marks

LIST OF PRACTICALS:-

1. Study of layout of Mother Board and different components


2. Study of Expansion slots, Bus structure and ports with color codes
3. Study of functioning of SMPS with O/P voltage and connectors
4. Study of HDD Interfaces,
5. Connecting Hardware Components for assembly of computer
6. Setting up of CMOS
7. Installing OS
8. Installing different software
9. Study different BIOS setup and different faults
10. Perform trouble shooting in Desktop and Laptop

18
PR-3 PYTHON PROGRAMMING LAB

Total Periods 60 Maximum Marks 75 Marks


Lab. 4 Periods /week Term Works 25 Marks
Periods:
Examination 3hours End Semester Examination 50Marks

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

2. Basic Python Syntax


 Basic Syntax
 Comments
 String Values
 String Methods
 The format Method
19
 String Operators
 Numeric Data Types
 Conversion Functions
 Simple Output
 Simple Input
 The % Method
 The print Function

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

8. Input and Output


 Introduction
 Data Streams
 Creating Your Own Data Streams
 Access Modes
 Writing Data to a File
 Reading Data From a File
 Additional File Methods
 Using Pipes as Data Streams
 Handling IO Exceptions

9. Classes in Python
 Classes in Python
 Principles of Object Orientation
 Creating Classes
 Instance Methods
 File Organization
 Special Methods
 Class Variables
 Inheritance
 Polymorphism

10. Regular Expressions


 Introduction
 Simple Character Matches
 Special Characters
 Character Classes
 Quantifiers
 The Dot Character
 Greedy Matches
 Grouping
 Matching at Beginning or End
 Match Objects
 Substituting
 Splitting a String
 Compiling Regular Expressions
 Flags

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)

Name of the Course: Diploma in CSE


Course code: Semester 5th
Total Period: 60 Examination : -
Theory periods: 4P / week Sessional Marks 25
Examination - TOTAL Marks 25

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

 Database Management Systems.


 Software Engineering and Software Development.
 Web page Designing.
 Computer Graphics and Animation.
 Multimedia Systems.
 Computer Networks.
 Internet and e-commerce.
 Computer Security and Cryptography.
 Computer hardware and embedded systems.
 Improving existing systems / equipment.
 Any other related area found worth.

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

1. Selection of project assignment


2. Planning and execution of considerations
3. Quality of performance
4. Providing solution of the problems or
production of final product
5. Sense of responsibility
6. Self expression/ communication/
Presentation skills
7. Interpersonal skills/human relations
8. Report writing skills
9 Viva voce

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)

1. Desktop PC with UPS – 30 numbers


2. Software such as
HTML, PHP, My SQL, Python, Windows, Linux
3. Computers in Running conditions (Old/New) at least 10 Nos. to be used for students
practice of de-assembly and assembly of computer and Installation of OS etc.

25

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy