You are on page 1of 15

L-T-P- Year of

Course code Course Name


Credits Introduction
IT364 Software Project Management 3-0-0-3 2016
Course Objectives
 To develop awareness regarding the theoretical and methodological issues related to
software project management.
 To develop software projects based on current technologies.

Syllabus
Introduction to software engineering- Phases in Software development. Process models- prescriptive
process models- Specialised process models- The unified process- Agile development- Agile
development models. Project management concepts. Process and project metrics- Estimation for
software projects- Software project estimation, decomposition techniques. Empirical estimation
models- Task set- Scheduling. Risk management- The RMMM Plan. Software Configuration
Management - The SCM Repository - The SCM Process. Software quality assurance- Formal
Approaches to SQA. Statistical Software Quality Assurance- Six Sigma for Software Engineering.
Software Reliability. The ISO 9000 Quality Standards. The SQA Plan. Software process
improvement- The CMMI, SPI Return on Investment. SPI trends.
Expected Outcome
After the successful completion of the course students will be able to
i. Identify the theoretical and methodological issues involved in modern software
engineering project management
ii. Develop the transferable skills in logical analysis, communication and project
management necessary for working within a team.
iii. Translate a specification to a design, and identify the components to build the
architecture for a given problem, using an appropriate software engineering
methodology.
iv. Select and use project management frameworks that ensure successful outcomes.
v. Develop software projects based on current technologies, by managing resources
economically and keeping ethical values.
References
1. Roger S. Pressman, Software Engineering, 8/e, McGraw Hill, 2014.
2. Ian Sommervile, Software Engineering, 7/e, University of Lancastor, Pearson
Education, 2004.
3. Bob Huges, Mike Cotterell, Rajib Mall, Software Project Management, 8/e, McGraw Hill,
2015.
4. Walker Royce, Software Project Management : A Unified Frame Work, Pearson
Education.

Course Plan

Sem.
Module Contents Hours Exam
Marks
Introduction to software engineering- scope of software
I engineering, historical aspects, economic aspects, maintenance 3 15%
aspects, specification and design aspects, team programming
aspects. Layered technology, processes, methods and tools.

For more study materials>www.ktustudents.in


Phases in Software development.

Process models- prescriptive process models- waterfall model,


incremental models, evolutionary models, and concurrent
models. Specialised process models- component based
4
development, formal methods model, aspect oriented software
development. The unified process, personal and team process
models.

Agile development- agility, agile process. Extreme


programming- XP Values, The XP Process, Industrial XP, The
XP Debate. Agile development models- Adaptive Software
Development (ASD), Scrum, Dynamic Systems Development 4
II Method (DSDM), Crystal, Feature Driven Development (FDD),
Lean Software Development (LSD), Agile Modeling (AM) , 15%
Agile Unified Process (AUP).

Project management concepts- the management spectrum,


3
people, product, process, and project.

FIRST INTERNAL EXAM


Process and project metrics- software measurement- size
oriented, function oriented, LOC and function point, metrics for 4
software quality- measuring quality, defect removal efficiency,
III integrating metrics within the software process. 20%
Estimation for software projects- project planning, software
scope, resources. Software project estimation, decomposition 3
techniques- Software Sizing, Problem-Based Estimation,
Process-Based Estimation.
Empirical estimation models- structure of estimation models,
COCOMO II model. Estimation for agile development. 4
Make/buy decision.
IV Project scheduling- relationship between people and effort, effort 15%
distribution. Task set, defining a task network. Scheduling- 3
timeline chart, tracking the schedule. Earned value analysis.

SECOND INTERNAL EXAM

Risk management- risk strategies, software risks, risk


identification, risk projection, risk refinement, Risk Mitigation, 4
Monitoring, and Management. The RMMM Plan.
Software Configuration Management - An SCM Scenario,
V Elements of a Configuration Management System, Baselines, 20%
Software Configuration Items. The SCM Repository - The Role 4
of the repository, General Features and Content, SCM Features.
The SCM Process- Identification of Objects in the Software
Configuration, Version Control, Change Control, and

For more study materials>www.ktustudents.in


Configuration Audit, Status Reporting.

Software quality assurance- Background Issues, Elements of


