COMP – 324 PC SYSTEM ARCHITECTURE

COMP – 324      PC  SYSTEM  ARCHITECTURE

COURSE CONTENTS:
1.               INTRODUCTION
1.1.       A HISTORICAL BACKGROUND.
1.2.       COPUTER  DATA  FORMATS.
1.3.       THE  FUNDAMENTAL  PRINCIPLES OF COMPUTER  ACTION.
2.               BUS  SYSTEM
2.1.       THE  BUS  CONCEPT.
2.2.       BUS-SYSTEM  CATEGORIES.
2.3.       TRISTATE  CIRCUITS.
2.4.       COMMON  BUS  STANDARDS.
2.5.       THE  IBM  PC  BUS.
2.6.       THE  MOTHER  BOARD.
2.7.       THE  MOTHER  BOARD OR  EXTERNAL  BUS: AN  OVERVIEW.
3.               CENTRAL PROCESSING UNIT
3.1.       CPU  PROCESSING  ACTION.
3.2.        FINAL  SYSTEM.
4.               MICROPROCESSOR  AND  TIS  ARCHITECTURE
4.1.       INTERNAL  MICRO PROCESSOR   ARCHITECTURE.
4.2.       REAL  MODE  MEMORY  ADDRESSING.
4.3.       PROTECTED  MODE  MEMORY  ADDRESSING.
4.4.       MEMORY  PAGING.
5.               8086/8088 HARD /ARE SPECIFICATIONS
5.1.      PIN-OUTS  A : D  THE  PIN  FUNCTIONS.
5.2.      CLOCK  GENERATOR  AND  BUS TIMING.
5.3.      READY  AND  THE  WAIT  STATE.
5.4.      MAXIMUM  MODE  VERSES  MINIMUM  MODE.
6.               MEMORY INTERFACE
6.1.      MEMORY  DEVICES.
6.2.      ADDRESS  DECODING.
6.3.      8086  MEMORY  INTERFACE.
6.4.      80386 / 486  MEMORY  INTERFACE.
6.5.      PENTIUM / PENTIUM  PRO  MEMORY  INTERFACE.
6.6.     DYNAMIC  RAM.
6.7.      MEMORY BUS  BANDWIDTH.
7.               BASIC I/O INTERFACE
7.1.      I/O  PORT ADDRESS  DECODING.
7.2.      THE  PROGRAMMABLE  PERIPHERAL  INTEFACE.
7.3.      PROGRAMMABLE  INTERVAL TIMER.
7.4.      PROGRAMMABLE  COMMUNICATIONS  INTERFACE.
7.5.      IBM  PC  I./O  ADDRESS  MAP.
8.               INTERRUPTS
8.1.      BASIC  INTERRUPT  PROCESSING.
8.2.      HARDWARE  INTERRUPTS.
8.3.      INTERRUPT  VECTOR  TABLE.
8.4.      IBM  PC  INTERRUPT  SYSTEM.
8.5.      SOFTWARE  INTERRUPTS.
8.6.      BIOS  INTERRUPTS.
8.7.      PROGRAMMABLE  INTERRUPT  CONTROLLER.
9.               BUS INTERFACE
9.1.      ISA  BUS.
9.2.      EISA  AND  VL  BUS.
9.3.      MOTHER  BOARD  DATA.
9.4.      PCI  BUS.
9.5.      THE  SYSTEM  BOARD  LAYOUT.
9.6.      CONTROL  OF  BUSES  BY  CPU  AND  DMA.
10.            DIRECT MEMORY ACCESS
10.1.   CONCEPT  OF  DMA.
10.2.    PROGRAMMING  THE  DMA  CHIP.
10.3.    DMA IN  PC.
10.4.    DMA  CHANNEL  PRIORITY.
10.5.    I/O CYCLE  RECOVERY.
10.6.    DMA  TRANSFER  RATE.
10.7.    VIDEO  DISPLAYS.
11.            HARD DISK
11.1.     HARD  DISK  CAPACITY  AND  ORGANIZATION.
11.2.     PARTITIONING.
11.3.     HARD  DISK  LAYOUT.
11.4.     HARD  BOOT  RECORD.
11.5.     HARD  DISK  FAT.
11.6.     HARD  DISK  DIRECTORY.
11.7.     SPEED  OF  THE HARD  DISK.
11.8.     DATA  ENCODING  TECHNIQUES  IN  THE  HARD  DISK.
11.9.     INTERFACING  STANDARDS  IN THE  HARD DISK.
11.10.   ST506  AND  ST506-412.
11.11.   ENHANCED  SMALL  DEVICE  INTERFACE (ESDI).
11.12.   INTEGRATED  DEVICE  ELECTRONICS.
11.13.   SMALL  COMPUTER  SYSTEM  INTERFACE (SCSI).
11.14.   INTERLEAVING.
11.15.   LOW- AND HIGH-LEVEL FORMATTING.
11.16.   DISK RELIABILITY.
        BOOKS:
1.      THE INTEL MICROPROCESSOR 8086/8088, 80186/80188, 80386,80486,            PENTIUM PRO PROCESSORS ARCHITECTURE, PROGRAMMING AND  INTERFACING, 4ED, BARRY B. BREY, PRENTICE HALL.
2.      INTEL MICRO PROCESSORS HARDWARE, SOFTWARE AND APPLICATION, ROY W. GOODY, MCGRAW-HILL INTERNATIONAL EDITIONS.
3.      THE 80×86 IBM PC AND COMPATIBLE COMPUTERS, VOLS. I AND II, ASSEMBLY LANGUAGE, DESIGN AND INTERFACING, MUHAMMAD ALI MAZIDI AND JANICE GILLISPIE MAZIDI, PRENTICE HALL.

COMP –325 PC SYSTEM & PERIPHERAL REPAIR

COMP –325   PC  SYSTEM &  PERIPHERAL  REPAIR
  
