0% found this document useful (0 votes)
107 views6 pages

8th Semester Outline

The document outlines the curricula and syllabi for various courses in the BS Information Technology program at Punjab University affiliated colleges, including course titles, codes, credit hours, prerequisites, and course descriptions. Key courses include Virtual Systems and Services, Software Quality Assurance, Professional Practices, Technical and Business Writing, and Social Services, each detailing their objectives, content, and reference materials. The document serves as a comprehensive guide for students and faculty regarding the structure and expectations of the program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views6 pages

8th Semester Outline

The document outlines the curricula and syllabi for various courses in the BS Information Technology program at Punjab University affiliated colleges, including course titles, codes, credit hours, prerequisites, and course descriptions. Key courses include Virtual Systems and Services, Software Quality Assurance, Professional Practices, Technical and Business Writing, and Social Services, each detailing their objectives, content, and reference materials. The document serves as a comprehensive guide for students and faculty regarding the structure and expectations of the program.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Virtual Systems and Services


Course Code DI-421
Credit Hours 3+1
Category Domain Core
Prerequisite CC-112: Programming Fundamentals
Co-Requisite None
Follow-up None
Introduction: Virtualization in computing systems. Virtualization: Hardware
and Software virtualization, hypervisor configurations, Vmware, Zen and Hyper-
V, Dockers, Para-virtualized software components, VM architecture,
virtualization structures, virtualization of CPU, memory and I/O devices, virtual
clusters, VM migration, virtualization for data center automation, data center
networking structure, VPN, network virtualization, configuration, management
and limitations of virtual environments, future of virtualization. Cloud
Computing: Definition, essential characteristics, history, benefits, risks and
Course challenges, privacy, security and trust issues, introduction to Cluster and Grid
Description computing, difference between Cluster, Grid and Cloud computing, Migrating to
the Cloud, Service Models, SaaS, PaaS and IaaS, Deployment Models, Data Storage
in Clouds, Delivery Models, Cost Metrics and Pricing Models, Service Quality
Metrics, CloudSim, Cloud Management, Advanced Cloud Architectures, Inter
Cloud Resource Management, Cloud Security Threats and Mechanisms, Disaster
Recovery, Open Issues in Cloud computing. Designing Cloud Based Solution:
Cloud Application Scalability, Cloud Resource Scheduling, Mobile Cloud
Computing, Big Data Processing in Clouds, Characteristics of Big Data,
Multimedia Cloud Computing, SDN, Fog Computing, and Cloud Gaming.
1. Handbook of Virtual Environments: Design, Implementation, and
Applications (Human Factors and Ergonomics), Edited by Kay M Stanney,
Lawrence Erlbaum Associates Virtual Reality Technology by GRIGORE
2. Cloud Computing: Concepts, Technology & Architecture by Ricardo Puttini,
Text Book(s)
Thomas Erl, and Zaigham Mahmood
3. NIST Cloud Computing Reference Architecture: Recommendations of the
National Institute of Standards and Technology (Special Publication 500-
292)
Reference
Material

Version 1.0.0 Page 41 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Virtual Systems and Services Lab


Course Code DI-421L
Credit Hours 1
Category Domain Core
Prerequisite CC-112: Programming Fundamentals
Co-Requisite None
Follow-up None
Virtualbox/VMware: Installation and configuration with different flavors of
Linux and Microsoft Windows OS on the top of Microsoft Windows. C Compiler:
Installation and configuration in the virtual machine created using virtual box
and execution of C Programs. Google App Engine: Installation and configuration.
Creation of a “Hello World” app and other simple web applications using
python/java. Use of GAE launcher to launch the web applications. CloudSim:
Simulation of a cloud scenario and running of a scheduling algorithm that is not
Course present in CloudSim. Transfer of files from one virtual machine to another virtual
Description machine. Launch of a virtual machine using trystack (Online Openstack Demo
Version). Hadoop: Installation and configuration of Hadoop node cluster and
running a simple applications like word count. Experimentation: containers
and virtual machines enabled cloud computing, DevOps, and cloud-native
development. Container technology including concepts such as containers,
Docker, and Kubernetes. Service deployment & usage over cloud. Management of
cloud resources. Using existing cloud characteristics & service models. Cloud
security management and performance evaluation of services over cloud.
1. Graham Charters, Sebastian Daschner, Pratik Patel, Steve Poole, Developing
Open Cloud Native Microservices: Your Java Code in Action, 1st Edition,
2019.
2. Peter Späth, Beginning Java MVC 1.0: Model View Controller Development
Text Book(s)
to Build Web, Cloud, and Microservices Applications, 1st Edition, 2021.
3. Rekha Kodali, Dr Gopala Krishna Behara, Sankara Narayanan Govindarajulu,
Developing Cloud Native Applications in Azure using .NET Core: A
Practitioner’s Guide to Design, Develop and Deploy App, 2020.
Reference
Material

