0% found this document useful (0 votes)
76 views3 pages

Semester 3 Syllabus

The document discusses the curriculum for courses on mobile application development, software quality assurance and testing, and social network analysis. The mobile application development course covers topics like requirements gathering, basic and advanced design principles, and development for Android and iOS platforms. The software quality assurance course covers concepts like testing, system testing categories, software quality metrics, and quality assurance techniques. The social network analysis course covers topics like modeling and visualizing social networks, mining communities, evolution of social networks, and applications of social network analysis.

Uploaded by

Sinduja Baskaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views3 pages

Semester 3 Syllabus

The document discusses the curriculum for courses on mobile application development, software quality assurance and testing, and social network analysis. The mobile application development course covers topics like requirements gathering, basic and advanced design principles, and development for Android and iOS platforms. The software quality assurance course covers concepts like testing, system testing categories, software quality metrics, and quality assurance techniques. The social network analysis course covers topics like modeling and visualizing social networks, mining communities, evolution of social networks, and applications of social network analysis.

Uploaded by

Sinduja Baskaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CP5097 MOBILE APPLICATION DEVELOPMENT LTPC3003

UNIT I INTRODUCTION 5
Introduction to mobile applications – Embedded systems - Market and business drivers for mobile
applications – Publishing and delivery of mobile applications – Requirements gathering and validation for
mobile applications.

UNIT II BASIC DESIGN 8


Introduction – Basics of embedded systems design – Embedded OS - Design constraints for mobile
applications, both hardware and software related – Architecting mobile applications – User interfaces for
mobile applications – touch events and gestures – Achieving quality constraints – performance, usability,
security, availability and modifiability.

UNIT III ADVANCED DESIGN 8


Designing applications with multimedia and web access capabilities – Integration with GPS and social
media networking applications – Accessing applications hosted in a cloud computing environment –
Design patterns for mobile applications.

UNIT IV ANDROID 12
Introduction – Establishing the development environment – Android architecture – Activities and views –
Interacting with UI – Persisting data using SQLite – Packaging and deployment – Interaction with server
side applications – Using Google Maps, GPS and Wifi – Integration with social media applications.

UNIT V IOS 12
Introduction to Objective C – iOS features – UI implementation – Touch frameworks – Data persistence
using Core Data and SQLite – Location aware applications using Core Location and Map Kit –
Integrating calendar and address book with social media application – Using Wifi - iPhone marketplace.
TOTAL:45 PERIODS

REFERENCES:
1. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, Dream Tech, 2012.
2. David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS 6 Development:
Exploring the iOS SDK”, Apress, 2013.
3. http://developer.android.com/develop/index.html.
4. James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012.
5. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox,2012.
6. Reto Meier, “PProfessional android Development”, Wiley-India Edition, 2012.
CP5005 SOFTWARE QUALITY ASSURANCE AND TESTING LTPC3003

UNIT I SOFTWARE TESTING -CONCEPTS, ISSUES, AND TECHNIQUES 9