COURSE CONTENTS:
1.           PREVENTIVE AND PRACTICAL MAINTENANCE
1.1      SCHEDULED MAINTENANCE AND ERROR/FAULT RECORD.
1.2      ENGINEER’S TOOLBAG AND USE OF TESTING/MEASURING INSTRUMENTS.
1.3      MAINTENANCE THROUGH REPLACEMENT.
1.4      SECOND LEVEL OF MAINTENANCE.
1.5      HARDWARE DIAGNOSTIC ROUTINES AND DIAGNOSTICS SOFTWARE.
2             TROUBLESHOOTING AND REPAIR OF MOTHERBOARD
2.1      MOTHERBOARD BLOCK DIAGRAM AND COMPONENTS.
2.2      CPU CHARACTERISTICS AND TYPES.
2.3      DAUGHTER BOARDS.
2.4      COMMONLY  OCCURING  FAULTS AND  IMPORTANT  SIGNALS  FOR  FAUL        
 TRACING.
2.5      DIAGNOSTICS  TESTS.
2.6      CARD  SUBSTITUTION  METHOD  AND  REPLACING A  MOTHERBOARD.
2.7.     PREVENTIVE  MEASURES.
3             TROUBLESHOOTING  AND  REPAIR  OF  POWER SUPPLY
3.1.     OPERATING  PRINCIPLE OF A  POWER SUPPLY.
3.2.     TROUBLE SHOOTING  PROCEDURES AND COMMONLY OCCURING FAULTS.
3.3.     REPAIR  TECHNIQUES  AND  REPLACING A POWER SUPPLY.
4             TROUBLESHOOTING  MEMORIES  AND  STORAGE  DEVICES
4.1.      OVERVIEW OF RAM AND ROM: DIP, SIMM, AND  DIMM  PACKING.
4.2.      TYPES OF MEMORIES.
4.3.      TROUBLE SHOOTING ROUTINES.
4.4.      FDD, HDD   AND IDE  HDD  AND  SCSI.
4.5.      TAPE  DRIVE  AND  COMPACT  DISKS.
4.6.      BERNOULIS  DRIVE AND  ZIP DRIVE.
5              PERIPHERALS
5.1.      CONFIGURING  THE  PERIPHERALS  AND THE CONFIG.SYS FILE.
5.2.      AUTO-CONFIGURATION AND PLUG AND PLAY  DEVICES.
6              MAINTENANCE  AND  REPAIR  OF  PRINTERS.
6.1       DOT MATRIX  PRINTER.
6.2       AN OVERVIEW: WORKING OF A DOT  MATRIX  PRINTER.
6.3       USER  LEVEL PREVENTIVE AND CORRECTIVE  MAINTENANCE.
6.4       COMMON FAULTS.
6.5       DISASSEMBLY AND ASSEMBLY OF DOT MATRIX PRINTER.
6.6       REPAIRING THE DOT MATRIX PRINTER.
6.7       LINE  PRINTER.
6.8       LINE PRINTER: AN  INTRODUCTION.
6.9       OPERATING  LINE PRINTER: CONTROL PANEL AND INDICATORS.
6.10                        USER CONTROLLED  PREVENTIVE  MAINTENANCE.
6.11                        STEPS FOR TECHICIAN LEVEL MAINTENANCE.
6.12                        JET INK PRINTER.
6.13                        JET IN PRINTER: AN INTRODUCTION.
6.14                        USER LEVEL PREVENTIVE AND CORRECTIVE  AND INDICATORS.
6.15                        DISASSEMBLY AND ASSEMBLY OF JET INK  PRINTER.
6.16                        COMMON  FAULTS AND REPAIRING JET INK PRINTER.
6.17                        LASER PRINTER.
6.18                        INTRODUCTION OF LASER.
6.19                        COMMON  FAULTS  AND  SAFETY  MEASURES.
6.20                        PREVENTIVE  MAINTENANCE  AND CORRECTIVE  MAINTENANCE.
7             MAINTENANCE AND REPAIR OF SCANNERS
7.1.       AN OVERVIEW: IMAGE  READING.
7.2.       DISASSEMBLY AND ASSEMBLY OF SCANNER.
7.3.       COMMON FAULTS: STEPS  OF PREVENTIVE AND CORRECTIVE   MAIN-
            TENANCE.

8             MAINTENANCE AND REPAIR OF MONITORS                 

8.1.        OVERVIEW OF VIDEO  MONITOR  DISPLAY.
8.2.        COMMON  FAULTS OF A  MONITOR.
8.3.        DIADNOSTICS,  PREVENTIVE AND REPAIR OF MONITORS.
           
9.           MAINTENANCE AND REPAIR OF KEYBOARD
                        9.1.      BASIC  WORKING OF  KEYBOARD AND  KEYBOARD  INSTALLATION.
                        9.2.      DISASSEBLY AND ASSEMBLY OF A  KEYBOARD.
                        9.3.      INTENFACE  PROBLEMS.
9.4.       DIAGNOSTICS,  PREVENTIVE  AND REPAIR  TECHNIQUES.
10.           MAINTENANCE AND REPAIR OF MOUSE
10.1.     WORKING OF A MOUSE AND INSTALLATION.
10.2.     DISASSEBLY AND ASSEMBLY OF A MOUSE.
10.3.     CLEANING AND PREVENTIVE MEASURES.
11.           TROULESHOOTING BASIC I/O INTERFACE CARD & SURFACE MOUNT    
               PCB
11.1.                       THEORY OF BASIC INPUT PORT AND OUTPUT PORT.
11.2.                       CONSTRUCTION OF AN I/O CARD.
11.3.                       FAULT DIAGNOSTICS AND REPAIRS.
11.4.                       WORKING OF SMD.
11.5.                       USE OF SPECIAL TOOLS FOR SOLDERING.
11.6.                       TROUBLESHOOTING AN IC AND SMD.
BOOKS:
1.      MICROCOMPUTER TROUBLESHOOTING AND REPAIRS, 2Ed, STEPHSON AND CAHILL, HWORD W. SAMS COMPANY, MCMILLAN.
2.      MICROPROCESSORS AND INTERFACING, 3Ed, BARRY B. BREY.
3.      PC UPGRADE AND MAINTENANCE GUIDE, 8Ed, MARK MINASI, BPB PUBLICATIONS, INDIA.
4.      UPGRADING AND REPAIRING PC, 8Ed, SCOTT MEULLER, QUE CORPORATION,
5.      HARDWARE TECHNICIAN IN CD.