Version 1.0.0 Page 42 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Software Quality Assurance


Course Code EI-337
Credit Hours 3
Category Technical Elective
Prerequisite CMP-290: Software Engineering
Co-Requisite None
Follow Up None
Course Introduction to Software Quality Assurance; Software Quality in Business
Description Context; QA, QC and QE; Product Quality and Process Quality; Software Quality
Measurement and Metrics; Personal Software Process; Walkthroughs and
Inspections; Software Configuration Management; Quality System
Documentation; Software Testing Techniques; Software Testing Strategies;
Automated Testing; Capability Maturity Model; CMM-Integration, People-CMM;
ISO; Six Sigma; Testing Tools, Trends and Perspectives.
Text Book/s 1. Daniel Galin, Software Quality Assurance From theory to implementation, 1st
Edition, Pearson, 2003, ISBN: 0201709457.
Reference 1. Roger S. Pressman, B. Maxim, Software Engineering: A Practitioner's
Material Approach, 8th Edition, McGraw-Hill, 2014, ISBN: 0078022126.

Version 1.0.0 Page 47 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Professional Practices


Course Code GE-166
Credit Hours 3
Category General Education
Prerequisite None
Co-Requisite None
Follow-up None
Professional Ethics: Philosophy of Ethics, Computing Profession, Computing
Ethics. Computing Professions and Laws: The Structure of Organizations,
Finance and Accounting, Anatomy of a Software House, Computer Contracts,
Intellectual Property Rights, The Framework of Employee Relations Law and
Changing Management Practices, Human Resource Management and IT, Health
Course
and Safety at Work, Software Liability, Liability and Practice, Computer Misuse
Description
and the Criminal Law, Regulation and Control of Personal Information. Code of
Conduct and Ethics: Overview of the British Computer Society Code of Conduct,
IEEE Code of Ethics, ACM Code of Ethics and Professional Conduct, ACM/IEEE
Software Engineering Code of Ethics and Professional Practice. Accountability
and Auditing, Social Application of Ethics.
1. Michael J. Quinn, Ethics for the Information Age, 7th Edition, Pearson
Education, 2017, ISBN: 978-0134296548
Text Book(s)
2. Sara Baase, A Gift of Fire: Social, Legal, and Ethical Issues in Computing, 5th
Edition, Pearson, 2018, ISBN: 978-0132492676
Reference 1. J. Kizza, Ethical and Social Issues in the Information Age, 6th Edition,
Material Springer, 2017, ISBN: 978-3319707112

Version 1.0.0 Page 61 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Technical and Business Writing


