Road Map and OUtlines BS (CS) 2020-24
Road Map and OUtlines BS (CS) 2020-24
Road Map and OUtlines BS (CS) 2020-24
Semester-1
Course Outline:
Number Systems, Binary numbers, Boolean logic, History computer system,
basic machine organization, Von Neumann Architecture, Algorithm definition,
design, and implementation, Programming paradigms and languages,
Graphical programming, Overview of Software Engineering and Information
Communication Technology, Operating system, Compiler, DBMS, Computer
networks and internet, WWW, web mail applications, Computer graphics, AI,
Viruses and Anti-Viruses, Use of office productivity tools, such as word
processors, spreadsheets, presentation applications, etc., Social, Ethical,
Professional and Legal Issues, and overview of the complete program of
studies in computing and its structure.
Reference Material:
FINANCIAL ACCOUNTING
COURSE DESCRIPTION/OBJECTIVES
The primary aim of Financial Accounting is to provide students with an introduction to
the process and function of financial reporting. Whilst a large proportion of the course is
aimed at understanding accounting as a process, taking a preparers‟ perspective, we
will also seek to develop an understanding of the importance of the role of accounting in
today‟s society.
LEARNING OUTCOMES
After studying this course the student will be able to understand:
1. The language of accounting and financial reporting;
2. Complete Accounting Cycle
3. Preparation and the role of Journal, Ledger and subsidiary books
4. Preparation of balance sheet, profit and loss account and cash flow statement.
42
COURSE CONTENT
Week 01
Accounting and its role
Development of accounting
Accounting Theory and Conceptual framework
Accounting Defined
Department of Computer Science
Government College University Faisalabad
Why study Accounting
Financial statements
Major fields of Accounting
Accounting as a Career
Week 02
Basic Accounting Concepts
The Entity Concept
The Reliability (or Objectivity) principle
The cost Principle
The Going-Concern Assumptions
The Stable Currency Assumptions
Ethics-the-Most Fundamental Principle of Accounting
Qualitative characteristics of Financial statements
Week 03 & 04
The recording process
The Recognition Issue
The Valuation Issue
The Classification Issue
The Recording Process
Analysis of Transaction
The Journal
The Ledger
Balancing the Accounts
Week 05 &06
Preparation of Financial Statements
Preparing Trial Balance
Locating and correcting errors in recording process
Preparing Profit and Loss Account and Balance Sheet
Week 06 &07
The adjusting and closing entries
Need for Adjusting Entries
Recording adjusting entries
Preparing adjusted trial balance
Recording closing entries
Preparing post-closing trial balance
Preparing work-sheet
Preparation of Financial Statements
Week 08 & 09
Accounting for trading organization
The Purchase Function
Accounting for Purchases and Sales
Return and allowances
Periodic System
43
Perpetual System
Worksheet
Preparation of financial Statements
Department of Computer Science
Government College University Faisalabad
Departmental Accounts
Week 10 & 11
Accounting Systems
Developing a System
Subsidiary Journals
Subsidiary ledgers
Cash Book
Petty cash book
Control Accounts Week 12
Cash and temporary investment
Nature and Composition of Cash
Cash Management and Control
Maintaining Bank Account
Bank Reconciliation
Short term investments
Week 13 & 14
Accounting for debtors and stock
Accounting Treatment of Bad Debts
Direct write-Off Method
Aging Schedule
Percentage of Sales Method
Recoveries of Bad debts
Stock
Measurement of Stock Quantity
Measurement of Stock Cost
Perpetual Stock System
Periodic Stock System
Week 15 & 16
Accounting for property, plant and equipment
Property, Plant and Equipment
Lump-sum Purchase
Subsequent Expenditure
Depreciation methods
Revaluation
Review of Useful life
Intangible Assets and Amortization
Wasting Assets and Depletion
TEXT/REFERENCE BOOKS
1. Williams, Haka, Bettner: Financial & Managerial Accounting, Latest Edition, Prentice Hall
2. Professor Muhammad Ammanullah Khan: Financial Accounting, Latest Edition
3. Frank Wood‟s: Business Accounting 1, Eleventh Edition
4. Meigs and Meigs, Accounting for Business Decision, 9th Edition/Latest Edition
Department of Computer Science
Government College University Faisalabad
READING: Topic sentence, identify main idea, distinguish between Fact &
Opinion, Skimming & Scanning, SQ3R, Notes taking techniques, Analyzing
techniques in paragraph structure, identify writer’s intent (cause effect, reasons,
comparison & contrast), making notes by using different techniques (tables,
mind maps, lists, graphs etc), comprehension paragraph
WRITING: Self-expression in writing. Difference between Paragraph and Essay
writing Descriptive, narrative, discursive, argumentative. Comprehension
paragraphs
ACADEMIC WRITING: How to write a proposal for research paper/term paper.
Difference between Summary & Review writing (Paragraphing optional). How
to write a research paper/term paper (emphasis on style, content, language, form,
clarity, consistency)
REPORT WRITING: technical, progressive etc.
Note: Extensive reading is required for vocabulary building (Newspapers, story books,
daily writing, learning, movies, magazines and Detective novels).
Recommended Books:
a) Essay Writing and Academic Writing
1. Writing. Advanced by Ron White. Oxford Supplementary Skills. Third
Impression 1992. ISBN 0 19 435407 3 (particularly suitable for discursive,
descriptive, argumentative and report writing).
2. College Writing Skills by John Langan. Mc=Graw-Hill Higher Education.
2004.
3. Patterns of College Writing (4th edition) by Laurie G. Kirszner and Stephen R.
Mandell. St. Martin’s Press.
b) Presentation Skills
c) Reading
1. The Mercury Reader. A Custom Publication. Compiled by norther Illinois
University. General Editiors: Janice Neulib; Kathleen Shine Cain;
Stephen Ruffus and Maurice Scharton. (A reader which will give students
exposure to the best of twentieth century literature, without taxing the taste
of engineering students).
2. Reading and Study Skills by John Langan
3. Study Skills by Riachard Yorky
Department of Computer Science
Government College University Faisalabad
Pakistan Studies
Credit Hour: 2(2-0)
Introduction/Objectives:
contemporary Pakistan,
ideological background of Pakistan.
issues arising in the modern age and posing challenges to Pakistan.
Course Outline:
1. Historical Perspective
a. Ideological rationale with special reference to Sir Syed Ahmed Khan, Allama Muhammad
Iqbal and Quaid-e-Azam Muhammad Ali Jinnah.
b. Factors leading to Muslim separatism
c. People and Land
i. Indus Civilization
ii. Muslim advent
iii. Location and geo-physical features.
2. Government and Politics in Pakistan
Political and constitutional phases:
a. 1947-58
b. 1958-71
c. 1971-77
d. 1977-88
e. 1988-99
f. 1999 onward
3. Contemporary Pakistan
a. Economic institutions and issues
b. Society and social structure
c. Ethnicity
d. Foreign policy of Pakistan and challenges
e. Futuristic outlook of Pakistan
Recommended Books:
1. Burki, Shahid Javed. State & Society in Pakistan, The Macmillan Press
Ltd 1980.
2. Akbar, S. Zaidi. Issue in Pakistan’s Economy. Karachi: Oxford University
Press, 2000.
3. S.M. Burke and Lawrence Ziring. Pakistan’s Foreign policy: An Historical
analysis. Karachi: Oxford University Press, 1993.
4. Mehmood, Safdar. Pakistan Political Roots & Development. Lahore,
1994.
5. Wilcox, Wayne.The Emergence of Bangladesh., Washington: American
Enterprise, Institute of Public Policy Research, 1972.
6. Mehmood, Safdar. Pakistan Kayyun Toota, Lahore: Idara-e-Saqafat-e-
Islamia, Club Road, nd.
Department of Computer Science
Government College University Faisalabad
Objectives:
This course is aimed at:
1 To provide Basic information about Islamic Studies
2 To enhance understanding of the students regarding Islamic Civilization
3 To improve Students skill to perform prayers and other worships
4 To enhance the skill of the students for understanding of issues related to faith and
religious life.
Course Outlines
Reference Books:
1) Hameed ullah Muhammad, “Emergence of Islam” , IRI,
Islamabad
2) Hameed ullah Muhammad, “Muslim Conduct of State”
3) Hameed ullah Muhammad, ‘Introduction to Islam
4) Mulana Muhammad Yousaf Islahi,”
5) Hussain Hamid Hassan, “An Introduction to the Study of Islamic Law” leaf Publication
Islamabad, Pakistan.
6) Ahmad Hasan, “Principles of Islamic Jurisprudence” Islamic Research
Institute, International Islamic University, Islamabad (1993)
7) Mir Waliullah, “Muslim Jrisprudence and the Quranic Law of Crimes”
Department of Computer Science
Government College University Faisalabad
Islamic Book Service (1982)
8) H.S. Bhatia, “Studies in Islamic Law, Religion and Society” Deep & Deep
Publications New Delhi (1989)
9) Dr. Muhammad Zia-ul-Haq, “Introduction to Al Sharia Al Islamia” Allama
Iqbal Open University, Islamabad (2001)
Department of Computer Science
Government College University Faisalabad
Semester-2
Prerequisites: None
Objectives: The course is designed to familiarize students with the basic
structured programming skills. It emphasizes upon problem analysis, algorithm
designing, and program development and testing.
Course Outline: Overview of computers and programming. Overview of
language for e.g. C language C. Basics of structured and Modular programming.
Basic Algorithms and problem solving, development of basic algorithms,
analyzing problem, designing solution, testing designed solution. Fundamental
programming constructs, translation of algorithms to programs, data types,
control structures, functions, arrays, records, files, testing programs.
Reference Material:
Objectives: The goals are to develop the skills to have ground knowledge of
multivariate calculus and appreciation for their further computer science courses.
Reference Material:
1. James Stewart, Multivariable Calculus, 6th edition, 2007, Cengage Learning
publishers.
2. Swokowski, Olinick and Pence, Calculus and Analytical Geometry, 6th edition,
Department of Computer Science
Government College University Faisalabad
1994, Thomson Learning EMEA, Ltd.
3. Bernard Kolman, William F. Trench, Elementary Multivariable Calculus, 1971,
Academic Press.
4. Howard Anton, Albert Herr, Multivariable Calculus, 5th edition, 1995, John
Wiley.
Reference Material:
1. Kenneth H. Rosen, Discrete Mathematics and Its Applications, 6TH edition, 2006,
Mcgraw Hill Book Co.
2. Richard Johnsonbaugh, Discrete Mathematics, 7TH edition, 2008, Prentice Hall
Publishers.
3. Kolman, Busby & Ross, Discrete Mathematical Structures, 4th edition, 2000,
Prentice-Hall Publishers.
4. Ralph P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied
Introduction, Addison-Wesley Pub. Co., 1985.
Department of Computer Science
Government College University Faisalabad
Course Outline:
Characteristics of Academic, Public, Work and Electronic Communities. Myths and Realities about
Writing. Effective Writing: Discovering and Planning; Purpose, Thesis, and Audience; Drafting:
Drafting Collaboratively, Drafting in Digital Environments; Revising, Editing, and Proofreading.
Paragraphs: Unfocused Paragraphs, Incoherent Paragraphs, Poorly Developed Paragraphs, Special-
Purpose Paragraphs. Unclear, Clear and Emphatic Sentences. Reasoning Critically. Reading Critically.
Arguing Persuasively & Logically. Designing Documents. Writing in Online Communities.
Presentation skills: Speaking Effectively. Interviews , telephonic, face to face, different kinds of
interviews. Techniques and strategies for making and delivering a presentation, use of AV aids
Academic Writing for Social and Natural Sciences: Goals of Writing, Audiences, Writing Tasks, Types
of Writing: Abstract, Informative Report, Lab Report, Research Report, Project Reports, Technical
report, short and long report, progressive report.
Business letters of different kinds, good news, bad news, invitations, adjustments, resignation, letter for
joining. Cover letter. CV and Resume with different types.
Public Writing: Goals of Public Writing, Public Audiences, Public Writing Tasks, Types of Public
Writing, Public Flyer, Letter to the Editor.
Researching and Writing: Types of Research Writing, Developing a Research Question, proposal for a
research, Developing a Preliminary Thesis, Creating a Research File and a Timeline, Reading and Note
taking, Summarizing, Paraphrasing, and Synthesizing. Writing a Position Paper.
Reference Materials:
1. Writer's Companion – The Longman by Chris M. Anson, Robert A. Schwegler and Marcia F. Muth,
Pearson Longman, 4th Edition 2007. ISBN10: 0-20556-252-3
2. Technical English: Writing, Reading, and Speaking by Pickett and Laster. 8th Edition
3. The Technical Writer’s Companion by Alred, Gerald, Charles T. Brusaw and Walter E. Oliu, 3rd
Edition. ISBN 0-312-25978-6.
4. Mecnakshi Raman & Sangeeta Technical Communication
Department of Computer Science
Government College University Faisalabad
Semester-3
Reference Material:
1. Introduction to Computer Networks /4, A. S. Tanenbaum, Prentice Hall 2003
2. Computer Networks and Internets, 5/E, 2008
Douglas E. Comer, Purdue University ISBN-10: 0136061273 ISBN-13:
9780136061274 Publisher: Prentice Hall
3. Data and Computer Communications By William Stallings Published by
Macmillan Pub. Co., 8th Edition 2006
Department of Computer Science
Government College University Faisalabad
Reference Material:
University Physics by Freedman and Young (10 th and higher editions).
College Physics by Resnick, Halliday and Krane (6th and higher edition).
Course Name: Introduction to Statistical Theory
Course Structure: Lectures: 3, Labs: 0 Credit Hours: 3
Prerequisites: None
Objectives: To introduce the concepts of data analysis, presentation, counting
techniques, probability and decision making.
Course Outline: Introduction to Statistics, Descriptive Statistics, Statistics in
decision making, Graphical representation of Data Stem-and Lead plot, Box-Cox
plots, measures of central tendencies and dispersion, moments of frequency
distribution; Counting techniques, introduction to probability, sample space,
events, laws of probability, Conditional probability and Baye’s theorem with
application to random variable (Discrete and continuous) Binomial, Poisson,
Geometric, Negative Binomial Distributions; Exponential Gamma and Normal
distributions. Regression and Correlation, Estimation and testing of hypotheses,
use of elementary statistical packages for explanatory Data analysis.
Reference Material:
1. Ronald Walpole, Myers, Myers, Ye, “Probability & Statistics for Engineers &
Scientists”, 8th edition, 2008, Prentice Hall Publisher.
2. Lay L. Devore, Probability and Statistics for Engineering and the Sciences,
2003, Duxbury Publishers.
3. G. Cowan, Statistical Data Analysis, 1998, Clarendon, Oxford.
Department of Computer Science
Government College University Faisalabad
Semester-4
Course Name: Computer Organization and Assembly Language
Course Structure: Lectures: 3, Labs: 1 Credit Hours: 4
Prerequisites: Digital Logic Design
Objectives: The main objective of this course is to introduce the organization of
computer systems and usage of assembly language for optimization and control.
Emphasis should be given to expose the low-level logic employed for problem
solving while using assembly language as a tool. At the end of the course the
students should be capable of writing moderately complex assembly language
subroutines and interfacing them to any high level language.
Reference Material:
1. Stallings, "Computer Organization & Architecture", 7th ed, Prentice HALL,
2006.
2. Irvine, Assembly Language for Intel-based Computers, 5th ed, Prentice Hall,
2007.
3. Computer Organization and Design, The Hardware/Software Interface, 4th ed,
by David A. Patterson and John L. Hennessy, 2008. Elsevier Publishers.
Reference Material:
1. Database Systems 8E, C.J.Date, Addison Wesley Pub. Co. (2004).
2. Database Systems: A Practical Approach to Design, Implementation and
Management 5E, R.Connolly and P.Begg, Addison-Wesley Pub. Co (2009).
3. Fundamentals of Database Systems, 5/E, Elmasri and Navathe, Addison-
Wesley, ISBN: 0-201-74153-9.
Reference Material:
1. Software Engineering 8E by Sommerville Addison Wesley, 2006
2. Software Engineering: A Practitioner's Approach /7E, Roger Pressman,
McGraw-Hill, 2009
Department of Computer Science
Government College University Faisalabad
Semester-5
Resources:
1. Deborah G. Johnson, “Computer Ethics”, Pearson Education (2001) 3rd
edition.
2. Professional Issues in Software Engineering, M.F. Bott et. al.
Semester-6
Course Name: Artificial Intelligence
Course Structure: Lectures: 3 / Labs: 1 Credit Hours: 4
Prerequisites: Data Structures
Objectives: This course focuses on the set of computational tools and techniques,
which mimic the human decision-making process and capability.
Course Outline: Introduction to Common Lisp. AI classical systems: General
Problem Solver, rules, simple search, means-ends analysis. ELIZA, pattern
matching, rule based translators, OPS-5. Knowledge Representation: Natural
language, rules, productions, predicate logic, semantic networks, frames, objects,
scripts. Search: Depth first search, breadth first search, best first search, hill
climbing, min-max search, A* search. Symbolic Mathematics: student, solving
algebra problems, translating English equations, solving algebraic equations,
simplification rules, re-write rules, meta-rules, Macsyma, PRESS, ATLAS. Logic
Programming: Resolution, unification, horn-clause logic, Prolog, Prolog
programming. Sample case studies of shells and Knowledge Based Systems. A
brief appreciation of state of the art computational techniques like neural networks,
genetic algorithm, fuzzy sets.
Reference Material:
1. Artificial Intelligence by Luger, 4th edition Pearson Education.
2. Russell and Norvig, Artificial Intelligence: A Modern Aproach, 2nd ed, Pearson
Education.
Objectives: Detailed study of the basic notions of the design of algorithms and
the underlying data structures. Several measures of complexity are introduced.
Emphasis on the structure, complexity, and efficiency of algorithms.
Reference Material:
1. Introduction to Algorithms /2E, T. H. Cormen, C. E. Leiserson, and R. L. Rivest,
MIT Press, McGraw-Hill, New York, NY, 2001.
2. Algorithms in C++; Robert Sedgewick
Reference Material:
1. Gosselin, Dan, et. al., The Web Warrior Guide to Web Design Technologies,
Cengage Learning, 2003
2. Zak, Diane, et. al., The Web Warrior Guide to Web Programming, Cengage
Learning, 2003
3. Leasure, T., Bob Leasure and James Leasure, The Web Warrior Guide to
Web Database Technologies, Cengage Learning, 2003
4. Morrison, Mike and Joline Morrison, Database Driven Websites, 2/e, Cengage
Learning, 2002
5. Web Wizard series for various technologies, Addison-Wesley
6. Jackson, J. C., Web Technologies: A Computer Science Perspective,
Pearson (LPE), 2008
7. Web Application Architecture: Principles, Protocols and Practices by Leon
Shklar and Richard Rosen (Paperback - Oct 31, 2008), Paperback: 420 pages,
Publisher: Wiley; 2 edition (October 31, 2008), ISBN-10: 047051860X
8. Web Engineering: The Discipline of Systematic Development of Web
Applications by Gerti Kappel, Birgit Prýýll, Siegfried Reich, and Werner
Retschitzegger (Paperback - Jul 5, 2006)
Semester-7
Course Title: Mobile and Application Development
Credit Hours: 3(2-1)
Prerequisites: Web Technologies
Course Outline:
What is Android? Installing and Configuring the Android SDK Manager,
Creating Android Application, Anatomy of an Android Application. Eclipse.
Fragments, Calling Built-In Applications Using Intents, Displaying
Notifications. Components of a Screen, Adapting to Display Orientation,
Managing Changes to Screen Orientation, Utilizing the Action Bar, Creating
the User Interface. Listening for UI Notifications. Views, User Preferences.
Presisting Data. Sharing Data. Sending SMS Messages. Getting Feedback.
Sending E-mail. Displaying Maps, Consuming Web Services Using HTTP,
Accessing Web Services. Creating Services. Threading. Android games
Development, Publishing Android Applications. Handling Telephone Calls,
Fonts.
Reference Materials:
1. Beginning Android 4 Application Development by Wei-Menge Lee, John
Wiley & Sons, 2012
2. Beginning Android 4 by Grant Allen, Apress, (2011), ISBN: 1430239840.
3. Beginning Android games by Mario Zechner, Apress, (2011), ISBN:
1430230428
4. Pro Android 4 by Satya Komatineni and Dave MacLean, (2012),
ISBN:1430239301 Apress
5. Professional Android 4 Application Development by Reto Meier, Wiley,
(2012), ISBN:1118237226
Semester-8