COMP – 312 OPERATING SYSTEM

COMP – 312    OPERATING  SYSTEM
  
COURSE CONTENTS:
1.                   COMPUTER  SYSTEM  STRUCTURES
1.1.                     COMPUTER  SYSTEM  OPERATION.
1.2.                     I/O  STRUCTURE.
1.3.                     STORAGE STRUCTURE AND HIERACHY.
1.4.                     HARDEARE PROTECTION.
2.                   OPERATING  SYSTEM  STRUCTURES
2.1.                     SYSTEM COMPONENTS.
2.2.                     PROCESS MANAGEMENT.
2.3.                     MEMORY MANAGEMENT.
2.4.                     DISK AND STORAGE MANAGEMENT.
2.5.                     FILE SYSTEM.
2.6.                     OS  SERVICES AND SYSTEM CALLS.
2.7.                     SYSTEM PROGRAMS AND STRUCTURE.
2.8.                     SYSTEM DESIGN AND IMPLEMENTATION.
3.                   UNIX/LINUX  IMPLEMENTATION
3.1.                     LOGGING IN AND LOGGING OUT TO THE SYSTEM.
3.2.                     CONFIGURING THE ENVIRONMENT AND MANAGING THE PASSWORD.
3.3.                     UNIX/LINUX MANUAL SYSTEM.
3.4.                     UNIX/LINUX  FILE SYSTEM AND FILE SYSTEM ORGANIZATION.
3.5.                     FILE  TYPES, NAMES AND DIRECTORIES.
3.6.                     MANAGING DIRECTORIES FILE AND DIRECTORY PERMISSION.
4.                   UNIX/LINUX COMMANDS
4.1.                     USER-RELATED, LOCATING AND SEARCH.
4.2.                     USAGE DETERMINATION AND PROCESS-RELATED COMMANDS.
4.3.                     FILE AND DIRECTORY MANIPULATION.
4.4.                     FILE CONTENT AND FILE CONTENT SEARCH.
4.5.                     PRINTING AND SCHEDULING.
4.6.                     STORAGE AND STATUS.
4.7.                     MISCELLANEOUS COMMANDS.
5.                   TEXT PROCESSING
6.                   BOURNE SHELLS
6.1.                     INTRODUCTION.
6.2.                     BOURNE SHELL BASICS.
7.                   SYSTEM  ADMINSTRATION
7.1.                     SYSTEM ADMINSTRATION TASKS.
7.2.                     UNIX/LINUX  INSTALLATION BASICS.
7.3.                     RESOURCE AND USER ADMINSTRATION.
7.4.                     KERNEL BASICS AND CONFIGURATION.
7.5.                     SYSTEM ACCOUNTING AND PERFOMINANCE MONITORING.
7.6.                     DEVICE AND MAIL ADMINSTRATION.
7.7.                     UUCP  AND FTP  SERVICES ADMINSTRATION.
7.8.                     BACKING UP AND RESTORING THE SYSTEM.
7.9.                     FILE SYSTEM AND DISK ADMINSTRATION.
BOOKS:
1.             OPERATING SYSTEM CONCEPTS, 5Ed,  A SILVERSCHATZ.
2.             UNIX/LINUX UNLEASHED,3Ed,  ROBIN BURK, ET.
3.             THE  LINUX USER’s  GUIDE,  LARRY GREENFIELD.
4.             UNIX SYSTEM MANAGEMENT,  ROBERT KING ABLES.
5.             RED HAT LINUX 6.0,  RED HAT SOFTWARE, INC.
___________________________________________________________________

COMP – 311 NETWORK ADMINISTRATION

COMP – 311      NETWORK  ADMINISTRATION
 COURSE CONTENTS:
1.                   INTRODUCTION
1.1.                 NETWORKS FOR COMPANIES.
1.2.                 NETWORKS FOR PEOPLE.
1.3.                 SOCIAL ISSUES OF NETWORKS.
1.4.                 THE CONCEPT OF NETWORKING.
1.5.                 TYPES OF NETWORKS.
2.                   MICROSOFT WINDOWs  NT  SERVER AND WORKSTATION
2.1.                 WINDOWs 95 AND NT WORKSTATION.
2.2.                 WINDOWs NT SERVER.
2.3.                 DOMAINS AND WORKGROUPS.
2.4.                 ARCHITECTURE OF WINDOWs NT.
2.5.                 NT  MEMORY MODEL.
2.6.                 WINDOWs  NT  INTERFACE.
2.7.                 WINDOWs NT EXPLORER.
3.                   INSTALLATION AND CONFIGURATION
3.1.                 HARDWARE REQUIREMENTS.
3.2.                 INTALLATION PROCESS AND DE-INSTALLATION OF WINDOWs  NT.
3.3.                 CONFIGURING DISKS.
3.4.                 CONTROL PANEL.
3.5.                 SERVER-BASED DEPLOYMENT.
3.6.                 PRINTING MANAGEMENT.
4.                   RESOUCES MANAGEMENT
4.1.                 USER AND GROUP ACCOUNTS.
4.2.                 ACCOUNT POLICY, USER RIGHTS AND AUDITING.
4.3.                 USER PROFILES AND SYSTEM POLICY.
4.4.                 WINDOWs NT DIRECTORY SERVICES.
4.5.                 OPTIMIZATION WINDOWs NT SERVER DIRECTORY SERVICES.
4.6.                 FILES  SYSTEM SECURITY AND SHARING.
4.7.                 RESOURCE ACCESS ON THE NETWORK.
4.8.                 WINDOWs NT SERVER TOOLS.
4.9.                 BACK UP AND ECOVERY OF DATA.
5.                   CONNECTIVITY
5.1.                 NETWORKING USING TCP/IP.
5.2.                 WINDOWs  NT  AND NETWARE.
6.                   APPLICATIONS
6.1.                 APPLICATION ENVIRONMENT.
6.2.                 APPLICATION PRORITIES.
6.3.                 WINDOWs  NT  TASK MANAGER.
7.                   MONITORING AND OPTIMIZATION
7.1.                 PERFORMANCE MONITOR.
7.2.                 NETWORK MONITOR.
7.3.                 CAPACITY PLANNING.
7.4.                 PERFOMANCE OPTIMIZATION.
8.                   TROUBLESHOOTING
8.1.                 TROUBLESHOOTING PROCESS.
8.2.                 RESOURCES FOR TROUBLESHOOTING.
8.3.                 ADVANCE TROUBLESHOOTING.
8.4.                 EVENT VIEWER.
8.5.                 WINDOWs  NT  DIAGNOSTICS.
8.6.                 REGISTRY EDITORS.