Software Quality Assurance. SQA Tasks, Goals, and Metrics.
Formal Approaches to SQA. Statistical Software Quality
Assurance- A Generic Example, Six Sigma for Software 3
Engineering. Software Reliability -Measures of Reliability and
Availability, Software Safety. The ISO 9000 Quality Standards.
VI The SQA Plan.
20%
Software process improvement- Approaches to SPI, Maturity
Models. The SPI Process- Assessment and Gap Analysis,
Education and Training, Selection and Justification,
3
Installation/Migration, Evaluation, Risk Management for SPI,
Critical Success Factors. The CMMI, The People CMM. Other
SPI Frameworks. SPI Return on Investment. SPI trends.

END SEMESTER EXAM

QUESTION PAPER PATTERN

Maximum Marks: 100 Exam Duration: 3 hours

The question paper shall consist of Part A, Part B and Part C.

Part A shall consist of three questions of 15 marks each uniformly covering Modules I and
II. The student has to answer any two questions (15×2=30 marks).

Part B shall consist of three questions of 15 marks each uniformly covering Modules III and
IV. The student has to answer any two questions (15×2=30 marks).

Part C shall consist of three questions of 20 marks each uniformly covering Modules V and
VI. The student has to answer any two questions (20×2=40 marks).

Note : Each question can have a maximum of 4 subparts, if needed

For more study materials>www.ktustudents.in


L-T-P- Year of
Course code Course Name
Credits Introduction
IT334 Computer Networks Lab 0-0-3-1 2016
Prerequisite : IT307 Computer networks
Course Objectives
 To implement important computer networking protocols.
 To manage Layer2 switching service.
 To configure Virtual LANs and access control list.
 To troubleshoot an internetwork.

List of Exercises / Experiments (Minimum of 9 mandatory out of 11)

INTERNETWORKING BASICS
1. Familiarization of Internetworking - Network Cables- Colour coding - Crimping.
Internetworking Operating Systems- Configurations.

IP ROUTING
2. Implementing static routing.
3. Implementing dynamic routing using RIP.
4. Implementing dynamic routing using OSPF.
5. Implementing dynamic routing using EIGRP.

SWITCHING SERVICES
VIRTUAL LANS
6. Layer 2 Switching configuration -VLAN configuration.
7. VTP Configuration, VTP pruning.
8. Implement inter-VLAN routing.

SECURITY
9. Access Control List
a. Standard Access Lists.
b. Extended Access Lists.

MANAGING A INTERNETWORK
10. Backup and restoring IOS.
11. Familiarization of network simulators.

Class Project (Minimum one mandatory per group)


i. Implementation of an organizations network with security using any routing protocols.
ii. Implementation of network using VLAN and configure inter-vlan communication
Expected Outcome
The students will be able to
i. configure a network using routing protocols and VLAN
ii. manage a internetwork
References
1. CCNA –Cisco Certified Network Associate. Study Guide ,Todd Lammle, CCSI, Wiley India
Edition-Sixth Edition

For more study materials>www.ktustudents.in


Course code Course Name L-T-P - Credits Year of
Introduction
HS300 Principles of Management 3-0-0-3 2016
Prerequisite : Nil
Course Objectives
 To develop ability to critically analyse and evaluate a variety of management practices in
the contemporary context;
 To understand and apply a variety of management and organisational theories in practice;
 To be able to mirror existing practices or to generate their own innovative management
competencies, required for today's complex and global workplace;
 To be able to critically reflect on ethical theories and social responsibility ideologies to
create sustainable organisations.
Syllabus
Definition, roles and functions of a manager, management and its science and art perspectives,
management challenges and the concepts like, competitive advantage, entrepreneurship and
innovation. Early contributors and their contributions to the field of management. Corporate
Social Responsibility. Planning, Organizing, Staffing and HRD functions, Leading and
Controlling. Decision making under certainty, uncertainty and risk, creative process and
innovation involved in decision making.
Expected outcome.
A student who has undergone this course would be able to
i. manage people and organisations
ii. critically analyse and evaluate management theories and practices
iii. plan and make decisions for organisations
iv. do staffing and related HRD functions
Text Book:
Harold Koontz and Heinz Weihrich, Essentials of Management, McGraw Hill Companies, 10th
Edition.
References:
1. Daft, New era Management, 11th Edition, Cengage Learning
2. Griffin, Management Principles and Applications, 10th Edition, Cengage Learning
3. Heinz Weirich, Mark V Cannice and Harold Koontz, Management: a Global,
Innovative and Entrepreneurial Perspective, McGraw Hill Education, 14th Edition
4. Peter F Drucker, The Practice of Management, McGraw Hill, New York
5. Robbins and Coulter, Management, 13th Edition, 2016, Pearson Education
Course Plan
Sem. Exam
Module Contents Hours
Marks

