Professional Documents
Culture Documents
2 Years BS Computer Science 8th Semester Session 21-23
2 Years BS Computer Science 8th Semester Session 21-23
Semester – 8
Sr. # Course Code Title of the Course Cr. Hrs
1 SSCI-4101 Principles of Psychology 3.0
At the end of the course, the students will be able to: Domain BT Level*
Teaching Methodology:
Lectures, Written Assignments, Practical Labs, Semester Project, Presentations.
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
1. Introduction to Psychological Science Modeling Scientific Literacy by Mark, Corts, Daniel, Smith,
Stephen C, Dolderman, and Dan Krause, Pearson Education Canada, (1st Edition), 2014, ISBN-10:
0132924501.
2. Psychology by David G. Myers, Worth Publishers, (10th Edition), 2011, ISBN-10: 1429261781.
3. The Invisible Gorilla: How Our Intuitions Deceive Us by Christopher Chabris and Daniel Simons,
Harmony, (1st Edition), 2011, ISBN-10: 0307459667
Mobile Application Development
At the end of the course, the students will be able to: Domain BT Level*
Course Contents:
Logistics, Development Environment, Intents, Fragments, Lists, Action Bars, Databases and Content Providers,
Error Handling, Gradle Details, Saving Instance Data, Themes and Styles, Graphics, Manipulation of Graphics,
Services, RESTful Web Services, Maps, Sensors, NFC, Files, Preferences, Recycler-View and Card-View,
Notifications, Widgets and Broadcast Receivers, Permissions, Property Animation, Navigation, HTML Applications,
Barcode and QR-Code Reading, Speech, Date and time Pickers, Applications Publishing.
Teaching Methodology:
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
4. Code Complete: A Practical Handbook of Software Construction by Steve McConnell, Microsoft Press, 2nd
Edition, 2004, ISBN-13: 978-0735619678
5. PeopleSoft People Tools: Mobile Applications Development (Oracle Press) by Jim J Marion, Sarah K Marion,
McGraw-Hill Education, 1st Edition, 2015, ISBN-13: 978-0071836524
6. Android Application Development Cookbook by Rick Boyer and Kyle Mew, Packt Publishing, 2nd Revised
Edition, 2016, ISBN: 13: 978-1785886195
Distributed Database Systems
At the end of the course, the students will be able to: Domain BT Level*
4. Understand major architectures of the DDBSs, design issues of a DDBS,
administration issues of DDBS, like failure recovery, transaction C 1
management andconcurrency control.
5. Identify the problems faced in data integration and distributed query
C 2
optimization,as well as model solutions to these problems.
6. Design, implementation and verification of database applications in a
distributed database environment as well as the analysis and verification of P 4
query processing
algorithms.
*
BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain
Course Contents:
Introduction to Distributed Data Processing, Concepts of Distributed Database Systems, Review of
Computer Networks, Distributed DBMS Architecture , Transparency Issues, Architectural Models
(including Client/Server Models), Distributed Database Design, Distributed Design Issues , Query
Processing, Objectives of Query Processing, Review of Relational Algebra, Layers of Query Processing,
Query Decomposition and Data Localization, Query Optimization, Centralized Query Optimization, Join
Ordering, Distributed Query Optimization Algorithms, Distributed Transaction Management and
Concurrency Control, Properties and Types of Transactions, Serializability Theory, Concurrency Control
Algorithms, Distributed DBMS Reliability and Replication Techniques, Multidatabase Systems, Problems
in Heterogeneous Multidatabase Systems, Database Integration Strategies, Multidatabase System
Architectures, Pervasive and Mobile Distributed Database Management, Web Data
Management, Interoperability and Componentization.
Teaching Methodology:
Lectures, Written Assignments, Practical Labs, Semester Project, Presentations.
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
7. Principles of Distributed Database Systems by M.T. Özsu and P. Valduriez, Springer Science &
BusinessMedia, 2011; ISBN: 978-1-4419-8833-1
8. Component Database Systems by K.R. Dittrich and A. Geppert, Morgan-Kaufman, 2001; ISBN:
978-0-08-049072-4.
9. Data on the Web by A. Abiteboul, P. Buneman, and D. Suciu, Morgan-Kaufman, 1999; ISBN: 978-1-
55860-622-7.
10. Any Time, Anywhere Computing, by A. Helal et al., Kluwer, 1999; ISBN-13: 978-0-7923-8610-0.
11. Data Management for Mobile Computing by E. Pitoura and G. Samaras, Springer, 1998; ISBN: 0-
7923-8053-3.
12. Data Mining - Concpets and Techniques by J. Han and M. Kamber, Morgan-Kaufman, 2011; ISBN:
0-12-381479-0.