BOOKS

1.            MSCE STUDY GUIDE,  R. CARTER, COMDEX COMPUTER  PUBLISHING.
2.            SUPPORTING MICROSOFT WINDOWs  NT SERVER 4.0, MICROSOFT PRESS.
3.            ADMINSTERING MICROSOFT WINDOWs NT WORKSTATION 4.0, MICROSOFT PRESS.
4.            TCP/IP  TRAININ,  MICROSOFT PRESS.
5.            NETWORKING ESSENTIALS, 2Ed,  MICROSOFT PRESS.
__________________________________________________________________________

MGT – 311 MANAGEMENT

MGT – 311                   MANAGEMENT
  
 COURSE CONTENTS:
1.                   ECONOMICS
1.1.               DEFINITION: ADAM SMITH, ALFRED MARSHALL, Prof. ROBINS.
1.2.               NATURE AND SCOPE.
1.3.               IMPORTANCE FOR TECHNICIANS.
2.                   BASIC CONCEPTS OF ECONOMICS
2.1.               UTILITY.
2.2.               INCOME.
2.3.               WEALTH.
2.4.               SAVING.
2.5.               INVESTMENT.
2.6.               VALUE.
3.                   DEMAND AND SUPPLY
3.1.               DEFINITION OF DEMAND.
3.2.               LAW OF DEMAND.
3.3.               DEFINITION OF SUPPLY.
3.4.               LAW OF SUPPLY.
4.                   FACTORS OF PRODUCTION
4.1.               LAND.
4.2.               LABOUR.
4.3.               CAPITAL.
4.4.               ORGANIZATION.
5.                   BUSINESS  ORGANIZATION
5.1.               SOLE PROPRIETORSHIP.
5.2.               PARTNERSHIP.
5.3.               JOINT STOCK COMPANY.
6.                   ENTREPRENEURIAL SKILLS
6.1.               PREPARING, PLANNING, ESTABLISHING, MANAGING, OPERATING AND EVALUATING.
6.2.               RELEVANT RESOURCES IN SMALL BUSINESS.
6.3.               BUSINESS OPPORTUNITIES, GOAL SETTING.
6.4.               ORGANIZING, EVALUATING AND ANALYZING OPPORTUNITY AND RISK TASKS.
7.                   SCALE OF PRODUCTION
7.1.               MEANING AND ITS DETERMINATION.
7.2.               LARGE SCALE PRODUCTION.
7.3.               SMALL SCALE PRODUCTION.
8.                   ECONOMIC SYSTEM
8.1.               FREE ECONOMIC SYSTEM.
8.2.               CENTRALLY PLANNED ECONOMY.
8.3.               MIXED ECONOMIC SYSTEM.
9.                   MONEY
9.1.               BARTER SYSTEM AND ITS INCONVENIENCES.
9.2.               DEFINITIONS OF MONEYAND ITS FUNCTIONS.
10.                BANK
10.1.            DEFINITION.
10.2.            FUNCTIONS OF A COMMERTIAL BANK.
10.3.            CENTRAL BANK AND ITS FUNCTIONS.
11.                CHEQUE
11.1.            DEFINITION.
11.2.            CHARACTERISTICS AND KINDS OF CHEQUE.
11.3.            DISHONOUR OF CHEQUE.
12.                FINANCIAL INSTITUTIONS
12.1.            IMF.
12.2.            IDBP.
12.3.            PIDC.
13.                TRADE UNION
13.1.            INTRODUCTION AND BRIEF HISTORY.
13.2.            OBJECTIVES, MERITS AND DEMRITS.
13.3.            PROBLEMS OF INDUSTRIAL LABOUR.
14.                INTERNATIONAL TRADE
14.1.            INTRODUCTION.
14.2.            ADVANTAGES AND DIASADVANTAGES.
15.                MANAGEMENT
15.1.            MEANING.
15.2.            FUNCTIONS.
16.                ADVERTISEMENT
16.1.            THE CONCEPT, BENEFITS AND DRAW BACKS.
16.2.            PRINCIPAL MEDIA USED IN BUSINESS WORLD.
17.                ECONOMY OF PAKISTAN
17.1.            INTRODUCTON.
17.2.            ECONOMIC PROBLEMS AND REMEDIES.

BOOKS

1.             BUSINESS ORGANIZATION,  NISARUD-DIN, AZIZ PUBLISHER,LAHORE.
2.             INTRODUCTION TO BUSINESS,  M. SAEED NASIR, ILMI KITAB KHANA.
3.             AN INTRODUCTION TO MODERN ECONOMICS, S.M.AKHTER, UNITED LIMITED, LAHORE.
______________________________________________________________________

COMP – 211 OBJECT ORIENTED PROGRAMMING