Introduction to Management: definitions, managerial roles and


functions; Science or Art perspectives- External environment-
I global, innovative and entrepreneurial perspectives of
Management (3 Hrs.)– Managing people and organizations in 6
the context of New Era- Managing for competitive advantage -
the Challenges of Management (3 Hrs.) 15%

For more study materials>www.ktustudents.in


Early Contributions and Ethics in Management: Scientific
Management- contributions of Taylor, Gilbreths, Human
Relations approach-contributions of Mayo, McGregor's
II Theory, Ouchi's Theory Z (3 Hrs.) Systems Approach, the
Contingency Approach, the Mckinsey 7-S Framework
Corporate Social responsibility- Managerial Ethics. (3 Hrs)
6 15%
FIRST INTERNAL EXAMINATION

Planning: Nature and importance of planning, -types of plans


III
(3 Hrs.)- Steps in planning, Levels of planning - The Planning 6 15%
Process. – MBO (3 Hrs.).
Organising for decision making: Nature of organizing,
organization levels and span of control in management
Organisational design and structure –departmentation, line and
IV staff concepts (3 Hrs.) Limitations of decision making-
Evaluation and selecting from alternatives- programmed and 6 15%
non programmed decisions - decision under certainty,
uncertainty and risk-creative process and innovation (3 Hrs.)
SECOND INTERNAL EXAMINATION
Staffing and related HRD Functions: definition,
Empowerment, staff – delegation, decentralization and
recentralisation of authority – Effective Organizing and
culture-responsive organizations –Global and entrepreneurial
V
organizing (3 Hrs.) Manager inventory chart-matching person 9 20%
with the job-system approach to selection (3 Hrs.) Job design-
skills and personal characteristics needed in managers-
selection process, techniques and instruments (3 Hrs.)
Leading and Controlling: Leading Vs Managing – Trait
approach and Contingency approaches to leadership -
Dimensions of Leadership (3 Hrs.) - Leadership Behavior and
styles – Transactional and Transformational Leadership (3
VI
Hrs.) Basic control process- control as a feedback system – 9 20%
Feed Forward Control – Requirements for effective control –
control techniques – Overall controls and preventive controls –
Global controlling (3 Hrs.)
END SEMESTER EXAM
Question Paper Pattern
Max. marks: 100, Time: 3 hours .
The question paper shall consist of three parts

Part A: 4 questions uniformly covering modules I and II. Each question carries 10 marks
Students will have to answer any three questions out of 4 (3X10 marks =30 marks)
Part B : 4 questions uniformly covering modules III and IV. Each question carries 10 marks
Students will have to answer any three questions out of 4 (3X10 marks =30 marks)
Part C: 6 questions uniformly covering modules V and VI. Each question carries 10 marks
Students will have to answer any four questions out of 6 (4X10 marks =40 marks)

Note: In all parts, each question can have a maximum of four sub questions, if needed.

For more study materials>www.ktustudents.in


Course code Course Name L-T-P - Year of
Credits Introduction

IT306 Distributed Systems 3-0-0-3 2016


Pre-requisites: IT305 Operating Systems

Course Objectives:
• To understand the concepts that underlie distributed computing systems along with design and
implementation issues.
• To study the key mechanisms and models for distributed systems.
Syllabus
Introduction to distributed systems, inter process communication, distributed files systems, Name
service, Time and global states, election algorithms, distributed files systems and case study.
Expected Outcome:
The students will
i. gain a clear understanding of the concepts that underlie distributed computing systems along
with design and implementation issues.
ii. use key mechanisms and models for distributed systems including logical clocks, causality,
vector timestamps, and election algorithms.
Text Books:

