You are on page 1of 12

(Established under the Presidency University Act, 2013 of the Karnataka Act 41 of

2013)
ACA-8[2021] COURSE HAND OUT [Integrated Course]
SCHOOL: SOE DEPT.: CSE DATE OF ISSUE: 09/07/2021
NAME OF THE PROGRAM : B.Tech
P.R.C. APPROVAL REF. : PU/AC-16/CSE/2018-2022/2021

SEMESTER/YEAR : VII /4th Year


COURSE TITLE & CODE : Internet Technologies & CSE 256
COURSE CREDIT STRUCTURE : 1-0-4-3
CONTACT HOURS 5
COURSE INSTRUCTORS : Mr. T Ramesh, Ms. Shweta Singh, Ms. Sapna R, Mr.
Shankar Kumar Ghosh, Dr. Clara Kanmani A, Ms. Vani
Hiremani, Ms. Pushpalatha, Dr. N RajKumar
COURSE URL : https://www.edhitch.com/
PROGRAM OUTCOMES:

Graduates of the B. Tech. Program in Computer Science and Engineering will be able to:

PO1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering problems

PO2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences

PO3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate consideration
for the public health and safety, and the cultural, societal, and environmental considerations.

PO4. Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.

PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.

PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.

PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.

PO9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.

PO10. Communication: Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive clear
instructions.

PO11. Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.

PO12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

COURSE PREREQUISITES:
Programming fundamentals (any language), Knowledge on RDBMS, Basics of internet protocols and
software development life cycle.
COURSE DESCRIPTION:
The purpose of this Course is to introduce the basic web design using Hypertext Markup Language and
Cascading Style Sheets. Students will be trained in planning and designing effective web pages by writing
code using current leading trends in the web domain, enhancing web pages with the use of page layout
techniques, text formatting, graphics, images, and multimedia. The focus is on popular key technologies
that will help students to build Internet- and web-based applications that interact with other applications
and with databases.
Topics include: HTML, XML, CSS, JAVASCRIPT, PHP, MYSQL, and AJAX

COURSE OUTCOMES:
After the completion of the course students shall be able to:
1 Describe the concept of web application terminologies and internet tools (Comprehension)
2 Employ HTML tags and CSS features to develop a web site (Application)
3 Employ java-script and Ajax concepts to develop dynamic web site (Application)
4 Demonstrate database driven web application with server side script using PHP (Application)
MAPPING OF C.O. WITH P.O.
P01 P02 P03 P05 P06 P09 P010 P012
CO
NO.
CO1 H M M L L L L

CO2 H L H M L L L L

CO3 H L H M L L L L

CO4 H L H M L L L L

COURSE CONTENT (SYLLABUS):

MODULE I

Introduction to fundamentals of Web. [8 Hours] [Knowledge Level]


Brief history of internet, what is Internet ,WWW, Internet Protocols, web browsers, web servers,
Client server Model, search engine, DNS, URL,HTTP.

MODULE II

HTML [8 Hours] [Application Level]


Introduction to HTML, Basic elements & attributes, structure of HTML, Adding Images, Working
with Hyperlinks, Grouping elements(span and div), working with tables, types of lists, HTML
FORMS.

MODULE III

CSS and its Features. [8 Hours] [Application Level]


Introduction to CSS, Defining & Applying a style, Creating style sheets, types of style sheet,
Understanding selectors, CSS font properties, border properties, Box model, opacity, CSS pseudo
class and pseudo-elements.

MODULE IV

Fundamentals of JavaScript. [8 Hours] [Application Level]


Introduction to JavaScript, Basic JavaScript Instructions, Functions, Methods & Objects, Decisions
and Loops, Document Object Model, Event handling, handling window pop-ups, JavaScript
validation.

MODULE V
PHP, Database access MYSQL. [9 Hours] [Application Level]
Introduction to PHP, PHP structure, Variables, Data types, writing output, Program Control,
Functions, types of arrays, form processing, and introduction to PHP MYSQL, basic query
operations, Demonstration of sample web application, Ajax.