COMP – 211  OBJECT ORIENTED PROGRAMMING
  
COURSE CONTENTS:
1.                   INTRODUCTION TO VISUAL BASIC
1.1.                     VISUAL PROGRAMMING.
1.2.                     VISUAL BASIC INTEGRATED DEVELOPMENT ENVIRONMENT.
2.                   VISUAL BASIC PROGRAMMING
2.1.                     EVENT DRIVEN PROGRAMS.
2.2.                     CONTROLS AND PROPERTIES.
2.3.                     LABLES, BUTTONS AND TEXTBOXES.
3.                   VISUAL BASIC STATEMENT
3.1.                     DATA TYPES.
3.2.                     VARIABLES.
3.3.                     EXPRESSIONS AND OPERATORS.
3.4.                     CONDITIONAL ESTATEMENT.
3.5.                     LOGICAL OPERATORS.
3.6.                     ITERATION.
4.                   MODULAR PROGRAMMING
4.1.                     SUBROUTINES AND FUNCTIONS.
4.2.                     INVOCATION.
4.3.                     PASSING OF PARAMETER.
4.4.                     VISUAL BASIC BUILT-IN FUNCTION.
5.                   DEBUGGING
5.1.                     VISUAL BASIC DEBUGGER.
5.2.                     BREAKPOINTS.
5.3.                     STEPPING THROUGH PROGRAM.
6.                   GUI  INTERFACE
6.1.                     MENUS.
6.2.                     TOOL BARS.
6.3.                     DIALOG BOXES.
7.                   GRAPGICS CONTROLS
7.1.                     IMAGE CONTROL.
7.2.                     LINE AND SHAPE CONTROL.
8.                   DATABASE PROGRAMMING
8.1.                     FILES.
8.2.                     TABLES.
8.3.                     DATA CONTROL.
8.4.                     DATA FORM.
9.                   OBJECTS
9.1.                     ACTIVE X.
9.2.                     OLE  PROCESSING.
9.3.                     MDULES AND CLASS MODULES.
9.4.                     OBJECT MEMBERS.
9.5.                     CLASS MODULE PROPERTIES.
9.6.                     OBJECT PROPERTIES AND OBJECT VARIABLES.
9.7.                     CLASS INTANCE AND INHENTANCE.
10.                PRINTING
10.1.                  PRINT INTRODUCTION.
10.2.                  PRINTER OBJECT.
10.3.                  PRINT METHODS.
11.                APPLICATION DISTRIBUTION
11.1.                  COMPILATION.
11.2.                  PROJECT PROPERTIES.
11.3.                  APPLICATION SETUP.

BOOKS

1.         MASTERING VISUAL BASIC 6,    EVANGELOS PERTOUTSOS, SYBEX 
            COMPUTER BOOKS, INC.
2.         VISUAL BASIC 6 PROGRAMMER’S GUIDE,   ERIC STROO, EDITER, MICRO-
            SOFT PRESS.
3.            TECHNICAL YOURSELF VISUAL BASIC 6 IN 24 HOURS,  GREG PERRY,
SAMS PUBLISHING.
__________________________________________________________________

COMP – 222 MICROPROCESSOR ARCHITECTURE

   COMP – 222     MICROPROCESSOR  ARCHITECTURE

COURSE CONTENTS:

