Index PDF
Index PDF
COURSE CURRICULUM
COURSE TITLE: WEB DEVELOPMENT TOOLS
(Code: 3340706)
1. RATIONALE
The Internet has grown from the simple desire to a phenomenon which is leaving hardly any
aspects of our daily lives untouched. For facilitating users, web sites carry many types of
features. Today developing professional web sites includes a gamut of many kindsof
technologies and tools involving GUI, animations, Content management, database, blogs etc.
For designing and publishing web documents creating user interfaces, animation and
informative reports are basic requirement of the software industry today. After completion of
this course the student will be able to utilize these technologies and tools to create a
professional website using scripting, blogging tool and a content-management system,
database, animation tools.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop different types
of skills so that students are able to acquire following competency:
Create interactive website using various tools.
3. COURSE OUTCOMES:
The theory should be taught and practical should be carried out in such a manner that students
are able to acquire different learning out comes in cognitive, psychomotor and affective
domain to demonstrate following course outcomes.
i. Illustrate the basics of WWW (World Wide Web) and different Web Browsers.
ii. Use Gmail account and Google Apps
iii. Create wordpress based user interface and website
iv. Create small scale animations
5. COURSE DETAILS
Unit – I 1a. Define various web 1.1 Web Terminologies : web, web
Web terminologies page, http, domain name, register
Terminologies 1b. Describe use of client side and host a domain name, ISP
and server side scripting 1.2 XML Technology : XML TREE,
XML DTD
1.3 Client side scripting: definition,
importance, examples: Javascript,
AJAX, APPLET etc
1.4 Server Side Scripting : definition,
importance, examples: CGI,
Servlet, JSP, J2EE etc
1.5 Web services : definition,
importance, examples
Unit – II 2a. Operate Gmail account 2.1 Creating mail account
Introduction and it’s functionality 2.2 Gmail compose and reply :
to Google apps streamlined compose pane, check
your mail while typing, formatting
2b. Utilize various Google
apps options appear only when you
need them, new keyboard
shortcuts, drag and drop addresses,
drag and drop files, compose two
messages at once, draft, create
signatures, labels, filters, contacts
(create groups and mailing lists,
import contacts, contacts picker
2.3 Chat
2.4 Calendar ( scheduling and other
calendar basics, set up reminders,
sharing and more ),
2.5 Working with Documents: Word,
Excel, creating form
2.6 Drive (Set up Google drive,
(Organize, find, share files), open
and preview files)
2.7 Working with Groups
2.8 Google printer
2.9 Working with Drop box
Unit – III 3. Use Wordpress for creating 3.1 Introduction to wordpress : make a
Working with Web pages including themes, website or a blog using a
Wordpress posts and menus wordpress, Downloading and
Installing wordpress on XAMPP
SERVER
3.2 All menus on the Administration
Screen
3.3 Dashboard: website management
functions of WordPress
3.4 Themes: Installing and handling
themes, Editing the appearance of
themes, theme configurations,
adjusting different elements of
installed themes like slideshow,
post, pages
3.5 Posts: Adding new post,
Modifying existing posts, placing
images, videos to the posts, adding
categories to publishing the posts
on the websites
3.6 Pages: Adding New webpages ,
Modifying pages, Editing
pages,Placing images ,videos,mp3
to the pages, publishing the pages
on the websites, creating static
home pages.
Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However,
if these practical/exercises are completed appropriately, they would also lead to development
of certain outcomes in affective domain which would in turn lead to development of Course
Outcomes related to affective domain. Thus over all development of Programme Outcomes
(as given in a common list at the beginning of curriculum document for this programme)
would be assured.
Faculty should refer to that common list and should ensure that students also acquire
outcomes in affective domain which are required for overall achievement of Programme
Outcomes/Course Outcomes.
Installing themes.
Pick a theme that works for what you want to create.
Switch your theme, if you change you mind.
Make your theme beautiful on computers, phones, and
tablets.
Add personal touches to your blog, like as a custom 03
header or background.
10 III
Access more options to personalize your blog, such as
unique fonts and colors.
11 III Add and configure widgets (and what widgets are). 02
Create a post or a page. 04
Publish a post with text and images.
12 III Use different post formats depending on what you want
to publish.
Publish a page with text and images.
Create a menu to help visitors navigate your pages and 02
13 III
posts.
14 IV Install plugins and edit plugins. 02
15 IV Manage users to access your website 02
16 IV Add custom slider. 02
Install Alice and understand code editor, scene editor, 03
17 V
methods panel, control panel and galleries.
Add and position objects and use camera navigation 02
18 V
control.
19 V Write, code, debug and test simple programs on alice. 02
Write, code, debug and test control statement based 03
20 V
programs.
Write, code, debug and test animations using sub 04
21 V
procedures.
22 V Develop and test small animation applications. 06
Total 56
Sr.
Title of Book Author Publication
No.
Prentice Hall (Pearson
Learning to Program with Dann, Cooper and
1. Education), ISBN 0-13-
Alice, 3rd Edition Pausch
212247-2, 2012