0% found this document useful (0 votes)
109 views14 pages

TP SW

The document provides details about a course on Semantic Web offered at GITAM Institute of Technology in Visakhapatnam, India. The 3 credit course is offered in the third year of B.Tech and introduces concepts of the Semantic Web to improve the current World Wide Web. The course focuses on fundamental aspects like ontologies, logic, inferencing and aims to discuss methodologies in ontology engineering. It is evaluated based on assignments, mid-term exams and semester-end examination. The learning outcomes include understanding of web intelligence, knowledge representation and applications of the Semantic Web.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views14 pages

TP SW

The document provides details about a course on Semantic Web offered at GITAM Institute of Technology in Visakhapatnam, India. The 3 credit course is offered in the third year of B.Tech and introduces concepts of the Semantic Web to improve the current World Wide Web. The course focuses on fundamental aspects like ontologies, logic, inferencing and aims to discuss methodologies in ontology engineering. It is evaluated based on assignments, mid-term exams and semester-end examination. The learning outcomes include understanding of web intelligence, knowledge representation and applications of the Semantic Web.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 14

GITAM Institute of Technology

Visakhapatnam B.Tech. Course Outline

S1 S2 S3 x S4
Year 2016 - 17 Semester:
S5 S6 S7 S8
Department: CSE Core × Elective
Pogramme : B.Tech. SECTION:C ,3/4 B Tech
SEMANTIC WEB Paper
Paper Title: ECS201
Code:
Mr.P SURYA CHANDRA
Course Faculty Coordinator:

Mobile: 9912283828
Contact details email: [email protected]

Course Revision Record


Version
Version Recommendation
Year
1.0 2017 Follow latest syllabus
Contact
Credits 3 5
Hours

Introduces the core concepts of the Semantic Web that promises to dramatically

improve the current World Wide Web (WWW) and its use. The Semantic Web

technology aims at removing main obstacles which prevent Web users from better

support because the meaning of Web content is not machine-accessible. The key idea

of the Semantic Web is the use of machine-processable Web information. Its key

technologies include explicit metadata, ontologies, logic and inferencing, and

intelligent agents. The Semantic Web will gradually evolve out of the existing Web.

Course Huge potential and advantages of the Semantic Web technology have driven heavy
Overview
investment from industry and governments

Facing fast developing in the area, this course focuses on fundamental aspects that
can be expected to remain relative some time into the future. The course assumes
that students are familiar with Java programming, data structure programming, or
website programming. The course emphasizes on learning by doing through available
software tools and development environment.
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Web Ontology and Logic: the solution of the W3C to deliver machine processing and
services automation on a global scale through Semantic Web architecture built upon
layers of open markup languages. Finally, we highlight some of the philosophical
issues that underpin the Information Revolution with a threaded series of vignettes
between the chapters. Our goal with this book is to offer a stimulating as well as
practical view of “Thinking” on the Web

Course must be aligned with strategic objectives of the program


1. Study and understand the Web Intelligence ,WWW, Artificial Intelligence,
Machine Intelligence and Ontology.
Course 2. Improve the background for choosing appropriate Ontology Web languages for
objectives certain classes of programming problems.
3. discuss the methodologies in ontology engineering and research issues in
Semantic Web technology.
4. Understand the significance of an implementation of a Semantic Web
applications, XML based Web Services and Technologies.
5. Increase the ability to learn How to Analyze the Social Networks,Web Network
and building semantic web application with social networks
6. .
7. Increase the capacity to express programming concepts and choose among
alternative ways to express things.
Course objectives must be aligned with strategic objectives of the program

Basics of Stren
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Pre-requisites
and co- Having good knowledge in at least one Programming
requisites Language

Class participation / Assignments/ Regularity to classes 10 marks

Evaluation Mid-term examinations (Three mid exams are conducted,


30 marks
Components out of which better two are considered)
Semester-end examination 60 marks

Assessment
Criteria will be elucidated in the class session-1
pattern
Session plan Presented in the subsequent pages

1. Berners Lee, Godel and Turing, Thinking on the Web, Wiley inter science,
Text Books 2008.
2. Peter Mika, Social Networks and the Semantic Web, Springer, 2007

Reference 1.Davies, R.Studer, P.Warren, Semantic Web Technologies, Trends and


Books Research in Ontology Based Systems, J John Wiley and Sons, 2007.
2. Liyang Lu Chapman and Hall, Semantic Web and Semantic Web Services,
CRC Publishers,2007.
3. Heiner Stuckenschmidt, Frank Van Harmelen, Information Sharing on the
semantic Web, Springer Publications, 2004.
4. T.Segaran, C.Evans, J.Taylor, Programming the Semantic Web, O'Reilly,
2009.
1. Course notes uploaded into X-learn of GITAM
Course Notes
and Reading 2. NPTEL Links