1.                   FUNDAMENTAL CONCEPTS
1.1.               ADDRESS, DATA AND CONTROL BUSES.
1.2.               FUNDAMENTAL CONTROL BUS.
1.3.               TRISTATE DEVICES IN BUS-BASED SYSTEMS.
1.4.               DEFINITION OF TERMS.
1.5.               MICROCOMPUTER BLOCK DIAGRAM.
1.6.               MEMORY DEVICES.
1.7.               I/O PORTS.
1.8.               BASIC OPERATION OF COMPUTER.
1.9.               RULES OF ADDRESSING AND CONTROL SIGNALS.
2.                   INTRODUCTION TO INTEL  8088/86
2.1.               DEFINITION OF TERMS.
2.2.               INSTRUCTION DECODER.
2.3.               ACCUMULATOR, ALU, CONDITION FLAGS, ADDRESSING REGISTERS AND PROGRAM COUNTER.
2.4.               BLOCK DIAGRAM OF INTEL 8088/86 MICROPROCESSOR.
2.5.               FUNCTIONAL PIN DEFINITIONS FOR THE 8088/86.
2.6.               POWER AND CLOCKING REQUIREMENT OF 8088/86.
2.7.               8088/86 DATA BUS MULTIPLEXING AND DE-MULTIPLEXING.
2.8.               PRODUCTION OF CONVENTIONAL CONTROL SIGNALS FROM THE 8088/86 CONTROL SIGNALS.
3.                   INTRODUCTION TO INTEL  SDK-88/86
3.1.               MAIN SECTIONS OF SDK-88/86 AND ITS COMPONENTS.
3.2.               BLOCK DIAGRAM OF SDK-88/86.
3.3.               SDK-88/86 SYSTEM SCHEMATICS.
3.4.               SDK-88/86 DC POWER SUPPLY LEVELS.
3.5.               CHARACTERISTICS OF SDK-88/86 CLOCK AND BASIC CONTROL BUS SIGNALS.
3.6.               FUNCTIONS AND ADVANTAGES OF INTEL 8088/86 SUPPORT DEICES.
4.                   INTRODUCTION TO ASSEMBLY  PROGRAMMING
4.1.               DEFINITION OF TERMS.
4.2.               DESIGN OF ALGORITHMS.
4.3.               REPRESENTATION OF DATA, ADDRESSES AND PRINTABLE CHARACTERS.
4.4.               PROCESS OF HAND ASSEMBLY.
4.5.               ADDRESSES AND DATA IN ASSEMBLY LANGUAGES PROGRAMMING.
5.                   PROGRAMMING TO INTEL
5.1.               8088/86 PROGRAMMING MODEL.
5.2.               INSTRUCTION GROUPS IN THE 8088/86 INSTRUCTION SET.
5.3.               DATA TRANSFER GROUP.
5.4.               ARITHMETIC GROUP AND LOGICAL GROUP.
5.5.               BRANCH GROUP.
5.6.               STACK AND MACHINE CONTROL.
5.7.               ADDRESSING MODES OF THE 8088/86.
5.8.               MAIN FEATURES OF SDK-88/86 KEYBOARD MONITOR.
5.9.               SUBROUTINES.
5.10.            BASIC OPERATION OF 8088/86 STACK AND STACK POINTER.
6.                   INTEL 8088/86 SYSTEM TIMING AND  BUS MULTIPLEXING
6.1.               DEFINITION OF TERMS.
6.2.               8088/86 MACHINE CYCLES.
6.3.               MEMORY READ AND MEMORY WRITE.
6.4.               I/O READ AND I/O WRITE.
6.5.               INTRERRUPT ACKNOWLAGE AND BUS IDLE.
6.6.               PRODUCTION OF REQUIRED INSTRUCTION CYCLE.
6.7.               TIMING DIAGRAM FOR COMMON 8088/86 INSTRUCTIONS.
6.8.               PURPOSE AND IMPLEMENTATION OF THE 8088/86 WAIT, HALT AND HOLD STATES.
6.9.               INTERPRETATION OF 8088/86 STATE TRANSITION DIAGRAM.
6.10.            TIMING OF THE 8088/86 MULTIPLEXED BUS STRUCTURE.
7.                   SDK-88/86 SYSTEM HARDWARE
7.1.               BLOCK DIAGRAM OF SDK-88/86 MAIN BOARD.
7.2.               OPERATION OF SDK-88/86 MAIN BOARD SUB-SYSTEMS.
7.3.               BLOCKDIAGRAM OF THE SDK-88/86 EXPANSION BOARD.
7.4.               OPERATION OF EXPANSION BOARD SUB-SYSTEMS.
7.5.               USE OF INTEL, 8088/86 SUPPORT DEVICES TO BUILD A MINIMUN SYSTEM.
7.6.               SDK-88/86 MEMORY AND I/O MAPS.
7.7.               USE OF THE EXPANSION BOARD ADDRESS SELECT JUMPERS.
8.                   INTERFACING TO INTEL 8088/86
8.1.               ISOLATED I/O AND MEMOR MAPPED I/O.
8.2.               ABSOLUTE ADDRESS  AND LINEAR ADDRESS DECORDING.
8.3.               UNCONDITIONAL AND POLLED I/O.
8.4.               INTERRUPT DRIVEN I/O.
8.5.               INTERRUPT SERVICE ROUTINE.
8.6.               INTERRUPT VECTOR.
8.7.               DIRECT MEMORY ACCESS.
8.8.               DEVICE REQUEST FLAG AND SERVICE REQUEST FLAG.
8.9.               STROBED PORTS.
8.10.            DESIGN OF SIMPLE INPUT AND /OR OUTPUT PORTS.
8.11.            8088/86 VECTORED INTERRUPT SYSTEM.
8.12.            USE OF PRIORITY INTERRUPT CONTROL UNIT IN 8088/86 BASED SYSTEMS.
8.13.            FUNDAMENTALS OF DMA-DRIVEN I/O IN 8088/86 BASED SYSTEM.
9.                   8-BIT SUPPORT DEVICES
9.1.               8088/86 SUPPORT DEVICE.
9.2.               GENERAL PURPOSE SUPPORT DEVICE.
9.3.               PROGRAMMABLE SUPPORT DEVICE.
9.4.               OPERATION AND PROGRAMMING OF INTEL 8255 PROGRAMMABLE PERIPHERAL INTERFACE.
9.5.               OPERATION AND PROGRAMMING OF INTRL 8088/86 SUPPORT DEVICES.
9.6.               FUNCTION OF INTEL 8-BIT SUPPORT DEVICES.
9.7.               INTERFACE DESIGNING AND OPERATION DEMONSTRATION.
9.8.               SDK-88/86 ENVIRONMENT.

BOOKS

1.            THE 80×86 FAMILY, DESIGN, PROGRAMMING AND INTERFACING,
JOHN UFFENBACH.
2.            MCS-88/86 USERS MANUAL, INTEL CORPORATION.
3.            SKD-88/86 TRAINER,  USER MANUAL.
4.            MICROPROCESSOR ARCHITECTURE, PROGRAMMING AND APPLICATIONS WITH THE 8088/86/8080A,    RAMESH,S.GAONKAR. MACMILLAN.
5.            INTEL MICROPROCESSORS: HARDWARE, SOFTWARE AND APPLICATIONS, ROY W . GOODY, McGRAW HILL.
_____________________________________________________________________________

MATH – 213 APPLIED MATHEMATICS – II

MATH – 213    APPLIED MATHEMATICS – II
      
