SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, … Sem Syallabus.pdfMongoDB, Data types in MongoDB,MongoDB...
Transcript of SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, … Sem Syallabus.pdfMongoDB, Data types in MongoDB,MongoDB...
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM(A Constituent College of Sri Siddhartha Academy of Higher Education, Tum
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
PROPOSED CURRICULUM OF VII
Sl.
No Sub. Code Name of the subject
1 CS8T01 Advanced Computer
Architecture
2 CS8T02 Big Data a
3 CS8PE3Y/
IS8PE3Y
Professional
4 CS8PE4Y/
IS8PE4Y
Professional
5 CS8PW02 Project Work Phase 2
6 CS8TS01 Technical Seminar
Professional
Elective – IV
Sub. Code
CS8PE311
CS8PE312
CS8PE313
CS8PE314
Professional
Elective – V
Sub. Code
CS8PE421
CS8PE422
CS8PE423
CS8PE424
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM(A Constituent College of Sri Siddhartha Academy of Higher Education, Tum
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
PROPOSED CURRICULUM OF VII -VIII SEMESTER
2016-17 BATCH
VIII SEMESTER
Name of the subject L T P
Advanced Computer
Architecture 4 0
Big Data and Analytics 3 0
Professional Elective -IV 3 0
Professional Elective - V 3 0
Project Work Phase 2 2 4 12
Technical Seminar 0 0
Total 15 4 12
Credits: 3-0-0-0-3
Subject Title
Mobile Computing
System Simulation and Modelling
Service Oriented Architecture
Android Programming
Professional Credits: 3-0-0-0-3
Subject Title
Business Intelligence And Its
Applications
Advanced DBMS
Software Architecture
Ad-Hoc Wireless Networks
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUMAKURU (A Constituent College of Sri Siddhartha Academy of Higher Education, Tumakuru)
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
VIII SEMESTER
P S
C
0 0 4
0 1 4
0 0 3
0 0 3
12 0 10
0 1 1
12 2 25
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Advanced Computer Architecture
Subject Code: CS8T01
Course Objectives:
Course Outcomes
Sl no
1 ToUnderstand the advanced concepts of computer architecture and it discusses the trends in technology, quantitative principles, Compumeasure performance of computers
2 To Explore advanced concepts and statearchitecture such as parallel program, Interconnection networks and Memory optimizations
3 To Understand the linear scheduling different architectural and organizational design issues that can affect the performance of a computer.
4 To Learn the basic Concepts of Multicore and multi
Course outcome
CO1 Evaluate computers used in parallel processing by
fundamental parameters.
CO2 Interpret parallelism, Memory optimizations and construct network architecture for parallel processors.
CO3 Design and analyze linear and
CO4 Compare the concepts of multi
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering
Advanced Computer Architecture
Subject Code: CS8T01 L-T-P-S
Course Objectives
ToUnderstand the advanced concepts of computer architecture and it discusses the trends in technology, quantitative principles, Compumeasure performance of computers
To Explore advanced concepts and state-of-the-art developments in computer architecture such as parallel program, Interconnection networks and Memory
To Understand the linear scheduling processes in pipelining and identify the different architectural and organizational design issues that can affect the performance of a computer.
To Learn the basic Concepts of Multicore and multi-threading Architecture
Descriptions
Evaluate computers used in parallel processing by Analyzingfundamental parameters.
Interpret parallelism, Memory optimizations and construct network architecture for parallel processors.
Design and analyze linear and arithmetic pipeline processors.
Compare the concepts of multi-threading and multi core architectures.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
S-C: 4-0-0-0-4
ToUnderstand the advanced concepts of computer architecture and it discusses the trends in technology, quantitative principles, Compute and
art developments in computer architecture such as parallel program, Interconnection networks and Memory
processes in pipelining and identify the different architectural and organizational design issues that can affect the
threading Architecture
Analyzing the
Interpret parallelism, Memory optimizations and construct network
arithmetic pipeline processors.
threading and multi core architectures.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Fundamentals of Computer Design:Defining computer architecture; Trends in Technology; in Integrated Circuits; Trends in cost; Dependability, Measuring, reporting and summarizing Performance; Quantitative Principles of computer design; Performance and Price
II
Parallel Program:Conditions for parallelism ,data dependencies, Hardware & software parallelism, The role of compilers, Program partitioning and scheduling, grain size &latency, Grain packaging and scheduling, Problems on grain packaging, Program flow mechanisms, control flow &dataflow, demand Comparison of flow mechanisms
III
System Interconnect architecturesData routing functions, Network performance, Static connection networks- linear array to Systolic arrays, Dynamic connection networks-digital buses, switch modules, Omega network, Baseline recursive network. Memory Hierarchy Design,Advanced cache optimizations, Memory technology and optimizations
IV
linear Pipeline:Linear pipeline Processors, Cocking & timing control, speedup ,efficiency,throughput, Reservation &latency analysis, Collision free scheduling, Instruction execution phases, mechanisms for IP, Dynamic instruction scheduling, Computer stages, arithmetic principles, fixed point and floating point numbers, static arithmetic pipeline and multiply pipeline Design (up to Wallace tree)
V
Introduction to Multiin Software .Parallel Computing PlatMicroprocessors. Differentiating MultiThreading Technology, MultiCore Platforms Understanding Performance Growing Returns: Gustafson’s Law,
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Fundamentals of Computer Design:Introduction; Classes computers; Defining computer architecture; Trends in Technology; Trends in power in Integrated Circuits; Trends in cost; Dependability, Measuring, reporting and summarizing Performance; Quantitative Principles of computer design; Performance and Price-Performance
:Conditions for parallelism ,data & resource dependencies, Hardware & software parallelism, The role of compilers, Program partitioning and scheduling, grain size &latency, Grain packaging and scheduling, Problems on grain packaging, Program flow mechanisms, control flow &dataflow, demand driven mechanisms, Comparison of flow mechanisms
System Interconnect architectures:Network properties and routing, Data routing functions, Network performance, Static connection
linear array to Systolic arrays, Dynamic connection digital buses, switch modules, Omega network, Baseline
Memory Hierarchy Design: Introduction ,Basic cache Optimizations ,Advanced cache optimizations, Memory technology and optimizations
:Linear pipeline processors synchronous &asynchrous Processors, Cocking & timing control, speedup ,efficiency,throughput, Reservation &latency analysis, Collision free scheduling, Instruction execution phases, mechanisms for IP, Dynamic instruction scheduling,
ges, arithmetic principles, fixed point and floating point numbers, static arithmetic pipeline and multiply pipeline Design (up to
Introduction to Multi-Core Architecture:Motivation for Concurrency in Software .Parallel Computing Platforms, Parallel Computing in Microprocessors. Differentiating Multi-Core Architectures from HyperThreading Technology, Multi-threading on Single-Core versus MultiCore Platforms Understanding Performance Growing Returns:
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
Introduction; Classes computers; Trends in power
in Integrated Circuits; Trends in cost; Dependability, Measuring, reporting and summarizing Performance; Quantitative Principles of
10
& resource dependencies, Hardware & software parallelism, The role of compilers, Program partitioning and scheduling, grain size &latency, Grain packaging and scheduling, Problems on grain packaging, Program flow
driven mechanisms,
11
:Network properties and routing, Data routing functions, Network performance, Static connection
linear array to Systolic arrays, Dynamic connection digital buses, switch modules, Omega network, Baseline
: Introduction ,Basic cache Optimizations ,Advanced cache optimizations, Memory technology and optimizations
10
processors synchronous &asynchrous Processors, Cocking & timing control, speedup ,efficiency,throughput, Reservation &latency analysis, Collision free scheduling, Instruction execution phases, mechanisms for IP, Dynamic instruction scheduling,
ges, arithmetic principles, fixed point and floating point numbers, static arithmetic pipeline and multiply pipeline Design (up to
11
:Motivation for Concurrency forms, Parallel Computing in
Core Architectures from Hyper-Core versus Multi-
Core Platforms Understanding Performance Growing Returns:
10
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Question paper Pattern:
From each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Computer Architecture A Quantitative Approach
2 Advanced Computer Architecture Parallelism, Scalability, Programmability”
3 Multi core programming increasing performance through software multithreading
Reference Book:
Sl No
Reference Book title
1 Computer Architecture
2 Parallel computer architecture
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
Text Book title Author
Architecture A Quantitative Approach
Hennessey and Patterson
Advanced Computer Architecture Parallelism, Scalability,
Kai Hwang and Nareshjotwani
Multi core programming increasing performance through software
ShameemAkhter and Jason Robets
Book title Author
Architecture&organization John P Hayes
Parallel computer architecture David culler, J.P.singh, Anoopgupta
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be prepared, the student has
Volume and Year of Edition
4th Edition, Elsevier, 2007(ISBN – 978-81-312-0726-0)
Second Edition Tata McGraw-Hill, 2010(ISBN – 987-0-07-070210-3)
Intel press (Digital Book)
Volume and Year of Edition
2007.Tata McGraw-Hill(ISBN-9780070273665)
Margon Kauffman 2011 Ist edition (ISBN-978-1558603431)
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for theSyllabus for theSyllabus for theSyllabus for the
Department: Computer Science and Engineering
Subject Name: Big Data and Subject Code: CS8T02
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 To optimize business decisions and create competitive advantage with Big Data analytics.
2 To explore the fundamental concepts of big data analytics.
3 To understand the applications using Map Reduce Concepts
4 To introduce programming tools PIG & HIVE in Hadoop echo system
Course outcome
Descriptions
CO1 Identify the characteristics of datasets and compare the trivial data and big data for various applications.
CO2
Demonstrate an open source software framework called Hadoop and supported tool to empower any meaningful conversation on Big data and analytics.
CO3
Compare and Contrast different Hadoop supporting tools with traditional tool.
CO4 How Big Data can be analyzed to extract knowledge and apply tools for bigdata analytics
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for theSyllabus for theSyllabus for theSyllabus for the Academic Year Academic Year Academic Year Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering
and Analytics
L-
Course Objectives
To optimize business decisions and create competitive advantage with Big
To explore the fundamental concepts of big data analytics.
understand the applications using Map Reduce Concepts
To introduce programming tools PIG & HIVE in Hadoop echo system
Identify the characteristics of datasets and compare the trivial data and for various applications.
Demonstrate an open source software framework called Hadoop and supported tool to empower any meaningful conversation on Big data and
Compare and Contrast different Hadoop supporting tools with traditional
How Big Data can be analyzed to extract knowledge and apply tools for bigdata analytics
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 7
-T-P-S-C: 3-0-0-1-4
To optimize business decisions and create competitive advantage with Big
To explore the fundamental concepts of big data analytics.
understand the applications using Map Reduce Concepts
To introduce programming tools PIG & HIVE in Hadoop echo system
Identify the characteristics of datasets and compare the trivial data and
Demonstrate an open source software framework called Hadoop and supported tool to empower any meaningful conversation on Big data and
Compare and Contrast different Hadoop supporting tools with traditional
How Big Data can be analyzed to extract knowledge and apply tools for
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Getting an Overview of Big DataManagement-Evolution of Big Data, Structuring Big DataData, Elements of Data, Advantages of Big Data Analytics Introducing Technologies for Handling Big Data Distributed and Parallel Computing for Big Data, Introducing Hadoop, Cloud Computing and Big Data: Cloud Delivery Models, Cloud Services for Big Data, CProviders in Big Data Market, InData
II
Big Data Analytics and Technology LandscapeWhat is Big Data Analytics? What Big Data Analytics Isn’t? Why this Sudden Hype Around Big Data Analytics? Classification of Analytics, Greatest Challenges that Prevent Businesses from Capitalizing on Big Data, Top Challenges Facing BigImportant? What Kind of Technologies are we looking Toward to Help Meet the Challenges Posed by Big Data? Data Science, Data Scientist...Your New Best Friend!!! ,Terminologies Used in Big Data Environments. NoSQL (Not Only
III
Introduction to Hadoop and MongoDBHadoop? Why not RDBMS? RDBMS versus Hadoop, Distributed Computing Challenges ,History of Hadoop , Hadoop Overview, Use Case of Hadoop ,Hadoop Distributors ,HDFS (HSystem),Processing Data with Hadoop, Managing Resources and Applications with Hadoop YARN (Yet another Resource Negotiator),Interacting withHadoop Ecosystem . Introduction to MongoDB: What is and Why MongoDB? Terms used in RDBMS and MongoDB, Data types in MongoDB,MongoDB Query language.
IV
Introduction to cassandra and MAPREDUCEfeatures, CQL data types, CQLSH, key spaces, CRUD, collections, TTL, using a counter, ALTER commands, import and export, query system tables. MAPREDUCE Programming :Mapper, Reducer, Combiner, Partitioner, Searching, Sorting, Compression
V
Introduction to Hive and PigData Types, Hive File Format, Hive Query Language (HQL), Userdefined Function(UDF). What is Pig? The Anatomy of Pig, Pig on Hadoop , Pig Philosophy, Use Case for Pig: ETL Processing, Pig Latin Overview , Data Types in Pig ,Running Pig , Execution Modes of Pig ,HDFS Commands ,Relational Operators, Eval Function, Complex Data Types ,Piggy Bank, UserDefined Functions (UDF) ,Parameter Substitution , Diagnostic Operator , Word Count Example using Pig ,When to use Pig? When not to use Pig? Pig at Yahoo! ,Pig versus Hive .
Question paper Pattern:
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Getting an Overview of Big Data What is Big Data? History of Data Evolution of Big Data, Structuring Big Data
Data, Elements of Data, Advantages of Big Data Analytics Introducing Technologies for Handling Big Data Distributed and Parallel Computing for Big Data, Introducing Hadoop, Cloud Computing and Big Data: Cloud Delivery Models, Cloud Services for Big Data, CProviders in Big Data Market, In-Memory Computing TechnologyforBig
Big Data Analytics and Technology Landscape Where do we Begin? What is Big Data Analytics? What Big Data Analytics Isn’t? Why this Sudden Hype Around Big Data Analytics? Classification of Analytics, Greatest Challenges that Prevent Businesses from Capitalizing on Big Data, Top Challenges Facing Big Data, Why is Big Data Analytics Important? What Kind of Technologies are we looking Toward to Help Meet the Challenges Posed by Big Data? Data Science, Data Scientist...Your New Best Friend!!! ,Terminologies Used in Big Data Environments. NoSQL (Not Only SQL) ,Hadoop.
Introduction to Hadoop and MongoDB IntroducingHadoop, Why Hadoop? Why not RDBMS? RDBMS versus Hadoop, Distributed Computing Challenges ,History of Hadoop , Hadoop Overview, Use Case of Hadoop ,Hadoop Distributors ,HDFS (Hadoop Distributed File System),Processing Data with Hadoop, Managing Resources and Applications with Hadoop YARN (Yet another Resource Negotiator),Interacting withHadoop Ecosystem . Introduction to MongoDB: What is and Why MongoDB? Terms used in RDBMS and MongoDB, Data types in MongoDB,MongoDB Query language.
Introduction to cassandra and MAPREDUCE Apache Cassandra, features, CQL data types, CQLSH, key spaces, CRUD, collections, TTL, using a counter, ALTER commands, import and export, query system tables. MAPREDUCE Programming :Mapper, Reducer, Combiner, Partitioner, Searching, Sorting, Compression .
Introduction to Hive and Pig what is Hive? , Hive Architecture, Hive Data Types, Hive File Format, Hive Query Language (HQL), Userdefined Function(UDF). What is Pig? The Anatomy of Pig, Pig on Hadoop , Pig Philosophy, Use
ETL Processing, Pig Latin Overview , Data Types in Pig ,Running Pig , Execution Modes of Pig ,HDFS Commands ,Relational Operators, Eval Function, Complex Data Types ,Piggy Bank, UserDefined Functions (UDF) ,Parameter Substitution , Diagnostic Operator
Word Count Example using Pig ,When to use Pig? When not to use Pig? Pig at Yahoo! ,Pig versus Hive .
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
What is Big Data? History of Data Evolution of Big Data, Structuring Big Data-Types of
Data, Elements of Data, Advantages of Big Data Analytics Introducing Technologies for Handling Big Data Distributed and Parallel Computing for Big Data, Introducing Hadoop, Cloud Computing and Big Data: Cloud Delivery Models, Cloud Services for Big Data, Cloud
Memory Computing TechnologyforBig
8
Where do we Begin? What is Big Data Analytics? What Big Data Analytics Isn’t? Why this Sudden Hype Around Big Data Analytics? Classification of Analytics, Greatest Challenges that Prevent Businesses from Capitalizing on Big
Data, Why is Big Data Analytics Important? What Kind of Technologies are we looking Toward to Help Meet the Challenges Posed by Big Data? Data Science, Data Scientist...Your New Best Friend!!! ,Terminologies Used in Big Data
8
IntroducingHadoop, Why Hadoop? Why not RDBMS? RDBMS versus Hadoop, Distributed Computing Challenges ,History of Hadoop , Hadoop Overview, Use
adoop Distributed File System),Processing Data with Hadoop, Managing Resources and Applications with Hadoop YARN (Yet another Resource Negotiator),Interacting withHadoop Ecosystem . Introduction to MongoDB: What is and Why MongoDB? Terms used in RDBMS and MongoDB, Data types in MongoDB,MongoDB Query language.
8
Apache Cassandra, features, CQL data types, CQLSH, key spaces, CRUD, collections, TTL, using a counter, ALTER commands, import and export, query system tables. MAPREDUCE Programming :Mapper, Reducer, Combiner,
7
what is Hive? , Hive Architecture, Hive Data Types, Hive File Format, Hive Query Language (HQL), User-
What is Pig? The Anatomy of Pig, Pig on Hadoop , Pig Philosophy, Use ETL Processing, Pig Latin Overview , Data Types in Pig
,Running Pig , Execution Modes of Pig ,HDFS Commands ,Relational Operators, Eval Function, Complex Data Types ,Piggy Bank, User- Defined Functions (UDF) ,Parameter Substitution , Diagnostic Operator
Word Count Example using Pig ,When to use Pig? When not to use
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
From each unit, Two questions of 20 marks each have to be given, the student has to answer one full question of
Text Books:
Sl No
Text Book title
1 Big Data: Black Book
2 Big Data and Analytics,
Reference Book:
Sl No
Text Book title
1 Hadoop in Practice
2 Programming Pig
3 Programming Hive
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, Two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Book title Author
Big Data: Black Book Dt Editorial Services, Dreamtech Press
Big Data and Analytics, SeemaAcharya, SubhashiniChellappan, Infosys Limited
Text Book title Author Volume and Year of Edition
Hadoop in Practice Alex Holmes Manning Publications Co., January 2015, Second Edition. ISBN-13:9789351197423
Alan Gates, O’Reilly Kindle Publication. 2017, ISBN93709-
Dean Wampler O’Reilly,
Kindle Publication. 2012 ISBN:97831933-
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, Two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
Edition 2016.ISBN -13: 978-9351197577,
Publication:Wiley India Private Limited,1st Edition 2015. ISBN:978-81-265-5478-2
Volume and Year of Edition
Manning Publications Co., January 2015, Second Edition.
13:978-9351197423
Kindle Publication. 2017, ISBN-978-1-491-
-9
Kindle Publication. 2012 ISBN:978-1-449-
-5
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science & Engineering Subject Name: Mobile Computing
Subject Code: CS8PE311
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 Understand the basic concepts and principles of mobile computing.
2 Discuss the various Emerging Technologies of mobile computing.
3 Compare the different architectures and techniques of mobile Communication Networks.
4 Understand the concepts of SMS and WAP Applications.
Course outcome
Descriptions
CO1 Explain the various design Considerations for Mobile Computing.
CO2 Analyze the principles and theories of mobile computing technologies.
CO3 Compare the different aspects of mobile Communication Networks.
CO4 Outline the concept of SMS and WAP Applications.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science & Engineering Semester: 8
Subject Name: Mobile Computing
L-T-P-S
Course Objectives
Understand the basic concepts and principles of mobile computing.
Discuss the various Emerging Technologies of mobile computing.
Compare the different architectures and techniques of mobile Communication
the concepts of SMS and WAP Applications.
Explain the various design Considerations for Mobile Computing.
Analyze the principles and theories of mobile computing technologies.
different aspects of mobile Communication Networks.
Outline the concept of SMS and WAP Applications.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
S-C: 3-0-0-0-3
Understand the basic concepts and principles of mobile computing.
Discuss the various Emerging Technologies of mobile computing.
Compare the different architectures and techniques of mobile Communication
Explain the various design Considerations for Mobile Computing.
Analyze the principles and theories of mobile computing technologies.
different aspects of mobile Communication Networks.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Mobile computing Architecture: Architecture for Mobile Computing, ThreeConsiderations for Mobile Computing,Mobile Computing through Internet, Making Existing Applications Mobile
II
Emerging Technologies: Bluetooth Protocol Stack, Bluetooth Models, Radio Frequency Identification (RFID), Wireless Broadband (WIMAX), Mobile IPInternet Protocol Version 6(IPV6)IPV6, Mobile IP with IPV6.
III
Global System for Mobile Communication (GSM):Mobile Communications, GSM Architecture, GSM Entities, Call Routing in GSM, PLMN Interfaces, GSM Addresses and Identifiers, Network Aspects in GSM, Mobility Management, PerCommunication Service.
IV
Short Message Service (SMS) and Wireless Application Protocol (WAP):Short Message Service (SMS)Architecture, Value Added Service through SMS, Introduction to WAP,WAP, WAE,MMS, GPRS
V
General Packet Radio Service (GPRS):Data Network, GPRS Network Architecture, GPRS Network Operations, Data Services in GPRS, Applications for GPRS, Limitations of GPRS, Billing and Charging in GPRS.
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Mobile computing Architecture: Internet-The Ubiquitous Network, Architecture for Mobile Computing, Three-tier Architecture, Design Considerations for Mobile Computing,Mobile Computing through Internet, Making Existing Applications Mobile-Enabled.
Emerging Technologies: Introduction, Bluetooth-Bluetooth Protocol, Bluetooth Protocol Stack, Bluetooth Security, Bluetooth Application Models, Radio Frequency Identification (RFID), Wireless Broadband (WIMAX), Mobile IP-Discovery, Registration,Tunneling, Cellular IP, Internet Protocol Version 6(IPV6)-IPV6 Security, Migrating from IPV4 to
th IPV6.
Global System for Mobile Communication (GSM):Global System for Mobile Communications, GSM Architecture, GSM Entities, Call Routing in GSM, PLMN Interfaces, GSM Addresses and Identifiers, Network Aspects in GSM, Mobility Management, PerCommunication Service.
Short Message Service (SMS) and Wireless Application Protocol Short Message Service (SMS)-Strength of SMS, SMS
Architecture, Value Added Service through SMS, Introduction to WAP,WAP, WAE,MMS, GPRS Applications.
General Packet Radio Service (GPRS):Introduction, GPRS and Packet Data Network, GPRS Network Architecture, GPRS Network Operations, Data Services in GPRS, Applications for GPRS, Limitations of GPRS, Billing and Charging in GPRS.
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
The Ubiquitous Network, Architecture, Design
Considerations for Mobile Computing,Mobile Computing through
8
Bluetooth Protocol, Security, Bluetooth Application
Models, Radio Frequency Identification (RFID), Wireless Broadband Discovery, Registration,Tunneling, Cellular IP,
IPV6 Security, Migrating from IPV4 to
8
Global System for Mobile Communications, GSM Architecture, GSM Entities, Call Routing in GSM, PLMN Interfaces, GSM Addresses and Identifiers, Network Aspects in GSM, Mobility Management, Personal
8
Short Message Service (SMS) and Wireless Application Protocol Strength of SMS, SMS
Architecture, Value Added Service through SMS, Introduction to
8
Introduction, GPRS and Packet Data Network, GPRS Network Architecture, GPRS Network Operations, Data Services in GPRS, Applications for GPRS, Limitations of GPRS,
8
From each unit, two questions of 20 marks each have to be given, the student
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Text Books:
Sl No
Text Book title
1 Mobile Computing,Technology,Applications and Service Creation
Reference Book:
Sl No
Text Book title
1 MobileComputing,
2 Wireless Communications and Networks,3G and Beyond,
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Text Book title Author Volume and Year of Edition
Computing,Technology, Applications and Service
Dr.AshokTalukder,MsRoopaYavagal,Mr.HasanAhmed
2nd Edition,McGraw Hill Education,2017ISBN-13:
Text Book title Author Volume and Edition
Raj kamal
3rd Edition, 2018,Oxford University Press,ISBN:978
Communications and ItiSahaMisra 2nd Edition, 2017, McGraw Hill Education.ISBN-13: 978
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Volume and Year of
2nd Edition,McGraw Hill Education,2017
13:978-0070144576
Volume and Year of
3rd Edition, 2018,Oxford University Press, ISBN:978-0198068914
2nd Edition, 2017, McGraw Hill Education.
13: 978-1259062735
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus
Department: Computer
Subject Name: System Simulation and Modelling
Subject Code: CS8PE312
Course Objectives
Course Outcomes
Sl.No Course Objectives
1 Develop mathematical formulation for linear programming and transportation problem
2 Define Queuing system and their characteristics.
3 Construct the required activities in an efficient manner so as to complete it on or before a specified time limit and at the minimum cost.
4 Develop mathematical model for interactive decision
Course outcome
Descriptions
CO1 Describeand modeling paradigm.
CO2 Conceptualize real world situations related to systems development decisions, originating from source requirements and goals.
CO3 Develop skills to apply simulation software to construct and execute goal
CO4 Interpret the model and apply the results to resolve critical issues in a real world environment
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year – 2019 - 2020
omputer Science Engineering
System Simulation and Modelling
L-T-P-S-
Course Objectives
Develop mathematical formulation for linear programming and transportation problem
Define Queuing system and their characteristics.
Construct the required activities in an efficient manner so as to complete it on or before a specified time limit and at the minimum cost.
Develop mathematical model for interactive decision
Describe the role of important elements of discrete event simulation and modeling paradigm.
Conceptualize real world situations related to systems development decisions, originating from source requirements and goals.
Develop skills to apply simulation software to construct and execute goal-driven system models.
Interpret the model and apply the results to resolve critical issues in a real world environment
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
2020
Semester: 8
-C: 3-0-0-0-3
Develop mathematical formulation for linear programming and
Construct the required activities in an efficient manner so as to complete it on or before a specified time limit and at the minimum cost.
the role of important elements of discrete event simulation
Conceptualize real world situations related to systems development decisions, originating from source requirements and goals.
Develop skills to apply simulation software to construct and
Interpret the model and apply the results to resolve critical issues
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
UNIT I: IntroductionWhen simulation is the appropriate tool and when it is not appropriate, Advantages and disadvantages of Simulation; Areas of application, Systems and system environment; Components of a system; Discrete and continuous systems, Model of a system; Types ofEvent System Simulation examples: Simulation of queuing systems. General Principles, Simulation Software:Simulation. The Eventsimulation Using Event Scheduling
II
UNIT II: Statistical Models in Simulation
Review of terminology and concepts, Useful statistical models,Discrete distributions. Continuous distributions,Poisson process, Empirical distributions.Queuing Models:systems,Queuing notation,Longqueuing systems,Longsystems cont…,Steadyqueues.
III
UNIT III: Random-Number Generation Properties of random numbers; numbers, Techniques for generating random numbers,Tests for Random Numbers,Randomtechnique Acceptance
IV
UNIT IV: Input Modeling Data Collection; Identifyiestimation, Goodness of Fit Tests, Fitting a nonprocess, Selecting input models without data, Multivariate and TimeSeries input models.simulations with respect to output analysis ,Stochastic nature of output data, Measures of performance and their estimation.
V
UNIT V: Measures of performance and their estimation Output analysis for terminating simulations Continued..,Output analysis for steadyValidation: Optimization: Model building, verification and validation, Verification of simulation models, Verification of simulation models,Calibration and validation of models, Optimization via Simulation
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
UNIT I: Introduction When simulation is the appropriate tool and when it is not appropriate, Advantages and disadvantages of Simulation; Areas of application, Systems and system environment; Components of a system; Discrete and continuous systems, Model of a system; Types of Models, DiscreteEvent System Simulation examples: Simulation of queuing systems.
Principles, Simulation Software:Concepts in DiscreteSimulation. The Event-Scheduling / Time-Advance Algorithm, Manual simulation Using Event Scheduling
UNIT II: Statistical Models in Simulation
Review of terminology and concepts, Useful statistical models,Discrete distributions. Continuous distributions,Poisson process, Empirical
Queuing Models:Characteristics of queuing ing notation,Long-run measures of performance of
queuing systems,Long-run measures of performance of queuing systems cont…,Steady-state behavior of M/G/1 queue, Networks of
Number Generation Properties of random numbers; Generation of pseudo
numbers, Techniques for generating random numbers,Tests for Random-Variate Generation: ,Inverse transform
technique Acceptance-Rejection technique.
UNIT IV: Input Modeling Data Collection; Identifying the distribution with data, Parameter estimation, Goodness of Fit Tests, Fitting a non-stationary Poisson process, Selecting input models without data, Multivariate and TimeSeries input models.Estimation of Absolute Performance:
th respect to output analysis ,Stochastic nature of output data, Measures of performance and their estimation.
UNIT V: Measures of performance and their estimation Output analysis for terminating simulations Continued..,Output
steady-state simulations.Verification, Calibration And : Optimization: Model building, verification and validation,
Verification of simulation models, Verification of simulation models,Calibration and validation of models, Optimization via
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
When simulation is the appropriate tool and when it is not appropriate, Advantages and disadvantages of Simulation; Areas of application, Systems and system environment; Components of a system; Discrete
Models, Discrete-Event System Simulation examples: Simulation of queuing systems.
Concepts in Discrete-Event Advance Algorithm, Manual
8
Review of terminology and concepts, Useful statistical models,Discrete distributions. Continuous distributions,Poisson process, Empirical
Characteristics of queuing run measures of performance of
run measures of performance of queuing state behavior of M/G/1 queue, Networks of
8
Generation of pseudo-random numbers, Techniques for generating random numbers,Tests for
,Inverse transform
8
ng the distribution with data, Parameter
stationary Poisson process, Selecting input models without data, Multivariate and Time-
Estimation of Absolute Performance: Types of th respect to output analysis ,Stochastic nature of
8
Output analysis for terminating simulations Continued..,Output
Verification, Calibration And : Optimization: Model building, verification and validation,
Verification of simulation models, Verification of simulation models,Calibration and validation of models, Optimization via
7
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Discrete Event system Simulation
Reference Book:
Sl No
Text Book title
1 System Simulation
2 Simulation Modelling& Analysis
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Book title Author Volume and Year of
Discrete Event system Simulation Jerry Banks, John S Carson, II, Berry L Nelson, David M Nicol,
Pearson Education, Asia, 52013, ISBN: 81203
Text Book title Author Volume and of Edition
Geoffrey Gordon Prentice Hall publication, 2ndEdition, 1978, ISBN: 810140
Simulation Modelling& Analysis Averill M Law, W David Kelton
McGraw Hill International Editions Industrial Engineering series, 4thEdition, ISBN: 0
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be given, the student
Volume and Year of Edition
Pearson Education, Asia, 5th Edition, 2013, ISBN: 81-203-2832-9
Volume and Year of Edition
Prentice Hall publication, 2ndEdition, 1978, ISBN: 81-203-0140-4.
McGraw Hill International Editions –Industrial Engineering series, 4thEdition, ISBN: 0-07-100803-9.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Service Oriented Architecture
Subject Code: CS8PE313
Course Objectives :
Course Outcomes
Course outcome
Descriptions
CO1 Ability to understand fundamentals of SOA and Web services.
CO2 Understanding and appreciating the
CO3 Ability to understand the anatomy of service orientation and service
layers.
CO4 Ability to apply the SOA principle in business design process.
Sl.No Course Objectives
1 Design and architect a modern SOA
2 Apply SOA design patterns to improve flexibility and maintainability
3 Model service business use cases
4 Facilities integration and empower consumers
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Department: Computer Science and Engineering Semester: VII
Subject Name: Service Oriented Architecture
L-T-
Descriptions
Ability to understand fundamentals of SOA and Web services.
Understanding and appreciating the features of SOA.
Ability to understand the anatomy of service orientation and service
Ability to apply the SOA principle in business design process.
Course Objectives
Design and architect a modern SOA
Apply SOA design patterns to improve flexibility and maintainability
Model service operations and messages from business use cases
Facilities integration and empower consumers
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: VII
-P-S-C:3-0-0-0-3
Ability to understand fundamentals of SOA and Web services.
Ability to understand the anatomy of service orientation and service
Ability to apply the SOA principle in business design process.
Apply SOA design patterns to improve flexibility
operations and messages from
Facilities integration and empower consumers
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Introduction to SOA, Evolution, web services and
Common Characteristics of contemporary SOA; Common tangible benefits of SOA;An SOA timeline (from XML to Web services to SOA); The continuing evolution of SOA (Standards organizations and Contributing vendors); The roots of SOA (comparing SOAarchitectures).Web Services and Primitive SOA: framework; Services (as Web services); Service descriptions (with WSDL); Messaging (with SOAP).
II
Web Services and Contemporary SOA
Message exchange patterns; Service activity; Coordination; Atomic Transactions; Business activities; Orchestration; Choreography. Web Services and Contemporary SOA messaging; Correlation; Polices; Metadata exchange; Security; Notification and eventing.
III
Principles of Service
Services-orientation and the enterprise; Anatomy of a serviceoriented architecture; Common Principles of ServiceHow service orientation principles interand object-orientation; Native Web service support for serviceorientation principles.
IV
Service Layers
Service-orientation and contemporary SOA; Service layer abstraction; Application service layer, Business service Orchestration service layer; Agnostic services; Service layer configuration scenarios.
V
Business Process Design and SOA Platforms
WS-BPEL language basics; WSoriented business process design; WSWS-Reliable Messaging language basics.platform basics; SOA support in J2EE; SOA support in .NET; Integration considerations
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, answer one full question of his/her choice.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Introduction to SOA, Evolution, web services and primitive SOA
Common Characteristics of contemporary SOA; Common tangible benefits of SOA;An SOA timeline (from XML to Web services to SOA); The continuing evolution of SOA (Standards organizations and Contributing vendors); The roots of SOA (comparing SOA
Web Services and Primitive SOA: The Web services framework; Services (as Web services); Service descriptions (with WSDL); Messaging (with SOAP).
Web Services and Contemporary SOA – 1 and SOA-2
Message exchange patterns; Service activity; Coordination; Atomic Transactions; Business activities; Orchestration; Choreography. Web Services and Contemporary SOA – 2: Addressing; Reliable messaging; Correlation; Polices; Metadata exchange; Security;
fication and eventing.
Principles of Service – Orientation
orientation and the enterprise; Anatomy of a serviceoriented architecture; Common Principles of Service-orientation; How service orientation principles inter-relate; Service-orientation
orientation; Native Web service support for serviceorientation principles.
orientation and contemporary SOA; Service layer abstraction; Application service layer, Business service Orchestration service layer; Agnostic services; Service layer configuration scenarios.
Business Process Design and SOA Platforms
BPEL language basics; WS-Coordination overview; Serviceoriented business process design; WS-addressing language basics;
Reliable Messaging language basics.SOA Platformsplatform basics; SOA support in J2EE; SOA support in .NET; Integration considerations
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
primitive SOA
Common Characteristics of contemporary SOA; Common tangible benefits of SOA;An SOA timeline (from XML to Web services to SOA); The continuing evolution of SOA (Standards organizations and Contributing vendors); The roots of SOA (comparing SOA to Past
The Web services framework; Services (as Web services); Service descriptions (with
8
Message exchange patterns; Service activity; Coordination; Atomic Transactions; Business activities; Orchestration; Choreography.
Addressing; Reliable messaging; Correlation; Polices; Metadata exchange; Security;
8
orientation and the enterprise; Anatomy of a service-orientation; orientation
orientation; Native Web service support for service-
7
orientation and contemporary SOA; Service layer abstraction; Application service layer, Business service layer, Orchestration service layer; Agnostic services; Service layer
8
Coordination overview; Service-language basics;
SOA Platforms: SOA platform basics; SOA support in J2EE; SOA support in .NET;
8
the student has to
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Text Books:
Sl No
Text Book title
1 Service-Oriented Architecture Concepts,
Technology, and Design,
Reference Book:
Sl No
Text Book title
1 Understanding SOA with Web Services,
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Text Book title Author Volume and Year of Edition
Oriented Architecture Concepts,
Technology, and Design,
Thomas Erl Pearson
2005.
Text Book title Author Volume and Year of Edition
Understanding SOA with Web Services, Eric Newcomer, Greg
Lomow
Pearson education,
2005.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Volume and Year of Edition
Pearson Education,
2005.
Volume and Year of Edition
Pearson education,
2005.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic YearSyllabus for the Academic YearSyllabus for the Academic YearSyllabus for the Academic Year
Department: Computer Science & Engineering Subject Name: ANDROID PROGRAMMING
Subject Code: CS8PE314
Course Objectives:
Course Outcomes:
Sl.No Course Objectives
1 To introduce Android platform andits architecture.
2 To learn activity creation
3 To be familiarized
4 To integrate multimedia, camera and Location based services in AndroidApplication.
Course outcome
Descriptions
CO1 Able to understand various approaches and technologies for app development.
CO2 Capable of understanding, designing user interface app and implementing app functionalities.
CO3 Able to develop location services using device sensors android apps.
CO4 Capable of validating, packaging and moving apps to market.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic YearSyllabus for the Academic YearSyllabus for the Academic YearSyllabus for the Academic Year 2019 2019 2019 2019 ---- 2020202020202020
Computer Science & Engineering
ANDROID PROGRAMMING
L
Course Objectives
To introduce Android platform andits architecture.
creation and Android UI designing.
familiarized with Intent, Broadcast receivers and Internet services.
To integrate multimedia, camera and Location based services in AndroidApplication.
Able to understand various approaches and technologies for app
Capable of understanding, designing user interface app and implementing app functionalities.
Able to develop location services using device sensors while building
Capable of validating, packaging and moving apps to market.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
L-T-P-S-C:3-0-0-0-3
Internet services.
To integrate multimedia, camera and Location based services in
Able to understand various approaches and technologies for app
Capable of understanding, designing user interface app and implementing
while building
Capable of validating, packaging and moving apps to market.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Mobility and AndroidIntroduction, Mobility Panorama, Mobile Platforms, App Development Approaches, Android Overview. Getting Started with Android Introduction, Setting up Development Environment, Saying Hello to Android, Traversing an Android App Project Structure, Logical Components of an Android App, Android Tool Repository, Installing and Running App Devices. Learning with an Application Introduction, 3CheersCable App, Mobile App Development Tenets of a Winning App.
II
App User Interface Introduction, Activity, UI Resources, UI Elements and Events, Interaction among Activities, Fragments, Action Bar. App Functionality -Introduction, Threads, AsyncTask, Service, Notifications, Intents and Intent Resolution, Broadcast Receivers, Telephony and SMS.
III
App Data - Persistence and AccessIntroduction, Flat Files, Shared Preferences, Sharing Across Apps, Enterprise Data. Graphics and AnimationIntroduction, Android Graphics, Android Animation.
IV
Multimedia Introduction, Audio, Video and Images, Playback 185, Capture and Storage. Location Services andIntroduction, Google Play Services, Location Services, Maps.
V
Sensors Introduction, Sensors in Android, Android Sensor Framework, Motion Sensors,Position Sensors, Environment Sensors. Testing Android Apps Introduction, Testing Android App Components, App Testing Landscape Overview.
Publishing Apps Introduction, Groundwork, Configuring, Packaging, Distributing.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Mobility and Android Introduction, Mobility Panorama, Mobile Platforms, App Development Approaches, Android Overview.
Getting Started with Android Introduction, Setting up Development Environment, Saying Hello to Android, Traversing an Android App Project Structure, Logical
nts of an Android App, Android Tool Repository, Installing and Running App Devices.
Learning with an Application - 3CheersCable Introduction, 3CheersCable App, Mobile App Development Challenges, Tenets of a Winning App.
App User Interface Introduction, Activity, UI Resources, UI Elements and Events, Interaction among Activities, Fragments, Action Bar.
- Beyond UI Introduction, Threads, AsyncTask, Service, Notifications, Intents and Intent Resolution, Broadcast Receivers, Telephony and SMS.
Persistence and Access Introduction, Flat Files, Shared Preferences, Relational Data, Data Sharing Across Apps, Enterprise Data.
Graphics and Animation Introduction, Android Graphics, Android Animation.
Introduction, Audio, Video and Images, Playback 185, Capture and
Location Services and Maps Introduction, Google Play Services, Location Services, Maps.
Introduction, Sensors in Android, Android Sensor Framework, Motion Sensors,Position Sensors, Environment Sensors.
Testing Android Apps Introduction, Testing Android App Components, App Testing Landscape Overview.
Publishing Apps Introduction, Groundwork, Configuring, Packaging, Distributing.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
Introduction, Mobility Panorama, Mobile Platforms, App Development
Getting Started with Android Introduction, Setting up Development Environment, Saying Hello to Android, Traversing an Android App Project Structure, Logical
nts of an Android App, Android Tool Repository, Installing
3CheersCable Challenges,
8
App User Interface Introduction, Activity, UI Resources, UI Elements and Events,
Introduction, Threads, AsyncTask, Service, Notifications, Intents and Intent Resolution, Broadcast Receivers, Telephony and SMS.
8
Relational Data, Data
8
Introduction, Audio, Video and Images, Playback 185, Capture and
Introduction, Google Play Services, Location Services, Maps.
7
Introduction, Sensors in Android, Android Sensor Framework, Motion
Introduction, Testing Android App Components, App Testing
Publishing Apps Introduction, Groundwork, Configuring, Packaging, Distributing.
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Composing Mobile Apps: Learn, Explore and Apply using Android
Reference Book:
Sl No
Text Book title
1 Android Application Development All in one for Dummies
2 Teach Yourself Android Application Development in 24Hours
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Book title Author Volume and Year of Edition
Apps: Learn, Explore and Apply using Android
Anubhav Pradhan, Anil V. Deshpande
Wiley, First Edition2014265
Text Book title Author Volume and Year of Edition
Development All in one for Dummies
Barry ABurd Wiley2012, ISBN: 978118ISBN 97841745
Teach Yourself Android Application Development in 24Hours
Edition 1, PublicatSAMS.0-10: 0
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit, two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
Wiley, First Edition-2014, ISBN 978-81-265-4660-2
Volume and Year of Edition
Wiley, 2nd Edition 2012, ISBN: 978-1-118-38710-8 (pbk); ISBN 978-1-118-41745-4 (ebk)
Edition 1, 2010, Publication SAMS.ISBN-13: 978--321-67335-0ISBN-
10: 0-321-67335-2
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science & Engg
Subject Name: BUSINESS INTELLIGENCE AND ITS APPLICATIONS
Subject Code: CS8PE421
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 Assess Advanced
2 Explain predictive
3 Facilitate advanced problem
4 Critique problems, issues, and trends using predictive analysis
Course outcome
Descriptions
CO1 Able to understand how intelligently data is used in industry.
CO2 Able to understand the guidelines to handling.
CO3 Able to understand the recent applications to make report in enterprise.
CO4 Able to understand the multi dimensional data modeling for BI applications.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science & Engg
BUSINESS INTELLIGENCE AND ITS APPLICATIONS
L
Course Objectives
Assess Advanced BI concepts and core IT concepts
Explain predictive analytics fundamentals
Facilitate advanced problem solving using datamining
Critique problems, issues, and trends using predictive analysis
Able to understand how intelligently data is used in industry.
Able to understand the guidelines to utilize various modern tools for data
Able to understand the recent applications to make report in enterprise.
Able to understand the multi dimensional data modeling for BI
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
BUSINESS INTELLIGENCE AND ITS APPLICATIONS
L-T-P-S-C: 3-0-0-0-3
Critique problems, issues, and trends using predictive analysis
Able to understand how intelligently data is used in industry.
utilize various modern tools for data
Able to understand the recent applications to make report in enterprise.
Able to understand the multi dimensional data modeling for BI
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Introduction to Business IntelligenceIntroduction to OLAP and OLAP, BI Definitions & Concepts, Business Applications of BI, BIO Framework, Role of Data Warehousing in BI, BI Infrastructure Components BI Process, BI Technology, BI Roles & Responsibilities.
II
Basics of Data Integration (Extraction Transformation Loading) Concepts of data integration need and advantages of using data integration, introduction to common data integration approaches, introduction to ETL using SSIS, Introduction to data quality, daprofiling
III
Introduction to MultiIntroduction to data and dimension modeling, multidimensional data model, ER Modeling VS.Multi
IV
Introduction to Multi concepts of dimensions, facts, cubes, attributes, hierarchies, star and snowflake schema, introduction to business metrics and KPIs, Creating cubes using SSAS.
V
Basics of Enterprise ReportingIntroduction to enterprise reporting, concepts of dashboarscorecards, introduction toSSRS architecture, enterprise reporting using SSRS
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Business Intelligence Introduction to OLAP and OLAP, BI Definitions & Concepts, Business Applications of BI, BIO Framework, Role of Data Warehousing in BI, BI Infrastructure Components BI Process, BI Technology, BI Roles &
Basics of Data Integration (Extraction Transformation Loading) Concepts of data integration need and advantages of using data integration, introduction to common data integration approaches, introduction to ETL using SSIS, Introduction to data quality, da
Introduction to Multi-Dimensional Data Modeling Introduction to data and dimension modeling, multidimensional data model, ER Modeling VS.Multi-dimensional modeling,
Introduction to Multi-Dimensional Data Modeling
of dimensions, facts, cubes, attributes, hierarchies, star and snowflake schema, introduction to business metrics and KPIs, Creating
Basics of Enterprise Reporting Introduction to enterprise reporting, concepts of dashboards, balanced scorecards, introduction toSSRS architecture, enterprise reporting
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
Introduction to OLAP and OLAP, BI Definitions & Concepts, Business Applications of BI, BIO Framework, Role of Data Warehousing in BI, BI Infrastructure Components BI Process, BI Technology, BI Roles &
7
Basics of Data Integration (Extraction Transformation Loading) Concepts of data integration need and advantages of using data integration, introduction to common data integration approaches, introduction to ETL using SSIS, Introduction to data quality, data
8
Introduction to data and dimension modeling, multidimensional data
8
of dimensions, facts, cubes, attributes, hierarchies, star and snowflake schema, introduction to business metrics and KPIs, Creating
8
ds, balanced
scorecards, introduction toSSRS architecture, enterprise reporting
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Question paper Pattern:
From each unit two question of 20 marks each will be given, students has to answer any one question
Text Books:
Sl No
Text Book title
1 Fundamentals of Business Analytics
Reference Book:
Sl No
Text Book title
1 Delivering business intelligence Microsoft SQL server
2 Business Intelligence
3 Business Intelligence roadmap
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit two question of 20 marks each will be given, students has to answer
Book title Author Volume and Year
Fundamentals of Business Analytics R N Prasad, SeemaAcharya
Text Book title Author
Delivering business intelligence with Microsoft SQL server
Brain Larson
Business Intelligence David Loshin
Business Intelligence roadmap
Larissa TerpelukMoss ShakuAtre
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From each unit two question of 20 marks each will be given, students has to answer
Volume and Year of Edition
Wiley India, First Edition, 2011
Volume and Year of Edition
2008
2010
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Advanced DBMS Subject Code: CS8PE422
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 Learn the concepts and techniques for data storage and query
2 Understand the different sorting techniques for database.
3 Learn the guidelines for index selection and tuning techniques.
4 Understand the recent applications in
Course outcome
Descriptions
CO1 Able to understand how data is store in file organization, indexing and query optimization
CO2 Apply the different sorting techniques, queries and different guidelines for index selection.
CO3 Able to understand the choices
CO4 Understand the recent applications like mobile databases, multimedia databases, GIS and Genome data mining.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering Semester: 8
Advanced DBMS
L-T-P-S
Course Objectives
Learn the concepts and techniques for data storage and query
Understand the different sorting techniques for database.
Learn the guidelines for index selection and tuning techniques.
recent applications in different databases.
Able to understand how data is store in file organization, indexing and query optimization
e different sorting techniques, estimate the cost of different queries and different guidelines for index selection.
Able to understand the choices of database tuning techniques.
Understand the recent applications like mobile databases, multimedia databases, GIS and Genome data mining.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
S-C: 3-0-0-0-3
Learn the concepts and techniques for data storage and query evaluation.
Understand the different sorting techniques for database.
Learn the guidelines for index selection and tuning techniques.
different databases.
Able to understand how data is store in file organization, indexing and
estimate the cost of different
of database tuning techniques.
Understand the recent applications like mobile databases, multimedia
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Overview Of Storage And Indexing, Disks And Files:
Data on external storage; File organizations and indexing; Index data structures; Comparison of file organizations; Indexes and performance tuning. Memory hierarchy; RAID; Disk space management; Buffer manager; Files of records; Page formats and record for
II
Overview Of Query Evaluation, External Sorting
The system catalog; Introduction to operator evaluation; Algorithms for relational operations; Introduction to query optimization; Alternative plans: A motivating example; what a typical optima DBMS sort data? A simple two
III
Evaluating Relational Operators:
The Selection operation; General selection conditions; The Projection operation; The Join operation; The Set operations; Aggregoperations; The impact of buffering.
IV
Typical Relational Query Optimizer:
Translating SQL queries in to Relational Algebra; Estimating the cost of a plan; Relational algebra equivalences; Enumeration of alternative plans; Nested sub-queries; Other
V
Physical Database Design And Tuning :
Introduction; Guidelines for index selection, examples; Clustering and indexing; Indexes that enable indexselection; Overview of database tuning; Choices in tuning the conceptual schema; Choices in tuning queries and vconcurrency; DBMS benchmarking.
More Recent Applications :
Mobile databases; Multimedia databases; Geographical Information Systems; Genome data management.
Question paper Pattern:
From Each unit, two questions of 20 marksstudent has to answer one full question of his/her choice.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Overview Of Storage And Indexing, Disks And Files:
Data on external storage; File organizations and indexing; Index data structures; Comparison of file organizations; Indexes and performance tuning. Memory hierarchy; RAID; Disk space management; Buffer manager; Files of records; Page formats and record formats.
Overview Of Query Evaluation, External Sorting:
The system catalog; Introduction to operator evaluation; Algorithms for relational operations; Introduction to query optimization; Alternative plans: A motivating example; what a typical optimizer does. When does a DBMS sort data? A simple two-way merge sort; External merge sort.
Evaluating Relational Operators:
The Selection operation; General selection conditions; The Projection operation; The Join operation; The Set operations; Aggregoperations; The impact of buffering.
Typical Relational Query Optimizer:
Translating SQL queries in to Relational Algebra; Estimating the cost of a plan; Relational algebra equivalences; Enumeration of alternative
queries; Other approaches to query optimization.
Physical Database Design And Tuning :
Introduction; Guidelines for index selection, examples; Clustering and indexing; Indexes that enable index-only plans; Tools to assist in index selection; Overview of database tuning; Choices in tuning the conceptual schema; Choices in tuning queries and views; Impact of concurrency; DBMS benchmarking.
More Recent Applications :
Mobile databases; Multimedia databases; Geographical Information Systems; Genome data management.
From Each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
Data on external storage; File organizations and indexing; Index data structures; Comparison of file organizations; Indexes and performance tuning. Memory hierarchy; RAID; Disk space management; Buffer
mats.
7
The system catalog; Introduction to operator evaluation; Algorithms for relational operations; Introduction to query optimization; Alternative
izer does. When does way merge sort; External merge sort.
8
The Selection operation; General selection conditions; The Projection operation; The Join operation; The Set operations; Aggregate
7
Translating SQL queries in to Relational Algebra; Estimating the cost of a plan; Relational algebra equivalences; Enumeration of alternative
approaches to query optimization.
8
Introduction; Guidelines for index selection, examples; Clustering and only plans; Tools to assist in index
selection; Overview of database tuning; Choices in tuning the iews; Impact of
Mobile databases; Multimedia databases; Geographical Information
9
each have to be prepared, the
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Text Books:
Sl No
Text Book title
1 Database Management Systems
2 Fundamentals of Database Systems
Reference Book:
Sl No
Text Book title
1 Database Systems
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Text Book title Author Volume and Year of Edition
Database Management
Raghu Ramakrishnan and Johannes Gehrke
3rd Edition, McGraw
ISBN-10: 9339213114ISBN-13: 978
Fundamentals of Database Elmasri and Navathe
7th Edition, EditionWesley, 2016
ISBN-10:ISBN-13:
Text Book title Author Volume and Year of Edition
Thomas M. Connolly, Carolyn E. Begg
6th Edition, Pearson Education,2015ISBN-10:0321210255 ISBN-13:9780321210258
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Volume and Year of
3rd Edition, McGraw-
Hill, 2014
10: 9339213114 13: 978-9339213114
7th Edition, Edition- Wesley, 2016
10: 0133970779 13: 978-0133970777
Volume and Year of
6th Edition, Pearson Education,2015
10:0321210255 13:9780321210258
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year
Department: Computer Science and Engineering
Subject Name: Software Architecture
Subject Code: CS8PE423
Course Objectives
Course Outcomes
Sl.No Course Objectives
1 To introduce architectural design and to discuss its importance.
2 To explain why multiple models are required to document a software architecture.
3 To describe types of architectural model that may be used.
4 To discuss how domainproduct-lines and to specific architectures.
Course outcome
Descriptions
CO1 Able to cite knowledge of various approaches to document a software system.
CO2 Able to categorize different compone
CO3 Students will be able to choose from different architectural styles
CO4 Students will be able to improve quality of software barchitecture.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year – 2019 - 2020
Department: Computer Science and Engineering
Software Architecture
L
Course Objectives
introduce architectural design and to discuss its importance.
To explain why multiple models are required to document a software
To describe types of architectural model that may be used.
To discuss how domain-specific reference models may be used as a basis for lines and to specific architectures.
Able to cite knowledge of various approaches to document a software
Able to categorize different components used in the software system
Students will be able to choose from different architectural styles
Students will be able to improve quality of software b
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
2020
Semester: 8
L-T-P-S-C: 3-0-0-0-3
introduce architectural design and to discuss its importance.
To explain why multiple models are required to document a software
To describe types of architectural model that may be used.
models may be used as a basis for
Able to cite knowledge of various approaches to document a software
in the software system.
Students will be able to choose from different architectural styles
Students will be able to improve quality of software by selecting proper
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Introduction: The Architecture Business Cycle: Where do architectures come from? Software processes and the architecture business cycle; What makes a “good” architecture? What software architecture is and what it is not; Other points of view; Architectural patterns, refreference architectures; Importance of software architecture; Architectural structures and views.
II
Architectural Styles and Case Studies: Architectural styles; Pipes and filters; Data abstraction and objectoriented organization; Eventsystems; Repositories; Interpreters; Process control; Other familiar architectures; Heterogeneous architectures. Case StudiContext; Instrumentation software; Mobile robotics; Cruise control;
III
Quality: Functionality and architecture; Architecture and quality attributes; System quality attributes; Quality attribute scenarios in practice; Other system quaqualities. Achieving Quality: Introducing tactics; Availability tactics; Modifiability tactics; Performance tactics; Security tactics; Testability tactics; Usability tactics; Relationship of tactics to archpatterns; Architectural patterns and styles.
IV
Architectural Patterns Introduction; From mud to structure: Layers, Pipes and Filters, Blackboard. Distributed Systems: Broker; Interactive Systems: MVC, Presentation-AbstractionReflection. Structural decomposition: Whole work: Master – Slave; Access Control: Proxy.
V
Designing and Documenting Software Architecture Architecture in the life cycle; Designing the architecture; Forming the team structure; Creating a skeletal system. Uses of architectural documentation; Views; choosing the relevant views; documenting a view; Documentation across views.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
The Architecture Business Cycle: Where do architectures come from? Software processes and the architecture business cycle; What makes a “good” architecture? What software architecture is and what it is not; Other points of view; Architectural patterns, reference models and reference architectures; Importance of software architecture; Architectural structures and views.
Architectural Styles and Case Studies:
Architectural styles; Pipes and filters; Data abstraction and objectoriented organization; Event-based,implicit invocation; Layered systems; Repositories; Interpreters; Process control; Other familiar architectures; Heterogeneous architectures. Case Studies: Keyword in Context; Instrumentation software; Mobile robotics; Cruise control;
Functionality and architecture; Architecture and quality attributes; System quality attributes; Quality attribute scenarios in practice; Other system quality attributes; Business qualities; Architecture qualities. Achieving Quality: Introducing tactics; Availability tactics; Modifiability tactics; Performance tactics; Security tactics; Testability tactics; Usability tactics; Relationship of tactics to archpatterns; Architectural patterns and styles.
Architectural Patterns:
Introduction; From mud to structure: Layers, Pipes and Filters, Blackboard. Distributed Systems: Broker; Interactive Systems: MVC,
Abstraction-Control. Adaptable Systems: Microkernel; Reflection. Structural decomposition: Whole – Part; Organiz
Slave; Access Control: Proxy.
Designing and Documenting Software Architecture:
Architecture in the life cycle; Designing the architecture; Forming the team structure; Creating a skeletal system. Uses of architectural documentation; Views; choosing the relevant views; documenting a view; Documentation across views.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
The Architecture Business Cycle: Where do architectures come from? Software processes and the architecture business cycle; What makes a “good” architecture? What software architecture is and what it is not;
erence models and reference architectures; Importance of software architecture;
7
Architectural styles; Pipes and filters; Data abstraction and object-based,implicit invocation; Layered
systems; Repositories; Interpreters; Process control; Other familiar es: Keyword in
Context; Instrumentation software; Mobile robotics; Cruise control;
8
Functionality and architecture; Architecture and quality attributes; System quality attributes; Quality attribute scenarios in practice;
lity attributes; Business qualities; Architecture qualities. Achieving Quality: Introducing tactics; Availability tactics; Modifiability tactics; Performance tactics; Security tactics; Testability tactics; Usability tactics; Relationship of tactics to architectural
8
Introduction; From mud to structure: Layers, Pipes and Filters, Blackboard. Distributed Systems: Broker; Interactive Systems: MVC,
Control. Adaptable Systems: Microkernel; Part; Organization of
10
Architecture in the life cycle; Designing the architecture; Forming the team structure; Creating a skeletal system. Uses of architectural documentation; Views; choosing the relevant views; documenting a
6
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Question paper Pattern:
From Each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Software Architecture in Practice
2.
Pattern-Oriented Software Architecture, Volume 1,A System of Patterns
3. Software ArchitecturePerspectives on an Emerging Discipline
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From Each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
Text Book title Author Volume and Year of Edition
Architecture in Len Bass, Paul Clements, Rick Kazman,
2nd Edition, Pearson Education, 2003.ISBN:0321154959
Oriented Software Architecture, Volume 1,A
Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad, Michael Stal,
John Wiley and Sons, 2006ISBN:978-0
Software Architecture-Mary Shaw and David Garlan
Prentice-Hall of India, 2007.ISBN:978-0131829572
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
From Each unit, two questions of 20 marks each have to be prepared, the student has
Volume and Year of Edition
2nd Edition, Pearson Education, 2003.ISBN:0321154959
John Wiley and Sons, 2006 0-471958697
Hall of India, 2007. 0131829572
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year
Department: Computer Science and Engineering
Subject Name: Ad Hoc Wireless Networks
Subject Code: CS8PE424 L
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 Explain the constraints of physical layer that affect the design and performance of ad hoc network.
2 Understand why protocols required for wired network may not work for wired network at MAC, Network and Transport Layer.
3 Explain the operations and performance of various MAC layer protocols, unicast routing protocols and transport layer protocols propnetworks.
4 Understand security issues and QoS requirements
Course outcome
Descriptions
CO1 Explain the fundamentals of wireless communication technology.
CO2 Describe the unique issues in ad
CO3
Discuss the challenges in designing MAC, routing, transport layer protocols and Quality of Service for ad
CO4
Compare various MAC, routing, transport layer protocols.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year – 2019 - 2020
Department: Computer Science and Engineering
Subject Name: Ad Hoc Wireless Networks
Subject Code: CS8PE424 L-T-P
Course Objectives
Explain the constraints of physical layer that affect the design and performance of ad hoc network.
Understand why protocols required for wired network may not work for wired network at MAC, Network and Transport Layer.
Explain the operations and performance of various MAC layer protocols, unicast routing protocols and transport layer protocols prop
Understand security issues and QoS requirements
Explain the fundamentals of wireless communication technology.
Describe the unique issues in ad-hoc wireless networks.
Discuss the challenges in designing MAC, routing, transport layer protocols and Quality of Service for ad-hoc wireless networks.
Compare various MAC, routing, transport layer protocols.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
2020
Semester: 8
P-S-C: 3-0-0-0-3
Explain the constraints of physical layer that affect the design and
Understand why protocols required for wired network may not work for
Explain the operations and performance of various MAC layer protocols, unicast routing protocols and transport layer protocols proposed for ad hoc
Explain the fundamentals of wireless communication technology.
hoc wireless networks.
Discuss the challenges in designing MAC, routing, transport layer hoc wireless networks.
Compare various MAC, routing, transport layer protocols.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
UNIT
I
Introduction to Wireless Communication Technology Fundamentals, The Electromagnetic Spectrum, Radio Propagation Mechanisms, Characteristics of the Wireless Channel. Wireless LANs: Fundamentals of WLANs, IEEE 802.11 standard. Wireless WANs: The Cellular Concept, Cellular Architecture, the FirstSystems, The SecondGeneration cellular Systems.Internet? Mobile IP.
II
Ad hoc Networks Introduction, Issues in Ad hoc wireless networks, Ad hoc wireless internet. MAC – 1: MAC Protocols for Ad hoc wireless Networks:Introduction, Issues in designing a MAC protocol for Ad hoc wireless Networks, Design goals of a MAC protocol for Ad hoc wireleNetworks, Classification of MAC protocols, Contention based protocols, Contention based protocols with reservation mechanisms.
III
Routing protocols for Ad hoc wireless NetworksIntroduction, Issues in designing a routing protocol for Ad hoc wiNetworks, Classification of routing protocols, Table driven routing protocols, On- demand routing protocols, Hybrid routing protocols.
IV
Transport layer protocols for Ad hoc wireless NetworksIntroduction, Issues in designing a transport layer protocol for Ad hoc wireless Networks, Design goals of a transport layer protocol for Ad hoc wireless Networks, Classification of transport layer solutions, TCP over Ad hoc wireless Networks. Security: Security in wireless Ad hoc wireless Networks, Network security requirements, Issues & challenges in security provisioning, Network security attacks, Key management.
V
QoS Quality of service in Ad hoc wireless Networks: Introduction, Issues and challenges in providing QoS in Ad hoc wireless Networks, Classification of QoS solutions, MAC layer solutions, network layer solutions.
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Description
Introduction to Wireless Communication Technology Fundamentals, The Electromagnetic Spectrum, Radio Propagation Mechanisms, Characteristics of the Wireless Channel. Wireless LANs: Fundamentals of WLANs, IEEE 802.11 standard. Wireless WANs: The
Concept, Cellular Architecture, the First- Generation cellular Systems, The Second-Generation cellular Systems, The ThirdGeneration cellular Systems. Wireless Internet: What is Wireless
Ad hoc Networks Introduction, Issues in Ad hoc wireless networks, Ad hoc wireless
1: MAC Protocols for Ad hoc wireless Networks:Introduction, Issues in designing a MAC protocol for Ad hoc wireless Networks, Design goals of a MAC protocol for Ad hoc wireleNetworks, Classification of MAC protocols, Contention based protocols, Contention based protocols with reservation mechanisms.
Routing protocols for Ad hoc wireless Networks Introduction, Issues in designing a routing protocol for Ad hoc wiNetworks, Classification of routing protocols, Table driven routing
demand routing protocols, Hybrid routing protocols.
Transport layer protocols for Ad hoc wireless NetworksIntroduction, Issues in designing a transport layer protocol for Ad hoc wireless Networks, Design goals of a transport layer protocol for Ad hoc wireless Networks, Classification of transport layer solutions, TCP over Ad hoc wireless Networks.
ecurity in wireless Ad hoc wireless Networks, Network security requirements, Issues & challenges in security provisioning, Network security attacks, Key management.
Quality of service in Ad hoc wireless Networks: Introduction, Issues and challenges in providing QoS in Ad hoc wireless Networks, Classification of QoS solutions, MAC layer solutions, network layer
two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Hours
Fundamentals, The Electromagnetic Spectrum, Radio Propagation Mechanisms, Characteristics of the Wireless Channel. Wireless LANs: Fundamentals of WLANs, IEEE 802.11 standard. Wireless WANs: The
Generation cellular Generation cellular Systems, The Third-
What is Wireless
8
Introduction, Issues in Ad hoc wireless networks, Ad hoc wireless
1: MAC Protocols for Ad hoc wireless Networks: Introduction, Issues in designing a MAC protocol for Ad hoc wireless Networks, Design goals of a MAC protocol for Ad hoc wireless Networks, Classification of MAC protocols, Contention based protocols,
9
Introduction, Issues in designing a routing protocol for Ad hoc wireless Networks, Classification of routing protocols, Table driven routing
demand routing protocols, Hybrid routing protocols.
8
Transport layer protocols for Ad hoc wireless Networks-Introduction, Issues in designing a transport layer protocol for Ad hoc wireless Networks, Design goals of a transport layer protocol for Ad hoc wireless Networks, Classification of transport layer solutions, TCP over
ecurity in wireless Ad hoc wireless Networks, Network security requirements, Issues & challenges in security provisioning,
7
Quality of service in Ad hoc wireless Networks: Introduction, Issues and challenges in providing QoS in Ad hoc wireless Networks, Classification of QoS solutions, MAC layer solutions, network layer
7
two questions of 20 marks each have to be given, the student has to
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Text Books:
Sl No
Text Book title
1 Ad hoc Wireless Networks:Architectures and Protocols
Reference Books:
Sl No
Text Book title
1 Ad hoc Wireless Networks
2 Ad hoc Wireless Networking
3 Adhoc Mobile Wireless Networks- Protocols and System
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Text Book title Author Volume and Year of Edition
Ad hoc Wireless Networks: Architectures and Protocols
C. Siva Ram Murthy & B. S. Manoj
Education, ISBN 013
Text Book title Author Volume and Year of Edition
Ad hoc Wireless Networks Ozan K. Tonguz and Gianguigi Ferrari
John Wiley, 2007.ISBN:9780470091104 |Online ISBN:9780470091128 |DOI:10.1002/0470091126
Ad hoc Wireless Networking Xiuzhen Cheng, Xiao Hung, Ding-Zhu Du
Kluwer Academic Publishers, 2004.978-1-4613
Adhoc Mobile Wireless Protocols and
C.K. Toh Pearson Education, 2002.ISBN-10: 0130078174
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Volume and Year of Edition
Pearson Education, ISBN 0-13-147023-X
Volume and Year of
John Wiley, 2007. Print 9780470091104
Online 9780470091128 10.1002/0470091126
Kluwer Academic Publishers, 2004. ISBN
4613-0223-0
Pearson Education, 2002. 10: 0130078174 .
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year
Department: Computer Science and Engineering
Subject Name: Project Work Phase
Subject Code: CS8PW02
Course Outcomes:
1. Students shall present on the System Design Phase which includes System
Architecture, High Level Design, Low Level Design, System Models, System Modules,
Implementation Tools used and Algorithms used and implemented.
2. Final seminar on the complete project is presented by the students.
Project Phase - II Demonstration
of the Project to their respective guides.
Evaluation Scheme-I (50% percent of CIE):
Continuous evaluation will be done by
Regularity, Technical Knowledge and Competence, Programming Skills,
Communication Skills, Demonstration skills, Collaborative Learning and
Documentation Skills of the students.
Evaluation Scheme II (50% percent of CIE):
Students are evaluated by the team of faculty members based on the Presentation,
Technical Competence, Slides Prepar
overall Performance in the Seminar
Students are required to meet their respective project guides on a stipulated day once
in a week and update their progress and get sign
Course outcome
Descriptions
CO1 Design a suitable system according to the problem stated in project work phase – I.
CO2 Implement the design using necessary algorithms and tools.
CO3 Test the performance of the system with suitable data.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year – 2019 - 2020
Department: Computer Science and Engineering
Project Work Phase – II
L-T-P-S-
Description
Scheme of Evaluation
Students shall present on the System Design Phase which includes System
Design, Low Level Design, System Models, System Modules,
Implementation Tools used and Algorithms used and implemented.
Final seminar on the complete project is presented by the students.
II Demonstration: Students have to demonstrate the
of the Project to their respective guides.
I (50% percent of CIE):
Continuous evaluation will be done by respective Project Guides
Regularity, Technical Knowledge and Competence, Programming Skills,
n Skills, Demonstration skills, Collaborative Learning and
Documentation Skills of the students.
Evaluation Scheme II (50% percent of CIE):
Students are evaluated by the team of faculty members based on the Presentation,
Technical Competence, Slides Preparation, Team Working Abilities, Questionnaires and
overall Performance in the Seminar-1 and Seminar-2 of Project Phase
Students are required to meet their respective project guides on a stipulated day once
in a week and update their progress and get signature from the guides without fail.
Design a suitable system according to the problem stated in project work
Implement the design using necessary algorithms and tools.
Test the performance of the system with suitable data.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
2020
Semester: 8
-C: 2-4-12-0-10
Students shall present on the System Design Phase which includes System
Design, Low Level Design, System Models, System Modules,
Implementation Tools used and Algorithms used and implemented.
Final seminar on the complete project is presented by the students.
Students have to demonstrate the working model
respective Project Guides based on the
Regularity, Technical Knowledge and Competence, Programming Skills,
n Skills, Demonstration skills, Collaborative Learning and
Students are evaluated by the team of faculty members based on the Presentation,
ation, Team Working Abilities, Questionnaires and
2 of Project Phase-I.
Students are required to meet their respective project guides on a stipulated day once
ature from the guides without fail.
Design a suitable system according to the problem stated in project work
Implement the design using necessary algorithms and tools.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering
Subject Name: Technical Seminar
Subject Code: CS8TS01
Course Outcomes:
Guidelines for preparing Technical Seminar
1. Selection of topic/area:
Select a paper according to the specialization of students. Papers from any other approved journals can also be selected.
2. Approval to the selected topic:
After selecting the paper, get approval from the concerned faculty in charge.
3. Study of topic:
Students are requested to acquire a thorough knowledge on the subject by referring back papers and reference books (These may be included as references at the endthe paper) on the corresponding area.
4. Seminar:
Final seminar is presented by the students through slides.
Course outcome
Descriptions
CO1
Survey the changes in the technologies relevant to the topic selected.
CO2
Discuss the technology and interpret the impact on the society,
environment and domain.
CO3
Compile report of the study and present
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering Semester: 8
Technical Seminar
L
Description
Guidelines for preparing Technical Seminar
Selection of topic/area:
Select a paper according to the specialization of students. Papers from any other approved journals can also be selected.
Approval to the selected topic:
After selecting the paper, get approval from the concerned faculty in charge.
Students are requested to acquire a thorough knowledge on the subject by referring back papers and reference books (These may be included as references at the endthe paper) on the corresponding area.
Final seminar is presented by the students through slides.
Survey the changes in the technologies relevant to the topic selected.
Discuss the technology and interpret the impact on the society,
environment and domain.
Compile report of the study and present to the audience.
TUMAKURU Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering
Semester: 8
L-T-P-C: 0-0-0-1-1
Select a paper according to the specialization of students. Papers from any other
After selecting the paper, get approval from the concerned faculty in charge.
Students are requested to acquire a thorough knowledge on the subject by referring back papers and reference books (These may be included as references at the end of
Survey the changes in the technologies relevant to the topic selected.
Discuss the technology and interpret the impact on the society,
to the audience.