Quality Revolution, Verification and Validation, Failure, Error, Fault, and Defect, Objectives of
Testing, Testing Activities, Test Case Selection White-Box and Black ,test Planning and design, Test
Tools and Automation, Power of Test. Test Team Organization and Management-Test Groups, Software
Quality Assurance Group, System Test Team Hierarchy, Team Building.
UNIT II SYSTEM TESTING 9
System Testing - System Integration Techniques-Incremental, Top Down Bottom Up Sandwich and Big
Bang, Software and Hardware Integration, Hardware Design Verification Tests, Hardware and Software
Compatibility Matrix Test Plan for System Integration. Built-in Testing.Functional testing - Testing a
Function in Context.Boundary Value Analysis, Decision Tables. acceptance testing- Selection of
Acceptance Criteria, Acceptance Test Plan, Test Execution Test. software reliability - Fault and Failure,
Factors Influencing Software, Reliability Models
UNIT III SYSTEM TEST CATEGORIES 10
System test categories Taxonomy of System Tests, Interface Tests Functionality Tests.GUI Tests,
Security Tests Feature Tests, Robustness Tests, Boundary Value Tests Power Cycling Tests
Interoperability Tests, Scalability Tests, Stress Tests, Load and Stability Tests, Reliability Tests,
Regression Tests, Regulatory Tests. Test Generation from FSM models- State-Oriented Model. Finite-
State Machine Transition Tour Method, Testing with State Verification. Test Architectures-Local,
distributed, Coordinated, Remote. System test design-Test Design Factors Requirement Identification,
modeling a Test Design Process Test Design Preparedness, Metrics, Test Case Design
Effectiveness.system test execution- Modeling Defects, Metrics for Monitoring Test Execution .Defect
Reports, Defect Causal Analysis, Beta testing, measuring Test Effectiveness.
UNIT IV SOFTWARE QUALITY 8
Software quality - People‘s Quality Expectations, Frameworks and ISO-9126, McCall‘s Quality Factors
and Criteria – Relationship. Quality Metrics.Quality Characteristics ISO 9000:2000 Software Quality
Standard.Maturity models-Test Process Improvement, Testing Maturity Model.
UNIT V SOFTWARE QUALITY ASSURANCE 9
Quality Assurance - Root Cause Analysis, modeling, technologies, standards and methodologies for
defect prevention. Fault Tolerance and Failure Containment – Safety Assurance and Damage Control,
Hazard analysis using fault-trees and event-trees. Comparing Quality Assurance Techniques and
Activities.QA Monitoring and Measurement, Risk Identification for Quantifiable Quality Improvement.
Case Study: FSM-Based Testing of Web-Based Applications.
TOTAL:45 PERIODS
REFERENCES:
1. Software Testing And Quality Assurance-Theory and Practice, Kshirasagar Nak Priyadarshi
Tripathy, John Wiley & Sons Inc,2008
2. Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement, Jeff
Tian, John Wiley & Sons, Inc., Hoboken, New Jersey. 2005.
3. Software Quality Assurance - From Theory to Implementation, Daniel Galin, Pearson Education
Ltd UK, 2004
4. Software Quality Assurance, Milind Limaye, TMH ,New Delhi, 2011
CP5074 SOCIAL NETWORK ANALYSIS LTPC3003

UNIT I INTRODUCTION 9
Introduction to Web - Limitations of current Web – Development of Semantic Web – Emergence of the
Social Web – Statistical Properties of Social Networks -Network analysis - Development of Social
Network Analysis - Key concepts and measures in network analysis - Discussion networks - Blogs and
online communities - Web-based networks.
UNIT II MODELING AND VISUALIZATION 9
Visualizing Online Social Networks - A Taxonomy of Visualizations - Graph Representation - Centrality-
Clustering - Node-Edge Diagrams - Visualizing Social Networks with Matrix Based Representations-
Node-Link Diagrams - Hybrid Representations - Modelling and aggregating social network data –
Random Walks and their Applications –Use of Hadoop and Map Reduce - Ontological representation of
social individuals and relationships.
UNIT III MINING COMMUNITIES 9
Aggregating and reasoning with social network data, Advanced Representations –Extracting evolution of
Web Community from a Series of Web Archive – DetectingCommunities in Social Networks -
Evaluating Communities – Core Methods for CommunityDetection & Mining - Applications of
Community Mining Algorithms - Node Classification inSocial Networks.
UNIT IV EVOLUTION 9
Evolution in Social Networks – Framework - Tracing Smoothly Evolving Communities - Models and
Algorithms for Social Influence Analysis - Influence Related Statistics – Social Similarity and Influence -
Influence Maximization in Viral Marketing - Algorithms and Systems for Expert Location in Social
Networks - Expert Location without Graph Constraints - with Score Propagation – Expert Team
Formation - Link Prediction in Social Networks - Feature based Link Prediction – Bayesian Probabilistic
Models - Probabilistic Relational Models.
UNIT V APPLICATIONS 9
A Learning Based Approach for Real Time Emotion Classification of Tweets, A New Linguistic
Approach to Assess the Opinion of Users in Social Network Environments,Explaining Scientific and
Technical Emergence Forecasting, Social Network Analysis forBiometric Template Protection
TOTAL: 45 PERIODS
REFERENCES:
1. Ajith Abraham, Aboul Ella Hassanien, Václav Snášel, “Computational SocialNetwork Analysis:
Trends, Tools and Research Advances”, Springer, 2012
2. Borko Furht, “Handbook of Social Network Technologies and Applications”,Springer, 1 stedition,
2011
3. Charu C. Aggarwal, “Social Network Data Analytics”, Springer; 2014
4. Giles, Mark Smith, John Yen, “Advances in Social Network Mining and Analysis”, Springer, 2010.
5. Guandong Xu , Yanchun Zhang and Lin Li, “Web Mining and Social Networking – Techniques
and applications”, Springer, 1st edition, 2012
6. Peter Mika, “Social Networks and the Semantic Web”, Springer, 1st edition, 2007.
7. Przemyslaw Kazienko, Nitesh Chawla, “Applications of Social Media and Social Network
Analysis”, Springer,2015

You might also like