COURSE CONTENTS:
1.                   FUNCTION AND LIMITS
1.1.                    CONSTANT AND VARIABLE QUANTITIES.
1.2.                    FUNCTIONS AND THEIR CLASSIFICATION.
1.3.                    THE CONCEPT OF LIMIT AND LIMIT OF A FUNCTION.
1.4.                    FUNDAMENTAL THEOREMS ON LIMIT AND SOME IMPORTANT LIMITS.
2.                   DIFFERENTIATION
2.1.                    INCREMENTS.
2.2.                    DIFFERENTIAL COEFFICIENT OF DIFFERENTIATION BY FIRST PRINCIPLE.
2.3.                    GEOMATERICAL INTERPRETATION OF DIFFERENTIAL COEFFICIENT.
2.4.                    DIFFERENTIAL COEFFICIENT OF Xn, (ax+b) IN AND THREE IMPORTANT RULES.
3.                   DIFFERENTIATION OF ALGEBRIC FUNCTIONS
3.1.                    EXPLICIT FUNCTIONS AND IMPLICIT FUNCTIONS.
3.2.                    PARAMETRIC FORMS.
4.                   DIFFERENTIATION TRIGONOMETRIC FUNCTIONS
4.1.                    DIFFERENTIAL COEFFICIENT OF Sin x, Cos x, Tan x FROM FIRST PRINCIPLE.
4.2.                    DIFFERENTIAL COEFFICIENT OF Cosec x, Sec x, Cot x.
4.3.                    DIFFERENTIATION OF INVERSE TRIGONOMETRIC FUNCTIONS.
5.                   DIFFERENTIATION OF LOGARITHMIC AND EXPONENTIAL FUNCTIONS
5.1.                    DIFFERENTIATION OF In x AND Log ax.
5.2.                    DIFFERENTIATION OF ax AND ex.
6.                   RATE OF CHANGE OF VARIABLE
6.1.                    INREASING AND DECREASING FUNCTIONS.
6.2.                    MAXIMA AND MAXIMA VALUES.
6.3.                    CRITERIA FOR  MAXIMUM AND MINIMUM VALUES.
6.4.                    METHODS OF FINDING MAXIMA AND MAXIMA.
7.                   INTEGRATION
7.1.                    CONCEPT.
7.2.                    FUNDAMENTAL FORMULAS.
7.3.                    IMPORTANT RULES.
8.                   METHODS OF INTEGRATION
8.1.                    INTEGRATION BY SUBTITUTION.
8.2.                    INTEGRATION BY PARTS.
9.                   DEFINITE INTEGRALS
9.1.                    PROPERTIES.
9.2.                    APPLICATION TO AREA.
10.                PLANE ANALYTIC GEOMETRY AND STRAIGHT LINE
10.1.                 CO-ORDINATE SYSTEM.
10.2.                 DISTANCE FORMULA AND RATIO FORMULAS.
10.3.                 INCLINATION AND SLOPE OF A LINE.
10.4.                 THE SLOPE FORMULA.
11.                EQUATIONS OF STRAIGHT LINE
11.1.                 SOME IMPORTANT FORMS.
11.2.                 GENERAL FORM AND ANGLE FORMULA.
11.3.                 PARALLELISM AND PERPENDIOULARITY.
12.                THE EQUATIONS OF CIRCLE
12.1.                 STANDARD FORM OF EQUATION.
12.2.                 CENTRAL FORM OF EQUATION AND GENERAL FORM EQUATION.
12.3.                 RADIUS AND CO-ORDINATES OF THE CENTRE.

BOOKS:

1.             CALCULUS AND ANALYTIC GEOMETRY,  THOMAS FINNY.
2.             TECHNICAL MATHEMATICS VOL. I AND II,  GHULAM YASIN MINHAS.
3.             POLYTECHNIC MATHEMATICS SERIES VOL. I AND II,  PROF. RIAZ ALI KHAN.
________________________________________________________________________

COMP – 225 DIGITAL ELECTRONICS

COMP – 225          DIGITAL ELECTRONICS
COURSE CONTENTS:
1.                   POSITIONAL NOTATION
1.1.                  NUMBER SYSTEM, BINARY, OCTAL, DECIMAL AND HEXADECIMAL BASE.
1.2.                  CONVERSION OF NUMBERS FROM ONE BASE TO ANOTHER.
2.                   DIGITAL IC’s AND FAMILIES
2.1.                  DEFINITIONS: DIP, SIP, ZIP, AND QUIP, PIN GRID ARRAY.
2.2.                  TECHNIQUES FOR MOUNTING EACH TYPE OF IC.
2.3.                  DIGITAL FAMILIES: DTL, TTL, CMOS, ECL.
2.4.                  CHARACTISTIC COMPARISON OF TTL, ECL, CMOS.
2.5.                  OPERATION OF A  TTL  GATE.
2.6.                  TTL, FAMILY PARAMETERS.
3.                   BOOLEAN ALGEBRA
3.1.                  CIRCUITS, BOOLEAN EQUATION AND TRUTH TABLE.
3.2.                  BOOLEAN LAWs.
3.3.                  De MORGAN’s THEOREMS.
3.4.                  SYMBOLS OF DIGITAL GATE, AND, OR, XOR, NOT,(inverter), NAND, XNOR, AND BUFFER.
3.5.                  BOOLEAN EXPRESSION, BOOLEAN EQUATION AND TRUTH TABLE.
3.6.                  FUNCTION, BOOLEAN EXPRESSION AND TRUTH TABLE FOR BASIC GATE.
3.7.                  NOR  GATES IMPLEMENTATION OF BASIC GATES.
3.8.                  NAND  GATES IMPLEMENTATION OF BASIC GATES.
4.                   KARNAUGH MAPPING
4.1.                  SUM OF PRODUCTS.
4.2.                  KARNUAGH MAP FROM SUM OF PRODUCTS.
4.3.                  REDUCTION OF THE SUM OF PRODUCTS.
5.                   CLOCK AND TRIGGER CIRCUITS
5.1.                  DEFINITION OF TERMS.
5.2.                  OPERATIONS OF CLOCK AND TRIGGER CIRCUITS.
5.3.                  PULSE OPERATION ON DIGITAL CIRCUITS.
5.4.                  LABELING ON A CLOCK WAVEFORM.
6.                   FLIP-FLOPS AND LATCHES
6.1.                  DIFINITION OF TERMS.
6.2.                  CLOCK CONVERSIONS IN DIGITAL CIRCUITS.
6.3.                  OPERATION OF FLIP-FLOPS AND LATCHES.
6.4.                  FLIP-FLOP DATA SHEETS.
7.                   SHIFT REGISTERS
7.1.                  DEFINITIONS OF TERMS.
7.2.                  OPERATION OF REGISTER CIRCUITS.
7.3.                  BI-DIRECTIONAL DATA ROTATE REGISTER.
7.4.                  BI-DIRECTIONAL SHIFT REGISTER.
7.5.                  SHIFT-REGISTER DATA SHEETS.
8.                   COUNTER CIRCUITS
8.1.                  DEFINITIONS OF TERMS.
8.2.                  ASYNCHRONOUS UP/DOWN COUNTER.
8.3.                  SYNCHRONOUS BINARY COUNTER.
8.4.                  SYNCHRONOUS UP/DOWN COUNTER.
8.5.                  RING COUNTER AND JOHANSON COUNTER.
8.6.                  FEATURES OF COUNTERS.
9.                   ARITHMETIC CIRCUITS
9.1.                  ARTHMETIC FUNCTIONS AND OPERATIONS.
9.2.                  BINARY REPRESENTATION: NEGATION, FRACTIONAL AND FLOATING POINT.
9.3.                  OPERATION OF CIRCUITS: ADDER AND SUBTRACTER, LOOK-AHEAD-CARRY- ADDER AND MAGNITUDE COMPARATOR.
9.4.                  ARITHMETIC CIRCUIT DATA SHEETS.
10.                DATA CONVERSION/TRANSMISSION
10.1.               DEFINITION OF TERMS.
10.2.               EVEN AND ODD PARITY.
10.3.               ENCODER AND DECODER.
10.4.               MULTIPLEXER AND DEMULTIPLEXER.
11.                OPTO-ELECTRONICS
11.1.               DEFINITION OF TERMS.
11.2.               OPERATIONS OF DISPLAYS.
11.3.               PRINCIPLE OF OPERATION OF DISPLAY CIRCUITS.
11.4.               FEATURES OF DISPLAY CIRCUITS.
11.5.               INDICATOR, DISPLAY AND DECODER/DRIVER DATA SHEETS.

