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

  1. Practical English by Michel Swan.
  2. Functional English by Atta-Ur- Rehman
  3. Basics Grammar in Use. Reference and Patactice for Students of English by Raymond Murphy.
  4. A Selection of English Prose for B.Sc. Students by Khan Nosheen, Qureshi G. S.
  5. Business Communications by Herta A. Murphy
  6. 21st Century Grammar Handbook by Joseph Holland.
  7. 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

  1. A Book on C by Benjamin, Cummings Kelly, A. Pohl, I.
  2. Structuring Techniques: An Introducation Using C++ by Staugaard, A. C.
  3. Turbo C by Robert Lafore
  4. Programming and Problem Solving with C++,2nd Edition by Dale Weems Headington.
  5. 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

  1. Introduction to Economics by A. Hameed Shahid.
  2. Modern Economics Theory by KK Dewett
  3. Economics by Campbell R. McConnell and Stanley L Bruce
  4. Economics by Saeed Nasir
  5. Economics by Mohammad Rafiq Tahir
  6. Introduction to Economics by Hardwick
  7. 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

  1. Technical Writing by G.H, Mills, Holt, Rinehart and Winston
  2. 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

  1. A Comprehensive Book of Pakistan Studies, by Rabbbani M. A. The Carvan Book House, 1997.
  2. History of Kashmir by Hussain M.S. A Study in Documents 1916-1939, Natinoal Institute of Historical and Cultural Research, Islamabad, 1992.
  3. 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

  1. Guide to Java Programming by Norton, P.
  2. Turbo C Programming for the PC. By Lafore R. Waite Group, 1990.
  3. 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

  1. Digital Logic and Computer Design by Moris Mano
  2. Computer system architecture Mano M.
  3. 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

  1. Management by Bateman
  2. Business by Griffins
  3. Management by Weihrich , H., Koontz,.H.
  4. Management: Function & Strategy, 2nd Edition by Bateman / Zethamal.
  5. Management by Courtland L. Bovee, Johan V. Thill, Marian Burk Wood & George P. Global.
  6. 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

  1. Principles of Marketing by Stantion
  2. 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

  1. Business Communications by Herta A. Murphy
  2. Business Writing by Janis/Harold Dressner
  3. Model Businesses Letter by L. Gartisde
  4. 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

  1. Database Systems: Priniciples, Design & Implementation by Ricardo, C.
  2. Modern Data Base Management by Fred R. McFadden, Jaffery A. Hoffar
  3. 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

  1. Business Finance by Cristy
  2. Financial Management: Theory and policy by Brigham E. F.
  3. 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

  1. Managing Human Resource by CASCIO
  2. Human Resource Management by H. John Dernarian
  3. 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

  1. A Complete Reference to HTML
  2. 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

CS-4305

E- COMMERCE

3+1

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

  1. A Complete Reference to Java
  2. A Complete Reference to HTML
  3. 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

  1. System Analysis and Design by Geffery Hoffer
  2. Software engineering by Pressman
  3. 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

  1. Computer Graphics by Donald Hearn and M. Pauline Bakes
  2. Interactive Computer Graphics by Gillies and Burger

 

 

Copyright © 2009 Al-Khair University AJK