1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems: Concepts and
Design”, Pearson 2009, 4th Edition.
References:

1. Andrew S Tanenbaum and Marteen Van Steen, “Distributed Systems Principles and
Paradigms”, Pearson Education / Prentice Hall of India , New Delhi, 2002.
2. Pradeep K Sinha, “Distributed Operating Systems: Concepts and Design”, Prentice Hall of
India, New Delhi, 2004.
3. Mukesh Singhal, Niranjan G Shivarathri, “Advanced Concepts in Operating systems”, Tata Mc
Graw Hill Ltd.
4. Tanenbaum A S, “ Modern Operating System”, 3/e, PHI
Course Plan
Sem.
Module Contents Hours Exam
Marks
Characterization of Distributed Systems-Introduction-Examples-
Resource Sharing and the Web-Challenges. System Models-
Architectural-Fundamental. Inter process Communication-
I 7 15%
Introduction-API for Internet protocols-External data representation
and marshalling--Client-server communication-Group communication-
Case study: Inter process Communication in UNIX.

For more study materials>www.ktustudents.in


Distributed Objects and Remote Invocation-Introduction-
Communication between distributed objects-Remote procedure calls-
II Events and notifications-Case study: Java RMI. 7 15%
Operating System Support-Introduction-OS layer-Protection-Processes
and threads- Communication and invocation OS architecture.
FIRST INTERNAL EXAMINATION
Distributed File Systems-Introduction-File service architecture-Case
Study: Sun Network File System-Enhancements and further
III developments. 7 15%
Name Services-Introduction-Name Services and the Domain Name
System-Directory Services-Case Study: Global Name Service
Time and Global States-Introduction-Clocks, events and process
IV states-Synchronizing physical clocks-Logical time and logical clocks- 5 15%
Global states-Distributed debugging.
SECOND INTERNAL EXAMINATION
Coordination and Agreement-Introduction-Distributed mutual
V exclusion – Elections ¬ Multicast communication-Consensus and 8 20%
related problems.
Distributed Shared Memory-Introduction-Design and implementation
issues-Sequential consistency and Ivy case study Release consistency
VI 8 20%
and Munin case study-Other consistency models.
CORBA Case Study- Introduction-CORBA RMI-CORBA services.
END SEMESTER EXAM

QUESTION PAPER PATTERN

Maximum Marks: 100 Exam Duration: 3 hours


The question paper shall consist of Part A, Part B and Part C.
Part A shall consist of three questions of 15 marks each uniformly covering Modules I and II.
The student has to answer any two questions (15×2=30 marks).
Part B shall consist of three questions of 15 marks each uniformly covering Modules III and IV.
The student has to answer any two questions (15×2=30 marks).
Part C shall consist of three questions of 20 marks each uniformly covering Modules V and VI.
The student has to answer any two questions (20×2=40 marks).

Note : Each question can have a maximum of 4 subparts, if needed

For more study materials>www.ktustudents.in


Course code Course Name L-T-P - Credits Year of
Introduction
IT304 Data Warehousing and Mining 3-0-0-3 2016
Prerequisite: CS208 Principles of data base design
Course Objectives
• To understand Data Mining, its origin, taxonomy and applications
• To understand types of data and to improve the quality of data and efficiency and the ease of the
mining process.
• To understand the supervised learning that is Classification, its applications and approaches
• To understand how to identify associations among objects and to learn various algorithms to find
them
• To understand methods and need for finding complex Association Rules
• To learn the unsupervised learning to identify the relation among the objects and to understand
applications and algorithms for Clustering
Syllabus
Data Mining, Applications, Data Mining Models, Data Warehousing and OLAP, Challengs, Tools, Data
Mining Principles, Data Preprocessing: Data Preprocessing Concepts, Data Visualization, Data Sets and
Their Significance, Classification Models, Multi Resolution Spatial Data Mining, Classifiers, Association
Rules Mining, Cluster Analysis, Practical Data Mining Tools, Advanced Data Mining Techniques, Web
Mining, Text Mining, CRM Applications and Data Mining, Data warehousing.
Expected outcome .
 The student will understand the concept of data mining, association rule mining and data
classification methods

