You are on page 1of 5

The Islamia University of Bahawalpur Pakistan

Department of Computer Science


Faculty of Computing

Semester – 8
Sr. # Course Code Title of the Course Cr. Hrs
1 SSCI-4101 Principles of Psychology 3.0

2 SENG-3111 Mobile Application Development 3.0

3 COSC-3111 Distributed Database Systems 3.0

4 Software Quality Engineering 3.0


Principles of Psychology

Credit Hours: 3 Course Code: SSCI-4101 Prerequisites: None

Course Learning Outcomes (CLOs):

At the end of the course, the students will be able to: Domain BT Level*

6. Summarize the major areas and themes of psychology. C 2


7. Demonstrate how topics in psychology can be fruitfully addressed at
C 3
different levels of analysis and with different perspectives
8. Describe the major psychological theories and the empirical evidence
C 3
upon which they are based.
9. Apply the scientific method to the formulation and answering of
C 4
questions related to psychology.
10. Assess the validity of, and provide accurate interpretations of,
C 4
psychological findings.
*
BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain
Course Contents:
Introduction to the course, Brief overview of psychology; The scientific method and critical thinking;
Evolution and genetics; Evolution and human behavior; The brain and neuroscience; Early physical and
cognitive development; Early social and emotional development; Sensation: incoming information;
Perception: making sense of information; Learning: how knowledge gets in; Memory: how we store and
retrieve knowledge; Cognition: ways the brain processes information; Intelligence (what is it, anyway?);
Language; ; Drugs and consciousness; Sleep; Motivation and achievement; Human emotion: physiology
and communication; Stress; Gender and sexuality; Personality: traits and types; Personality: models of
the self; Social psychology: people in context; Social psychology: individuals, groups, and culture;
Clinical psychology.

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

Credit Hours: 3 Course Code: SENG-3111 Prerequisites: None

Course Learning Outcomes (CLOs):

At the end of the course, the students will be able to: Domain BT Level*

5. Understand layout management and multi-layout definition techniques to


create adaptable user interfaces for mobile applications that share a C 2
common data model.
6. Explain how to manage user data and multimedia on a mobile device via
C 2
the Android framework libraries.
7. Use the Sensors available on mobile devices to enhance user interaction
C 3
and feedback.
8. Publish Applications to the Google play store.
*
BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain

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:

Lectures, Written Assignments, Practical labs, Semester Project, Presentations.

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

Credit Hours: 3 Course Code: COSC-3111 Prerequisites: COSC-2103

Course Learning Outcomes (CLOs):

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.

You might also like