https://nptel.ac.in/courses/106104072/5

The student will be able to:


1. Web Intelligence
Learning 2. Knowledge Representation for the SW
Outcomes/ 3. Ontology Engineering: Development tools
4. Applications and services
Course 5. Social Network Analysis
Outcomes
(CO)

Learning objectives must be aligned with learning outcomes of the course


GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Teaching Board lectures, up-to-date power point presentations, tutorials and videos/
Methods animations
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

LESSONPLAN
KEY: BT- Board Teaching, PPP – Power Point Presentation and T—Tutorial.
Topics to be covered

No.of Periods
(All the topics are covered in

Proposed
SessionNo.

‘Programming Language
Pragmatics’Text Book – Details are
given in the subsequent pages)

MODULE-I
Web
Intelligence
Introduction about semantic Web
1 01 BT

2 Thinking and intelligent web applications 01 BT

The information age ,the world wide web ,


3 01 BT

4 limitations of today's web 01 T

5 the next generation web, machine intelligence


01 BT

Artificial intelligence,ontology,inference
6 engines, 01 BT

software agents, berners-lee www, semantic 01


01
road map, logic on the semantic web. BT
7
Chapter Overview 01 BT
8

8
TOTAL HOURS FOR MODULE-I
---

MODULE-II

Control Flow: Expression Evaluation: 01


10 BT
Precedence and Associativity, Assignments
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

11 Assignments, Initialization 01 BT

12 Ordering within Expressions, Short-circuit 01 BT


Evaluation
Structured and Unstructured Flow:
13 Structured alternatives to goto, 01 BT
Continuations

14 Sequencing, Selection 01
BT

15 Iteration, Recursion 01
BT

T
16 Tutorial Class
01
Data Types: Type Systems BT
17 01

Type Checking BT
18 01

Type Checking BT
19 01

BT
20 01
Records and Variants, Arrays, Strings

21 Sets, Pointers and Recursive types, Lists, 01


BT
Files and Input/Output

T
22 Tutorial Class
01
---
TOTAL HOURS FOR MODULE-II 13

MODULE-III

Subroutines and Control Abstraction: BT


23 Review of Stack layout, Calling Sequences 01

Parameter passing: Parameter modes, Call- BT


24 by-name, Special-purpose Parameters, 01
Function Returns, Generic Subroutines and
Modules: Implementation Options, Generic
Parameter Constraints
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Generic Subroutines and Modules: Implicit


25 Instantiation, Generics in C++, Java and C#,
Exception Handling

Exception Handling: Defining Exceptions, BT


26 Exception Propagation, Implementation of 01
Exceptions
Coroutines, Events
27 01
BT

T
28 Tutorial Class 01

Data Abstraction and Object


29 Orientation: Object-Oriented Programming, 01
BT
Encapsulation and Inheritance: Modules,
Classes
Encapsulation and Inheritance: Nesting,
30 Type Extensions, Extending without 01
BT
Inheritance
Initialization and Finalization: Choosing a
31 Constructor, Reference and Values, 01
BT
Execution Order, Garbage Collection,
Dynamic Method Binding
Dynamic Method Binding: Virtual and
32 Nonvirtual Methods, Abstract Classes, 01
BT
Member lookup

Dynamic Method Binding: Polymorphism,


33 Object Closures, Multiple Inheritance, 01
BT
Object-Oriented Programming revisited

34 Tutorial Class 01 T

---
TOTAL HOURS FOR MODULE-III 12

MODULE-IV

35 Functional Languages: Historical Origin, 01 BT


Functional Programming Concepts, A
Review/Overview of Scheme
36 A Review/Overview of Scheme: Bindings, Lists 01 BT
and Numbers, Equality Testing and Searching,
Control Flow and Assignment
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

37 A Review/Overview of Scheme: Programs as 01 BT


Lists, Extended Example: DFA Simulation
38 Tutorial Class 01 T

39 Logic Languages: Logic Programming 01 BT


Concepts, Prolog: Resolution and Unification
40 Prolog: Lists, Arithmetic, Search/Execution 01 BT
Order
41 Prolog: Imperative Control Flow, Database 01 BT
Manipulation, Logic Programming in
Perspective
42 Tutorial Class 01 T

TOTAL HOURS FOR MODULE-IV 08 ---

UNIT-V

43 Concurrency: Background and Motivation, 01 BT


The Case for Multithreaded Programs,
Multiprocessor Architecture
44 Concurrent Programming Fundamentals: 01 BT
Communication and Synchronization,
Languages and Libraries, Thread Creation
Syntax
45 Implementation of Threads, Implementing 01 BT
Synchronization (Introduction), Semaphores
46 Language-Level Mechanisms: Monitors, 01 BT
Conditional Critical Regions, Synchronization
in Java
47 Transactional Memory, Implicit 01 BT
Synchronization; Message Passing
48 Tutorial Class 01 T