Text Book:
1. Jaiwei Han, Micheline Kamber, “Data Mining Concepts and Techniques”, Elsevier, 2006.
2. M. Sudeep Elayidom, “Data Mining and Warehousing”, 1st Edition, 2015 Cengage Learning India
Pvt. Ltd.
References:
1. Pang-Ning Tan, Michael Steinbach, “Introduction to Data Mining”, Addison Wesley, 2006.
2. Dunham M H, “Data Mining: Introductory and Advanced Topics”, Pearson Education, New Delhi,
2003.
3. Mehmed Kantardzic, “Data Mining Concepts, Methods and Algorithms”, John Wiley and Sons,
USA, 2003.
Course Plan
Sem. Exam
Module Contents Hours
Marks
Data Mining: Concepts: Concepts, Data Mining Applications, Data
Mining Stages, Data Mining Models, Data Warehousing and OLAP,
Need for Data Warehousing, Challenges, Application of Data
I 8 15%
Mining Principles, Machine Learning and Statistics, Ethics of Data
Mining, Popular Tools.
OLTP Vs DWH, Applications of DWH
Data Preprocessing: Data Preprocessing Concepts, Data Cleaning,
Handling Missing Data, Data Transformation and Discretization,
II 6 15%
Data Visualization. UCI Data Sets and Their Significance

FIRST INTERNAL EXAMINATION


III Classification Models: Introduction to Classification Models, 6 15%

For more study materials>www.ktustudents.in


Decision Tree, Neural Networks

Naive Bayes Classifier, Support Vector Machines.


IV 7 15%
Prediction Models, Issues regarding classification and prediction.
SECOND INTERNAL EXAMINATION
Association Rules Mining: Concepts, Apriori Algorithm. Cluster
Analysis: Introduction, Concepts, K-Means Clustering, Density-
V 8 20%
Based Clustering, Weighted Graph Partitioning, Hypergraph
Partitioning,
Practical Data Mining Tools: Weka, R Package for Data Mining.
Advanced Data Mining Techniques: Introduction, Web Mining- Web
Content Mining, Web Structure Mining, Web Usage Mining. Text
VI 7 20%
Mining, CRM Applications and Data Mining, CRM Data Mining
Models.
Data Warehousing with Oracle BI
END SEMESTER EXAM

QUESTION PAPER PATTERN

Maximum Marks: 100 Exam Duration: 3 hours


The question paper shall consist of Part A, Part B and Part C.

Part A shall consist of three questions of 15 marks each uniformly covering Modules I and
II. The student has to answer any two questions (15×2=30 marks).

Part B shall consist of three questions of 15 marks each uniformly covering Modules III and
IV. The student has to answer any two questions (15×2=30 marks).

Part C shall consist of three questions of 20 marks each uniformly covering Modules V and
VI. The student has to answer any two questions (20×2=40 marks).

Note : Each question can have a maximum of 4 subparts, if needed

For more study materials>www.ktustudents.in


Course L-T-P Year of
Course Name
code Credits Introduction
CS304 COMPILER DESIGN 3-0-0-3 2016
Prerequisite: Nil
Course Objectives
 To provide a thorough understanding of the internals of Compiler Design.
Syllabus
Phases of compilation, Lexical analysis, Token Recognition, Syntax analysis, Bottom Up and
Top Down Parsers, Syntax directed translation schemes, Intermediate Code Generation, Triples
and Quadruples, Code Optimization, Code Generation.
Expected Outcome
The students will be able to
i. Explain the concepts and different phases of compilation with compile time error
handling.
ii. Represent language tokens using regular expressions, context free grammar and finite
automata and design lexical analyzer for a language.
iii. Compare top down with bottom up parsers, and develop appropriate parser to produce
parse tree representation of the input.
iv. Generate intermediate code for statements in high level language.
v. Design syntax directed translation schemes for a given context free grammar.
vi. Apply optimization techniques to intermediate code and generate machine code for high
level language program.
Text Books
1. Aho A. Ravi Sethi and D Ullman. Compilers – Principles Techniques and Tools, Addison
Wesley, 2006.
2. D. M.Dhamdhare, System Programming and Operating Systems,Tata McGraw Hill &
Company, 1996.
References
1. Kenneth C. Louden, Compiler Construction – Principles and Practice, Cengage Learning
Indian Edition, 2006.
2. Tremblay and Sorenson, The Theory and Practice of Compiler Writing, Tata McGraw
Hill & Company,1984.
Course Plan
End
Sem.
Module Contents Hours
Exam
Marks
Introduction to compilers – Analysis of the source program,
Phases of a compiler, Grouping of phases, compiler writing tools
– bootstrapping
07
I Lexical Analysis: 15%
The role of Lexical Analyzer, Input Buffering, Specification of
Tokens using Regular Expressions, Review of Finite Automata,
Recognition of Tokens.
Syntax Analysis:
Review of Context-Free Grammars – Derivation trees and Parse
II Trees, Ambiguity. 06 15%
Top-Down Parsing: Recursive Descent parsing, Predictive
parsing, LL(1) Grammars.

