|
Course Description For BS-IT
IT-1302 |
FUNDAMENTALS OF INFORMATION TECHNOLOGY |
3 |
Introduction to computer science; Constituents of a computer system; The computer as a problem solving tool; Computer generation; Computer types; User communication with a computer, Definition and Functions of an Operating system Understanding the desktop File manager Worksheet Spreadsheet and Database Software Inforation Systems; Dedicated systems; Structure, Networked information systems, Data storage and retrieval , Information processing Techniques of Searching/ Sorting; Global information systems, Internet; Web browsers, Web crawlers URLs Hypermedia; Virtual library; HTML; Information system design.
Recommended Book
Reference Book
Fundamentals of IT, by Deepak Bharihoke
EG-1302 |
ENGLISH COMPREHENSION |
3 |
The language, Essay writing; Composition and Comprehension; Corespondence and Technical Report Writing. Lessons in grammar using the text living English structure, as well as throught the critical analysis of George Orwell’s acclaimed novel ‘Animal farm’ Detailed analysis on the characters and situation that arise in progression of the story of “ Animal Farm”
Recommended Book
Reference Book
- Practical English by Michel Swan.
- Functional English by Atta-Ur- Rehman
- Basics Grammar in Use. Reference and Patactice for Students of English by Raymond Murphy.
- A Selection of English Prose for B.Sc. Students by Khan Nosheen, Qureshi G. S.
- Business Communications by Herta A. Murphy
- 21st Century Grammar Handbook by Joseph Holland.
- English for Business: A fundamental Approach by J. Dhilver.
CS- 1304 |
INTRODUCTION TO COMPUTER PROGRAMMING |
3+1 |
Programming and problem analysis; Development of basic algorithms; Translation of algorithms into programs; Standard Data Types; Operators; Basic control structures, Functions, Arrays, Structures, Pointers, File handling; debugging and testing programmes. Programming will be done in the framework of ANSIC.
Recommended Book
C/C++ Programming by Rebert Lafore
Reference Books
- A Book on C by Benjamin, Cummings Kelly, A. Pohl, I.
- Structuring Techniques: An Introducation Using C++ by Staugaard, A. C.
- Turbo C by Robert Lafore
- Programming and Problem Solving with C++,2nd Edition by Dale Weems Headington.
- How to Proram by Dietal and Dietal
| BA-1305 |
IINTODUCTION TO ECONOMICS |
3 |
An introduction to Economics; branches of Economics; Definition and scope of Economics, Law of Economics, Law of Demand , Law of Supply, Equilibrium of a firm, Market characteristics and types; Market Equilibrium; production function and factors and characteristics of organizations. Theory of Consumer Behavior.
Recommended Book
Micro and Macro Economics by Adam Smith
Reference Books
- Introduction to Economics by A. Hameed Shahid.
- Modern Economics Theory by KK Dewett
- Economics by Campbell R. McConnell and Stanley L Bruce
- Economics by Saeed Nasir
- Economics by Mohammad Rafiq Tahir
- Introduction to Economics by Hardwick
- Economics by Paul A. Samuelson
IT-2304 |
TECHNICAL AND BUSINESS WRITING |
3 |
Writing technical reports, research reports, research papers, and memos, Drafting, revising, and editing compositions derived from science and technology to develop skills in narration, persuasion, analysis and documentation.
Reference Books
- Technical Writing by G.H, Mills, Holt, Rinehart and Winston
- Business Communications by Murphy
BA-6321 |
FINANCIAL ACCOUNTING |
3 |
Accounting Principles and concepts; Accounting cycle ; book keeping , Journal ledger, trial
balance, adjusting entries, closing entries, worksheet, multi step financial statements, income statements, balance sheet, statement of owner equity, control of cash transaction; depreciation, types of depreciation, Merchandising activities, inventories and the cost of goods sold statement cash flow statements liabilities.
Recommended Book
Accounting: The Basis for Business Decisions by Meigs and Meigs
PK-1304 |
PAKISTAN AND KASHMIR STUDIES |
3 |
Ideology of Pakistan: The historical perspective. The two Nations theory: Phases of Pakistan movement and creation of Pakistan: Geography and Economics of Pakistan Constitutional development in last fifty years of Pakistan : Major National Problems being faced by Pakistan.
History of Kashmir, the Kashmir dispute, Role of UNO and Muslim countries. Regional importance of Kashmir. Future of Kashmir.
Recommended Book
Towards Pakistan by Mr. Shaukat
Reference Books
- A Comprehensive Book of Pakistan Studies, by Rabbbani M. A. The Carvan Book House, 1997.
- History of Kashmir by Hussain M.S. A Study in Documents 1916-1939, Natinoal Institute of Historical and Cultural Research, Islamabad, 1992.
- A disputed legacy 1946-1990, by Lamb A, Kashmiri Oxford University Press, London, 1994.
CS-2301 |
OBJECT ORIENTED PROGRAMMING |
3+1 |
Introduction to Object Oriented Programming, Objects, Classes and inheritance, the concept of Encapsulation, Polymorphism, Early and late binding, Operator overloading, and function overloading Constructors and Destructors, Friend functions in-line functions, Virtual functions, Class libraries, Object-oriented software development. OOP techniques and Programming will be taught in the framework of C++.
Recommended Book
Object Oriented Programming by Robert Lafore
Reference Books
- Guide to Java Programming by Norton, P.
- Turbo C Programming for the PC. By Lafore R. Waite Group, 1990.
- The Waile Group Object oriented programming in Microsoft ,by Lafore R. Galgotia Publishing Pvt. Ltd. 1992.
CS- 3303 |
INTRODUCTION TO COMPUTER ARCHITECTURE |
3 |
Major components of computer. Computer organization: Control unit design, Instruction execution and sequencing of control signals. Hardwired and micro programmed control. Arithmetic logic unit implementation, Memory organization, memory hierarchy, cache memory & memories-mapping functions; page replacement policies, memory management requirements and virtual memory hardware support; Fundamentals of computer communication and error control
Recommended Book
Computer Architecture and Organization by Hayes, J.P.
Reference Books
- Digital Logic and Computer Design by Moris Mano
- Computer system architecture Mano M.
- Computer Organization Hardware / Software by Gorsline, G. W.
.BA-1306 |
INTRODUCTION TO MANAGEMENT |
3 |
Foundation of management (Definition, Function, & basic concepts). Environment ( Economics, Technical, Social , Political , Legal & Ethical). Introduction to planning and organizational goals. Foundation of organizational structure & Staffing. Motivation & Leadership in organization. Decision making, communication and controlling. Personnel management. Basic concept of international management.
Recommended Book
Management by Boovee, Coutland
Reference Books
- Management by Bateman
- Business by Griffins
- Management by Weihrich , H., Koontz,.H.
- Management: Function & Strategy, 2nd Edition by Bateman / Zethamal.
- Management by Courtland L. Bovee, Johan V. Thill, Marian Burk Wood & George P. Global.
- Management: A Global Prespective,10th Edition by Heinz Weihrich & Harold Koontz.
BA-2302 |
INTRODUCTION TO MARKETING |
3 |
Concepts of marketing; Marketing process. Marketing Research and Information system. Marketing Environment. Marketing Segmentation. Concepts of marketing Mix, Consumer Marketing & Consumer buyer behavior. Personal selling sales Management. Relationship Marketing. Careers in Marketing.
Recommended Book
Fundamentals of Marketing by Philip Kotler
Reference Books
- Principles of Marketing by Stantion
- Contemporary Marketing, 8th Edition, by Boone & Kurtz
IT-3305 |
COMMUNICATION SKILLS |
3 |
Basic English Grammar; Increasing written and oral presentation skills of students. Increase variable communication skills; discover techniques, which make an individual more effective speaker; Techniques, which will make presentations more forceful, concise and better organized. Reduce the fear of presenting in front of an Audience.
Reference Books
- Business Communications by Herta A. Murphy
- Business Writing by Janis/Harold Dressner
- Model Businesses Letter by L. Gartisde
- The Business of Communication by Nicki Station
CS-3306 |
DATA BASE SYSTEMS |
3+1 |
Basic database concepts, Conceptual modeling; Hierarchical, Network and Relational data models; Relational theory and languages; Database Design; Database security and integrity Query languages: Relational Calculus, Relational Algebra, SQL; Introduction to query processing and optimization. Introduction to Concurrency and recovery. Front-end and Back-end Database; Designing a simple database in MS Access.
Recommended Book
Data Base Systems by Jeffery A. Hoffer
Reference Book
- Database Systems: Priniciples, Design & Implementation by Ricardo, C.
- Modern Data Base Management by Fred R. McFadden, Jaffery A. Hoffar
- Database System Concepts by H.F Korth
CS-3302 |
DATA COMMUNICATIONS |
3 |
Time and frequency domain concept; Fourier transform; Introduction to Analog and digital signals; AD conversion; Nyquist sampling and quantization; Introduction to modulation and demodulation; Amplitude modulation, frequency modulation and phase modulation; ON-OFF keying; FSK and PSK Binary codes for transmission ( NRZ,RZ, HDB3, Manchester code), delta modulation, Serial and parallel communication; RS 232, Modems.
Recommended Book
Data Communication Computer Networks and Open System by Fred. Halsall
CS-4302 |
OPERATING SYSTEM CONCEPTS |
3 |
History and evolution of operating systems. Types of operating systems Case histories of significant operating systems; Processes inter-process communication, process co-ordination and synchronization, Process scheduling Memory management, File Systems, Security and protection, Case-operating systems: Win-98, Win-2000, Unix, and Linux.
Recommended Book
Operating Systems by Tenenbaum
Reference Books
CS-4303 |
SOFTWARE ENGINEERING |
3 |
What is software engineering, Well- engineered software, Software and Management process models; Human factors in software engineering; planning a software project, Software cost estimation; Software specification; Requirement definition and specification; Formal algebraic and model-based specification, Software design; Object-oriented, function-oriented and real time design; User interface design, Programming techniques and tools; Computer-aided software engineering; Software verification and validation; Software management; Quality assurance.
Recommended Book
Software Engineering: A Practitoner’s Approach by Roger Pressman
CS-3304 |
DATA STRUCTURES |
3 |
Standard data types; Basic control structures; Functions; Basic data structures; Static and dynamic data structures, Abstraction and Abstract Data Types ( ADT’s); Time and space requirements of vrious implementations of ADT’s , Space/ Time tradeoff, Queues, stacks, trees and graphs; Implemenations of tree and graph traversals, Height balanced trees Heaps, Storage management, Hashing techniques ( the course will be taught in the framework of C++)
Recommended Book
Data Structures Using C and C++ by Tenebaum
IT-5310 |
TELECOMMUNICATION SYSTEMS |
3 |
Introduction to media, bandwidth and noise; Types/Specification of Telecom Cables ( UTP, STP, Coaxial, Fiber Optic, Introduction to optical sources and detectors, Microwave links; satellite communication and infrared links; Frequency Division Multiplexing ( FDM) TDM, FDMA, TDMA and CDMA; Switching circuit and packet switching; Introduction to mobile and cellular communications. Block diagram and current trends.
Recommended Book
Structure and Interpretation of Signals and Systems by Edward A. Lee
BA-4304 |
INTRODUCTION TO BUSINESS FINANCE |
3 |
The Goals and functions of Business Finance. Time value of money; cost of capital; capital budgetary; short term financing; long term financing; equity capital; preferred stock; rates analysis and cost volume profit analysis. Working capital; Rations analysis. Dividend policy; Long-term loans.
Recommended Book
Fundamentals of Financial Management by James C. Vane Horn, Jhon M. Wachoukz
Reference Books
- Business Finance by Cristy
- Financial Management: Theory and policy by Brigham E. F.
- Business and Industrial Financial Ratios by Leo Troy
BA-5304 |
INTRODUCTION TO HUMAN RESOURCE MANAGEMENT |
3 |
Fundamentals of Human Resource Management. Equal employment opportunities. Recruitment selection, Orientation, Training and development. Performance management system. Reward and compensation. Health and safety, Benefit administration. Communication performance. Issues in Human Resource Management
Recommended Book
Human Resource Management by Deconzo
Reference Books
- Managing Human Resource by CASCIO
- Human Resource Management by H. John Dernarian
- Human Resource Management by Wayne, R.
CS-4304 |
COMPUTER NETWORKS |
3+1 |
Fundamentals of data communications, Introduction to communication systems, Data transmission Mediums, Network topologies and data transmission media; Communication Protocols; Layered protocols, OSU model, Roken ring standard; Layered architecture; implementation of LAN. VAN, Network protocols TCP/IP, Network classes; Subnet masking, Connectivity devices: Hubs, Switches, Modems, Repeaters, Bridges.
Recommended Book
Computer Networks by Andrew S. Tanebaun
Reference Book
Computer Network and Internet by Douglas E. Comer
CS-6301 |
MULTIMEDIA DEVELOPMENT AND DESIGN |
3+1 |
Introduction to Multimedia Programming, Scope of Multimedia Programming, convention and trends, Media types used in current applications ( including digital video, audio, and graphics). System level issues of performance synchronization, storage and distributed media development and delivery, non-standard media and programming frame works. Introduction to Multi-media Networks
Recommended Book
A Complete Reference to JAVA
Reference Books
- A Complete Reference to HTML
- A Complete Reference to ASP
CS-6306 |
DISTRIBUTED DATABASE SYSTEMS |
3+1 |
An introduction to Distributed database system architecture and Client-Server Architecture; Advanced data models, Conceptual Database design, Concurrency control techniques; Recover technique; Query processing and optimization; Integrity and security; Client-Server architecture; Current trends in database systems Database machines.
Recommended Book
An Introduction to DBS by C.J Date
Reference Book
Priniples of Distributed Database Systems by Oszu, M.T.. , Valduriez, P.
BA-6323 |
FINANCIAL MANAGEMENT |
3 |
Importance, present value, NPV, present values and rate of returns; capital market and consumption patterns; valuing long lived assets; cash flow, perpetuities and annuities; compound interest and present values; PV of bonds and stocks, pay back rule, investment decision, risk, return and opportunity; capital budgeting; project evaluations; corporate financing; investment; securities, dividend policy; options application of option; pricing theory, debt financing; financial planning; cash management.
Recommended Book
Fundamentals of Financial Management by Van Horne
Reference Books
Fundamentals of Financial Management by Max Well
Introduction to E-Commerce; Overview of the technological infrastructure and critical issues presented by E-Commerce, such as : Security, reliability and scalability, Software tools for E-Commerce, including secure transactions, product catalogs, data warehousing data mining and auctioning. Introduction to web designing tools; HTML , DHML, Java Script, VB Script, ASP and JSP,
Recommended Book
E- Commerce Programming with ASP by Walton, S., Levine, J.
Reference Books
IT-6301 |
WEB DESIGN AND DEVELOPMENT |
3+1 |
Overview of Protocols; TCP/IP, HTTP, Overview of 3-tier ad Multi-tier Architecture Web Based Applications Arechitecture. Developing Front End Applications; Front End Development Tools, HTML, DHTML, Jscript, VB-Script), ASP, JSP.
Recommended Book
- A Complete Reference to Java
- A Complete Reference to HTML
- Complete Reference To ASP
CS-5306 |
SOFTWARE PROJECT MANAGEMENT |
3 |
Software Project management: Manage the development of software products, software estimation, planning monitoring and controlling, metrics and measurement, process maturity, quality assurance; Software quality standard; Human factors in people management; leadership and team building.
Recommended Book
Reference Book
- System Analysis and Design by Geffery Hoffer
- Software engineering by Pressman
- Software Project Management by Kemerer, C. F.
CS-4306 |
VISUAL PROGRAMMING |
3+1 |
Introduction to Window programming, Use of custom controls, ActiveX controls: DLL file creation; introducing Visual tools; exception handling in visual tool, implementation of object oriented techniques; data base connectivity; Interfaces; ( VB and VC will be used as tool for visual programming).
Recommended Book
Sam’s Teach Yourself Visual C++ in 21 Days
Reference Book
IT-5310 |
TELECOMMUNICATION SYSTEMS |
3 |
Introduction to media, bandwidth and noise; Types/Specification of Telecom Cables ( UTP, STP, Coaxial, Fiber Optic, Introduction to optical sources and detectors, Microwave links; satellite communication and infrared links; Frequency Division Multiplexing ( FDM) TDM, FDMA, TDMA and CDMA; Switching circuit and packet switching; Introduction to mobile and cellular communications. Block diagram and current trends.
Recommended Book
Structure and Interpretation of Signals and Systems by Edward A. Lee
CS-5301 |
COMPUTER GRAPHICS & ANIMATION |
3+1 |
Graphics hardware, Fundamental algorithms, Application of graphics, Interactive graphics
programming – graph plotting, windows and clipping, and segmentation, Programming raster display systems, panning and zooming, Raster algorithms and software Scan-Converting Lines, characters and circles, Region filling and clipping Two and three dimensional imaging geometry and transformations cure and surface design, rendering, shading, color, and animation.
Recommended Book
Reference Book
- Computer Graphics by Donald Hearn and M. Pauline Bakes
- Interactive Computer Graphics by Gillies and Burger
|
|
 |
 |