BOOKS

1.                     INTRODUCTION TO NUMBER SYSTEMS,  SPERRY CORPORATION.
2.                     DIGITAL FUNDALMETALS 6Ed,  FLOYD.
3.                     LS/S/TTL LOGIC DATABOOK, NATIONAL SEMICONDUCTOR CORP.
4.                     SCHOTTKY TTL DATABOOK,  MOTOROLA INC.
5.                     DIGITAL FUNDAMENTALS,     WEBB.
______________________________________________________________________

COMP – 223 DATA COMMUNICATION AND NETWORKING

COMP – 223   DATA COMMUNICATION AND NETWORKING
  

COURSE CONTENTS:

1.                   PRINCIPLES OF DATA COMMUNICATION AND NETWORKING
1.1.        DEVELOPMENT OF COMMUNICATION AND DATA COMMUNICATION.
1.2.        DATA RANSMISSION.
1.2.1.       ANALOG TRANSMISSION.
1.2.2.       DIGITAL TRANSMISSION.
1.2.3.       SIGNAL IMPPAIRMENT.
1.3          TRANSMISSION MEDIA.
1.3.1.       TYPES OF CABLES AND CONNECTORS.
1.3.2.       TELEPHONY AND WIRELESS COMMUNICATION.
1.4.           DATA ENCODING.
1.5.           ASYCHRONOUS AND SYNCHRONOUS TRANSMISSION.
2.                  DATA LINK CONTROL
2.1              FLOW CONTROL: SLIDING WINDOW FLOW CONTROL.
2.2              ERROR DETECTION.
3.                   MULTIPLEXING
3.1.           FREQUENCY DIVISION MULTIPLEXING.
3.2.           TIME DIVISION MULTIPLEXING.
4.                    WIDE ARE NETWORK  ( WAN )
4.1.           SWITCHING CONCEPTS.
4.2.           CIRCUIT-SWITCHING NETWORKS.
4.3.           ROUTING IN CIRCUIT-SWITCHED NETWORKS.
4.4.           PACKET SWITCHING AND FRAME RELAY.
4.5.           ASYCHRONOUS TRANSFER MODE (AT).
4.6.           ISDN.
5.                    LOCAL AREA NETWORK (LAN)
5.1.           LAN  ARCHITECTURE.
5.2.           TOPOLOGIES.
5.3.           LAN  SYSTEM.
5.4.           ETHERNET AND FAST ETHERNET (CSMA/CD).
5.5.           TOKEN RING AND FDDI.
6.                   CONECTIVITY DEVICES
6.1.           MODEMS.
6.2.           HUBS AND REPEATERS.
6.3.           BRIDGES, ROUTERS AND GATEWAYS.
7.                    INTERNETWORKING
7.1.           PRINCIPLES OF INTERNETWORKING
7.2.           PROTOCOLS.
7.3.           OSI  MODEL.
7.4.           TCP/IP  SUIT.
7.5.           INTERNET PROTOCOL(IP).
7.6.           ROUTING PROTOCOL.
7.7.           TRANSPORT PROTOCOLS AND TRANSPORT SERVICES.
7.8.           TRANSMISSION CONTROL PROTOCOL (TCP).
8.                   NETWORK ADMINSTRATION AND MANAGEMENT
8.1.           TYPES OF SERVERS.
8.2.           MANAGING ACCOUNTS.
8.3.           PERFORMANCE MONITORING.
8.4.           DATA PROTECTION AND SECURITY.
9.                   NETWORK TROUBLE SHOOTING
9.1.           STRUCTURED CABLING.
9.2.           NETWORK TESTING TOOLS.
9.3.           FAULT DIAGNOSIS: TROUBLE SHOOTING CONNECTIVITY AND COMMUNICATION.

BOOKS

1.              NETWORKING ESSENTIALS, JOE CASED AND DAN NEWLAND.
2.              COMPUTER NETWORKS,2ED., ANDREW.S.TANENBAUM.
3.              DAT AND COMMUNICATION 4ED.   WILLIAM STALLINGS.
4.              AN INTRODUCTION TO LAN AREA NETWORKS,  GREG NUNEMACHER.
5.              NETWORKING ESSENTIALS, 2ED,       MICROSOFT PRESS.
__________________________________________________________________________