SKILL SETS:

SK 1: An attitude of enquiry.

SK 2: Confidence and ability to tackle new problems.

SK 3: Ability to interpret events & results.

SK 4: Assess errors & eliminate them.

SK 5: Observe & measure physical phenomena.

SK 6: Select suitable equipment, instrument & materials.

SK 7: Locate faults in systems.

SK 8: Manipulative skills for setting & handling equipment.

SK 9: The ability to follow standard test procedures.

SK 10: To judge magnitudes without actual measurements.

COURSE CONTENT &TASK SCHEDULE FOR LABORATORY COMPONENT:

Number
of Lab
Sessions
Sl. Session Tas Course
Leve Leve require
No Number k Task Skills to be developed Outcome to
l 01 l2 d to
. and Date No be developed
complet
e the
task
1 Designing
SK1,SK3,SK7,
01 (23/08/21 1 Pages using 4 CO1
✓ SK8,SK9SK10
) HTML

7
SK1,SK2,SK3,SK5,SK7,SK9
02 (06/09/21 2 HTML+CSS ✓ 4 CO1, CO2
SK10
)

CO1,
14 Javascript
03 3 ✓ 5 SK1,SK2,SK3,SK4,SK7,SK9 CO2,
(20/09/21 with HTML
,SK10 CO3

21
PHP+MYSQ SK1,SK2,SK3,SK4,SK6,SK7 CO1, CO2,
04 (06/10/21 4 ✓ 6
L ,SK9, SK10 CO3, CO4
)
30
Ajax with SK1,SK2,SK3,SK4,SK6,SK7 CO1, CO2,
05 (15/11/21 5 ✓ 5
HTML ,SK9, SK10 CO3, CO4
)

DELIVERY PROCEDURE (PEDAGOGY): PPT, chalk and Talk

REFERENCE MATERIALS:
Textbook:
1. Deitel, Deitel, and Nieto, “Internet and World Wide Web – How to program”, Pearson
Education.
Reference Books:
1. Randy Connolly, ”Fundamentals of Web Development”, Pearson Education
2. Robert W Sebesta, “Programming the World Wide Web”, Pearson Education
Online reference:
1. W3schools.com
2. Developer.mozilla.org/en-US/docs/Learn

GUIDELINES TO STUDENTS:

 There is no makeup for regular laboratory exercises.


 The record book is mandatory for course completion
COURSE SCHEDULE FOR THEORY COMPONENT:

Total
Sl. Starting Concluding Number
Activity
No. Date Date of
Periods
01 Over View of the course 23/08/2021 23/08/2021 1

02 Module : 01 24/08/2021 04/09/2021 2

03 Quiz -1 30/08/2021 30/08/2021 1


04 Module: 02 06/09/2021 19/09/2021 2

05 Quiz-2 08/09/2021 08/09/2021 1

06 Module:03 20/09/2021 12/10/2021 4

07 Quiz-3 27/09/2021 27/09/2021 1

08 Module-04 13/10/2021 10/11/2021 4

09 Quiz-4 20/10/2021 20/10/2021 1

10 Module-5 11/11/2021 09/12/2021 4

11 Quiz-5 17/11/2021 17/11/2021 1

COURSE SCHEDULE FOR LABORATORY COMPONENT:


Total
Sl. Starting Concluding Number
Activity
No. Date Date of
Periods
01 Over View of the course 23/08/2021 23/08/2021 1
02 Laboratory Familiarization 24/08/2021 31/08/2021 4
02 Demonstration of first set of Experiments/Skills
Conduct of first set of experiments 01/09/2021 13/10/2021 24
03 Assignment/ Test or any other activity/Guest Lecture/ 14/10/2021 14/10/2021 2
Field Visit
04 Conduct of second set of experiments 15/10/2021 03/12/2021 30
05 Summary of the Laboratory tasks 06/12/2021 10/12/2021 4
06 End Term Evaluation As per COE Notification

SCHEDULE OF INSTRUCTION FOR THE THEORY COMPONENT: (This is a micro level


planning and this is prepared unit wise. At the end of each Unit, mention unit is concluded.) [Here
Mention the Self Learning component and the Innovative Methods if any.]

Session Delivery
Sl Course
no Mode
. Lesson Title Topics Outcome Reference
[date if &Tools
no Number
possible] used
1 S1 Introduction to Internet, WWW CO1 PPT R2
fundamentals of Web

2 S4 Introduction to Tables, Images CO1 PPT R2


fundamentals of Web
3 S7 HTML Introduction to HTML CO2 PPT R2

4 S10 HTML Tables and Images CO2 PPT R2

5 S13 CSS and its Features Introductions to CSS CO2 PPT R2

6 S16 CSS and its Features Creating style sheets, CO2 PPT R2
types of style sheets
7 S19 CSS and its Features Understanding selectors, CO2 PPT R2
CSS font properties

8 S22 CSS and its Features CSS pseudo class and CO2 PPT R2
pseudo-elements

9 S25 Fundamentals of Introduction to CO3 PPT T1


JavaScript JavaScript, Basic
JavaScript Instructions

10 S28 Fundamentals of Functions, Methods & CO3 PPT T1


JavaScript Objects

11 S31 Fundamentals of Decisions and Loops, CO3 PPT T1


JavaScript Document Object Model

12 S34 Fundamentals of Event handling, handling CO3 PPT T1


window pop-ups
JavaScript
13 S37 PHP, Database Introduction to PHP CO4 PPT R2
access MYSQL
14 S40 PHP, Database PHP structure, Variables, CO4 PPT R2
access MYSQL Data types

15 S43 PHP, Database introduction to PHP CO4 PPT R2


access MYSQL MYSQL, basic query
operations

16 S46 PHP, Database Ajax CO4 PPT R1


access MYSQL

ASSESSMENT SCHEDULE FOR THEORY COMPONENT: (Here mention the details of all the
formal and informal evaluation methods. Formal evaluation refers to Test 1, Test 2 and the End Term
Final Examination. All other evaluation components come under informal evaluation.)
[Some of the samples are: Test 1, Test 2, Term End Exam, Surprise Test, Open Book test, Pre Course
and Post course Test, Unit/Module wise Tests Quiz,

Assessment type
[Include here
Sl. Course Duration Venue, Date
assessment Contents outcome (In MarksWeightage & Time
No. method for self-
Number Hours)
learning
component also]
1 Quiz 1 Introduction to Web CO1 0.5 10 5 30/08/2021

2 CA2 (Quiz 2) HTML CO2 0.3 5 2.5 08/09/2021

3 CA3 (Quiz 3) CSS CO2 0.3 5 2.5 27/09/2021


4 CA4 (Quiz 4) JavaScript CO3 0.3 5 2.5 20/10/2021

5 Mid Term (Quiz) HTML+CSS+JavaScript CO2, 0.5 10 5 09/11/2021


CO3
5 CA5 (Quiz 5) PHP+ Ajax CO4 0.3 5 2.5 15/11/2021

6 End Term Quiz All modules CO1, 0.5 20 10 As per COE


CO2, Notification
CO3,
CO4

ASSESSMENT DETAILS FOR LABORATORY COMPONENT:


Assessm
ent type Cours
[Include e Durati
Sl. Venue,
here outco on mar weighta
N List of Tasks DATE
assessme me In ks ge
o. &TIME
nt Numb Hours
method er
for self-
learning
compone
nt also]
1 CA1 HTML+CSS CO2 2 20 10 14/09/202
1
2 CA2 HTML+CSS+JavaScript CO2, 2 10 5 28/09/202
CO3 1
3 CA3 HTML+CSS+JavaScript+PHP CO2, 2 10 5 25/10/202
CO3, 1
CO4
4 Mid HTML+CSS+JavaScript+PHP CO2, 3 30 15 09/11/202
Term CO3, 1
CO4
4 CA4 HTML+CSS+JavaScript+PHP+MYS CO2, 2 20 10 17/11/202
QL+Ajax CO3, 1
CO4
5 Record All Modules CO2, 10 5
CO3,
CO4
6 End All Modules CO1, 2.5 40 20 As per
Term CO2, COE
CO3, Notificati
CO4 on

Assessment Matrix for Daily Task Evaluation for Laboratory component:

Marks for Marks for activity Marks for


Sl. Total
Task No. activity 01 02 activity 03
No. Marks
[Record] [ implementation] [ Viva]
1 1. HTML 5 3 2 10
2 2. HTML, CSS 5 3 2 10
3 3. JS 5 3 2 10
4 4. MYSQL, 5 3 2 10
PHP
5 5. AJAX 5 3 2 10

COURSE CLEARANCE &EVALUATION CRITERIA: (Here mention the minimum requirements of


attendance, marks in continuous assessment &term end examination, make up exam policy and other
details as per the academic regulations & PRC):

 A minimum score of 28 marks is required in the continuous evaluation to overcome NE


criteria.
 Minimum of 75% attendance should be maintained to overcome NP criteria.
MAKEUP POLICY:

If the student misses an evaluation component, he/she may be granted a make-up. In case of an absence
that is foreseen, make-up request should be personally made to the Instructor-in-Charge, well ahead of
the scheduled evaluation component. Reasons for unanticipated absence that qualify a student to apply
for make-up include medical emergencies or personal exigencies. In such an event, the student should
contact the Instructor-in-Charge as soon as practically possible.

CONTACT TIMINGS IN THE CHAMBER FOR ANY DISCUSSIONS: Any week day after 4 PM
Sample Thought Provoking Questions [For Theory Component] :
(Here type sample typical questions for students ’reference)
Course
Sl Bloom’s
Question Marks Outcome
No. Level
No.
Describe effect will the internet have on our daily
1 lives? 10 CO1 L2

Discuss on the negative impact of Internet in the


2 10 CO1 L2
younger generations
Debate on the effect of internet technologies during
3 10 CO1 L2
COVID 19 pandemic lifestyle.

Sample Thought Provoking Questions to be asked to Assess the Students’ Preparedness to


carry out the Task [For Laboratory Component] :
(Here type sample typical questions for students ’reference)
Sl Course
Question Task No.
No. Outcome No.
Develop the PHP code for partial web pages
for booking tables in a restaurant. The first
page you will write is a form named
booktable.php that allows the user to choose
and of people, timings and date. In your
form, include a drop-down menu for
timings like afternoon, morning and CO1, CO2,
1 4
evening, radio buttons to choose date like CO3, CO4
today, tomorrow, day after and others. If
others ask him to mention the date. For
count of person use a text box. And an
"Book" button to submit the form. Assume
there is a database available with certain
tables to support your code
Develop the PHP code for partial web pages
for ordering vegetables from Bigbasket. The
first page you will write is a form named
insert.php that allows the admin to add the
varieties of vegetables to sell and how much
is the price. In your form, include three text
CO1, CO2,
2 boxes to enter a name, quantity and price. 4
CO3, CO4
Also calculate the bill. If bill is less than
500 say u have additional delivery charges
of Rs. 25. Then, "insert" button to submit
the form and refresh button to erase all the
entries. Assume there is a database available
with certain tables to support your code.
Develop the PHP code for partial web pages
for ordering toys from FirstCry online store.
The first page you will write is named CO1, CO2,
3 4
suggest.php that allows the user to see the CO3, CO4
kind of toys available by asking the age and
gender of the child. Assume there is a
database available with certain tables to
support your code. Assume its Nov 14th
and display happy children’s day on your
web page.
Develop the code for partial web pages for
Leave management system for a Company’s
employees. The first page you will write is a
form named validate.php that validate the
employer details that include name,
CO1, CO2,
4 employee id, mobile number, age, official 4 CO3, CO4
email etc. for registering in the portal. Radio
button to choose address if in India or
abroad. In your form, include proper input
methods to read the relevant information
with standard validation

Target set for course Outcome attainment:

Target set for


Sl. C.O.
Course Outcomes attainment in
No No.
percentage
Describe the concept of web application terminologies 85%
01 CO1 and internet tools.
Employ HTML tags and CSS features to develop a 75%
02 CO2 web site.
Employ java-script and Ajax concepts to develop 70%
03 CO3 dynamic web site.
Demonstrate database driven web application with 70%
04 CO4 server side script using PHP

Signature of the Course Instructor

This course has been duly verified Approved by the D.A.C.

Signature of the Chairperson D.A.C.

Course Completion Remarks &Self-Assessment.[This has to be filled after the completion of the course]
[Please mention about the course coverage details w.r.t. the schedule prepared and
implemented. Any specific suggestions to incorporate in the course content. Any Innovative
practices followed and its experience. Any specific suggestions from the students about the
content, Delivery, Evaluation etc.

Activity
Sl. Scheduled Completion Actual Completion
As listed in the course Remarks
No. Date Date
Schedule
Course Outcome Attainment:

Remarks on
Actual C.O.
Target set for attainment &
Sl. C.O. Attainment
Course Outcomes attainment in Measures to
No. No. In
percentage enhance the
Percentage
attainment
Describe the concept of web 85%
01 CO1 application terminologies and
internet tools.
Employ HTML tags and CSS 75%
02 CO2 features to develop a web
site.
Employ java-script and Ajax 70%
03 CO3 concepts to develop
dynamic web site.
Demonstrate database driven 70%
04 CO4 web application with
server side script using PHP

Name and signature of the Course Instructor:

D.A.C. observation and approval:


BLOOM'S TAXONOMY

Learning Outcomes Verbs at Each Bloom Taxonomy Level to be used for writing the
course Outcomes.

Cognitive Level Illustrative Verbs Definitions


arrange, define, describe, duplicate, identify,
label, list, match, memorize, name, order, remembering previously learned
Knowledge
outline, recognize, relate, recall, repeat, information
reproduce, select, state
classify, convert, defend, discuss, distinguish,
estimate, explain, express, extend, generalize,
grasping the meaning of
Comprehension give example(s), identify, indicate, infer, locate,
information
paraphrase, predict, recognize, rewrite, report,
restate, review, select, summarize, translate
apply, change, choose, compute, demonstrate,
discover, dramatize, employ, illustrate,
applying knowledge to actual
Application interpret, manipulate, modify, operate, practice,
situations
predict, prepare, produce, relate schedule,
show, sketch, solve, use write
analyze, appraise, breakdown, calculate,
categorize, classify, compare, contrast, criticize,
derive, diagram, differentiate, discriminate, breaking down objects or ideas
Analysis distinguish, examine, experiment, identify, into simpler parts and seeing how
illustrate, infer, interpret, model, outline, point the parts relate and are organized
out, question, relate, select, separate, subdivide,
test
arrange, assemble, categorize, collect, combine,
comply, compose, construct, create, design,
develop, devise, explain, formulate, generate, rearranging component ideas into
Synthesis
plan, prepare, propose, rearrange, reconstruct, a new whole
relate, reorganize, revise, rewrite, set up,
summarize, synthesize, tell, write
appraise, argue, assess, attach, choose,
compare, conclude, contrast, defend, describe, making judgments based on
Evaluation discriminate, estimate, evaluate, explain, judge, internal evidence or external
justify, interpret, relate, predict, rate, select, criteria
summarize, support, value

You might also like