For more study materials>www.ktustudents.in


FIRST INTERNAL EXAM
Bottom-Up Parsing:
Shift Reduce parsing – Operator precedence parsing (Concepts
III
only)
LR parsing – Constructing SLR parsing tables, Constructing, 07 15%
Canonical LR parsing tables and Constructing LALR parsing
tables.
Syntax directed translation:
Syntax directed definitions, Bottom- up evaluation of S-
IV
attributed definitions, L- attributed definitions, Top-down 08 15%
translation, Bottom-up evaluation of inherited attributes.
Type Checking :
Type systems, Specification of a simple type checker.
SECOND INTERNAL EXAM
Run-Time Environments:
Source Language issues, Storage organization, Storage-
allocation strategies.
V Intermediate Code Generation (ICG): 07 20%
Intermediate languages – Graphical representations, Three-
Address code, Quadruples, Triples. Assignment statements,
Boolean expressions.
Code Optimization:Principal sources of optimization,
Optimization of Basic blocks
VI Code generation: 07 20%
Issues in the design of a code generator. The target machine, A
simple code generator.
END SEMESTER EXAM

Question Paper Pattern


1. There will be five parts in the question paper – A, B, C, D, E
2. Part A
a. Total marks : 12 b.. Four questions each having 3 marks, uniformly covering modules I
and II; Allfour questions have to be answered.
3. Part B
a. Total marks : 18 b. Three questionseach having 9 marks, uniformly covering modules I
and II; Two questions have to be answered. Each question can have a maximum of three
subparts.
4. Part C
a. Total marks : 12 b. Four questions each having 3 marks, uniformly covering modules
III and IV; All four questions have to be answered.
5. Part D
a. Total marks : 18 b. Three questions each having 9 marks, uniformly covering modules
III and IV; Two questions have to be answered. Each question can have a maximum of three
subparts
6. Part E
b. Total Marks: 40 b. Six questions each carrying 10 marks, uniformly covering modules V
and VI; four questions have to be answered.
c. A question can have a maximum of three sub-parts.
7. There should be at least 60% analytical/numerical questions.

For more study materials>www.ktustudents.in


Course Year of
Name L-T-P-Credits
code Introduction
IT302 Internet Technology 4-0-0-4 2016
Prerequisite : Nil
Course Objective
 To impart the basics of web page design
 To understand important components of HTML5 documents and use HTML5 to create
web pages
 To learn to use JavaScript in Webpages to enhance the functionality and appearance of
web pages
 To know XML schema and transformation
 To design dynamic web pages using PHP.
Syllabus
Computers and internets –Web basics -HTML5 – Page-Structure elements -cascading style
sheets – positioning elements -JavaScript- Control statements –Repetition statement – Mutiple
selection statement - Functions – Arrays – Objects- Document object model –Dynamic styles -
XML – Web servers – Server side programming

Expected Outcomes
After the course the students would be able to
i. analyze and apply the role of languages like HTML, CSS, XML, Javascript, PHP
and the workings of the web and web applications
ii. analyze a web project and identify its elements and attributes in comparison to
traditional projects.
iii. analyze and create web pages using HTML, and Cascading Styles sheets.
iv. analyze and build dynamic web pages using JavaScript (client side programming).
v. analyze and create XML documents and XML Schema.
vi. analyze and build interactive web applications using PHP
TEXT BOOK

1. Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, “Internet and World Wide Web How To
Program”, 5/E, Pearson Education, 2012.

REFERENCES
1. Robert W. Sebesta, “Programming the World Wide Web”, 8/E, Pearson Education, 2012.
2. Chris Bates, “Web Programming – Building Intranet applications”, Wiley Publications,
3rd Edition, 2009.
3. Jonathan Chaffer, Karl Swedberg, “Learning jQuery: Better interaction Design and Web
Development with Simple JavaScript Techniques”, PACKT publishing, 2007
4. www.w3schools.com

For more study materials>www.ktustudents.in


COURSE PLAN
Sem
Module Contents Hours Exam
Marks

Introduction to Computers and the Internet- Web Basics,


Introduction to HTML5 - W3C HTML5 Validation Service,
Headings, Linking, Images, Special Characters and Horizontal
1 Rules, Lists, Tables, Forms, Internal Linking, meta elements, 6 15%
New HTML5 Form input Types, input and data list elements
and autocomplete Attribute, Page-Structure Elements.

Introduction to Cascading Style Sheets -Inline Styles,


Embedded Style Sheets, Conflicting Styles, Linking External
Style Sheets, Positioning Elements - Absolute Positioning, z-
II index, Relative Positioning, span, Backgrounds, Element 6 15%
Dimensions, Box Model and Text Flow, Media Types, Drop-
Down Menus

FIRST INTERNAL EXAMINATION

JavaScript: Introduction to Scripting - Control Statements - if


Selection Statement, if…else Selection Statement, while
Repetition Statement, for Repetition Statement, switch
Multiple-Selection Statement, do…while Repetition Statement,
break and continue Statements, JavaScript: Functions- Function
III Definitions, Random Number Generation, JavaScript Global 6 15%
Functions, JavaScript: Arrays - Declaring, Allocating and Using
Arrays, Passing Arrays to Functions, Sorting Arrays with sort,
Searching Arrays with index Of, JavaScript: Objects: Math,
String, Date, Boolean and Number, document Object.

Document Object Model (DOM): Modeling a Document: DOM


Nodes and Trees, Traversing and Modifying a DOM Tree,
DOM Collections, Dynamic Styles, Using a Timer and
Dynamic Styles to Create Animated Effects, JavaScript Event
IV 6 15%
Handling: load Event, Event mouse move and the event Object,
Form Processing with focus and blur, submit and reset, Event
Bubbling

SECOND INTERNAL EXAMINATION

For more study materials>www.ktustudents.in


XML: Introduction, XML Basics, Structuring Data, XML
Namespaces, Document Type Definitions (DTDs), W3C XML
Schema Documents, XML Vocabularies: MathML, Extensible
Style sheet Language and XSL Transformations, Document
V Object Model (DOM). Ajax-Enabled Rich Internet Applications 9 20%
with XML and JSON: Introduction, Rich Internet Applications
(RIAs) with Ajax, Using XML and the DOM , Creating a Full-
Scale Ajax-Enabled Application

Web Servers: Introduction, HTTP Transactions, Multitier


Application Architecture, Client-Side Scripting versus Server-
Side Scripting, Accessing Web Servers.

Server Side Programming with PHP - Introduction, converting


VI Between Data Types, Arithmetic Operators, Initializing and 9 20%
Manipulating Arrays, String Comparisons, String Processing
with Regular Expressions, Form Processing and Business
Logic, Using PHP to Process HTML5 Forms, Accessing
MySQL Database with PHP, Using Cookies, Dynamic Content

END SEMESTER EXAM

QUESTION PAPER PATTERN

Maximum Marks: 100 Exam Duration: 3 hours

The question paper shall consist of Part A, Part B and Part C.

Part A shall consist of three questions of 15 marks each uniformly covering Modules I and
II. The student has to answer any two questions (15×2=30 marks).

Part B shall consist of three questions of 15 marks each uniformly covering Modules III and
IV. The student has to answer any two questions (15×2=30 marks).

Part C shall consist of three questions of 20 marks each uniformly covering Modules V and
VI. The student has to answer any two questions (20×2=40 marks).

Note : Each question can have a maximum of 4 subparts, if needed

For more study materials>www.ktustudents.in

You might also like