Course Code GE-261
Credit Hours 3
Category General Education
Prerequisite
Co-Requisite None
Follow-up None
Overview of technical reporting, use of library and information gathering,
administering questionnaires, reviewing the gathered information; Technical
exposition; topical arrangement, exemplification, definition, classification and
division, causal analysis, effective exposition, technical narration, description
and argumentation, persuasive strategy, Organizing information and generation
solution: brainstorming, organizing material, construction of the formal outline,
outlining conventions, electronic communication, generation solutions.
Polishing style: paragraphs, listening sentence structure, clarity, length and
order, pomposity, empty words, pompous vocabulary, document design:
Course document structure, preamble, summaries, abstracts, table of contents,
Description footnotes, glossaries, cross-referencing, plagiarism, citation and bibliography,
glossaries, index, appendices, typesetting systems, creating the professional
report; elements, mechanical elements and graphical elements. Reports:
Proposals, progress reports, Leaflets, brochures, handbooks, magazines articles,
research papers, feasibility reports, project reports, technical research reports,
manuals and documentation, thesis. Electronic documents, Linear versus
hierarchical structure documents, Business Letters; Proposals and Business
Plans; Writing Proposals and Reports; Short Reports; Long Formal Reports;
Specification Documents; Review of Language; Writing Technical Research
Reports; Documentation and Research Citation; Job Application and Resumes.
1. D. O’Hair, J. S. O’Rourke, M.J. O’Hair, Business Communication: A Framework
for Success, 1st Edition, Cengage Learning, 2000, ISBN-13: 978-0324073508.
2. Herta A. Murphy, Herbert W. Hildebrandt and Jane P. Thomas, Effective
Text Book(s) Business Communication, 7th Edition, McGraw Hill India, 2008, ISBN-13: 978-
0070187757.
3. Courtland L. Bovee, John V. Thill, Business Communication Today, 12th
Edition, Prentice Hall, 2013, ISBN-13: 978-0132971294.
1. J. M. Penrose, R. W. Rasberry, R. J. Myers, Advance Business Communication,
Reference 4th Edition, South-Western Publishers, 2000, ISBN-13: 978-0324037395.
Material 2. Kitty O. Locker, Business and Administrative Communication, 11th Edition,
McGraw-Hill Education, 2014, ISBN-13: 978-0073403250.

Version 1.0.0 Page 62 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Social Services


Code UE-371
Credit Hours 1
Category Social Science Related University Elective
Prerequisite None
Co-Requisite None
Follow-up None
The objective of this course is to acquaint and familiarize students with the
basic concepts and, scope of Social work. Social Service: Philosophical base,
generic principles, Islamic concept, policy, primary and secondary methods,
professional and voluntary. Important fields of practice including, health,
education, poverty, minorities etc. Social Institutions: Structure and types
including family, religious, political, educational, economic, recreational, non-
governmental organizations (NGOs) etc. Social Problems: Impact on
development, role of social worker. Types of social problems including crime,
over population, juvenile delinquency, illiteracy, poverty, social inequality,
beggary, unemployment and under employment, child labor, addiction,
gender-based violence, corruption, terrorism, urbanization etc. Social
Welfare in Pakistan: Development of social welfare, social legislation,
services and welfare initiatives for family, children, youth, labor, women,
Course senior citizens, and disabled persons. National & regional organizations
Description including All Pakistan Women Association (APWA), Edhi Foundation, Ansaar
Burni Trust, Akhuwat, Rural Support Program (NRSP, AKRSP, PRSP, SRSP,
BRSP), Orangi Pilot Project (OPP). Global Social Services: Global social
problems including human trafficking, illegal drug sales and abuse,
environmental disasters, racial inequalities, inter-ethnic strife, immigrant and
migration rights. International organizations including United Nations
International Children Emergency Fund (UNICEF), International Labor
Organization (ILO), World Health Organization (WHO), United Nations
Education, Scientific & Cultural Organization (UNESCO), United Nations High
Commissioner for Refugee (UNHCR), United Nations Development Program
(UNDP), World Food Program, Red Crescent. ICT for Social Work: Organizing
people and ideas, sharing of norms and values, transparency and access to
public information, greater access to knowledge and education, efficient
collaborations, global village etc.
1. Khalid, Muhammad. Social Work: Theory & Practice. Karachi: Kifayat
Text Book(s)
Academy, 2020. ISBN-13: 978-969859719-1.
1. Rehmatullah, S. (2003). Social Welfare in Pakistan. Oxford University Press.
ISBN-13: 978-019579632-2.
Reference
2. Kirst‐Ashman, K. (2012). Introduction to Social Work & Social Welfare:
Material
Critical Thinking Perspectives, 4th ed. Brooks/Cole. ISBN‐13: 978‐
084002866-2.

Version 1.0.0 Page 67 of 68

You might also like