49 Scripting Languages: What is a Scripting 01 BT


Language?, Problem Domains: Shell
Languages
50 Text Processing and Report Generation, 01 BT
Mathematics and Statistics, Glue Languages
and General-Purpose Scripting
51 Extension Languages, Scripting the World 01 BT
Wide Web: CGI Scripts, Embedded Server-
Side Scripts
52 Clinet-Side Scripts, Java Applets, XSLT 01 BT
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

53 Innovative Features: Names and Scopes 01 BT

54 String and Pattern Manipulation 01 BT

55 Data Types, Object Orientation 01 BT

56 Tutorial Class 01 T

TOTAL HOURS FOR MODULE-V 14 ---

GRAND TOTAL NO. OF HOURS: 56 (MAXIMUM)

Course Delivery Plan:


WEEK

1 2 3 4 5 6 7 8 9 10 11 13 14 15

12
12

REVISION
/ FINAL
CLASS
TEST
I I I II II II III III III IV IV V V
IV
V

Module-II Module-III ALL


Module-I Mod-IV Module-V
MODULES
Name Subject

CO – PO MAPPING PROGRAMME OUTCOMES


Subject

Course 1 2 3 4 5 6 7 8 9 10 11 12
Outcomes
Code

CO1
ECS201

Prograamming Language Pragmatics

4
CO2 4 3
CO3 4
CO4 4
CO5 4
CO6 4 4
CO7 3
CO8 4 5
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Appendix: Page Number References in Text Books

Page No. Reference


Session No.

Topics to be covered
(All the topics are covered in

in
‘Programming Language
Pragmatics’ Text Book)
Introduction:The Art of
1.1 5-10
Language Design

The Programming Language Spectrum 10-14


1.2

Why Study Programming Languages? 14-16


1.3

Compilation and Interpretation 16-23


1.4

Programming Environments 24-25


1.5

3.1 Names, Scopes and Bindings: 111-114


The Notion of Binding Time

3.2 Object Lifetime and Storage 114-121


Management

3.3 Scope Rules 121-142

3.4 Implementing Scope 143-144

3.5 The Meaning of Names within a


Scope 144-151

Control Flow: Expression evaluation


6.1 219-241

Structured and Unstructured Flow


6.2 241-246

Sequencing
6.3 246-247
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Selection
6.4 247-255

6.5 Iteration
256-270

Recursion
6.6 270-277

Data Types: Type Systems


7.1 289-303

Type Checking
7.2 303-317

Records (Structures) and Variants 317-325


7.3 (Unions)

Arrays
7.4 325-342

7.5 Strings 342-344

7.6 Sets 344-345

Pointers and Recursive Types 345-364


5.3

Lists 364-367
7.8

7.9 Files and Input/Output 367-368

Subroutines and Control 383-386


8.1 Abstraction:Review of Stack Layout

Calling Sequences 386-393


8.2
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

Parameter Passing 393-410


8.3

Generic Subroutines and Modules 410-418


8.4

Exception Handling 418-428


8.5

8.6 Coroutines 428-434

8.7 Events 434-438

9.1 Data Abstraction and Object 449-460


Orientation:Object-oriented
Programming

9.2 Encapsulation and Inheritance 460-469

9.3 Initialization and Finalization 469-478

9.4 Dynamic Method Binding 478-491

9.5 Multiple Inheritance 491-492

9.6 Object-oriented Programming Revisited 492-493

10.1 Functional Languages: Historical 505-507


Origins
GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

10.2 Functional Programming Concepts 507-509

10.3 A Review/Overview of Scheme 509-521

11.1 Logic Languages: Logic Programming 545-546


Concepts

11.2 Prolog 547-566

11.4 Logic Programming in Perspective 566-569

12.1 Concurrency: Background and 575-586


Motivation

12.2 Concurrent Programming Fundamentals 586-603

12.3 Implementing Synchronization: 617-618


Semaphores

12.4 Language-Level Mechanisms 619-637

12.5 Message Passing 637-638

13.1 Scripting Languages: What is a 649-655


Scripting Language?

13.2 Problem Domains 655-679


GITAM Institute of Technology
Visakhapatnam B.Tech. Course Outline

13.3 Scripting the World Wide Web 680-690

13.4 Innovative Features 691-716

Approved by
Prepared by
HOD/BOS Chairman
Mr.P.SURYA CHANDRA
Name PROF.G.APPA RAO

Designation Assistant Professor CHAIRMAN,BOS

12-06-2018 12-06-2018
Date

You might also like