COMP – 313 WEB PAGE DEVELOPMENT & E-COMMERCE

COMP – 313  WEB PAGE DEVELOPMENT & E-COMMERCE

COURSE CONTENTS:

1.                 THE WEB AND THE INTERNET
1.1.               INTERNET.
1.2.               WEB BROWSERS.
1.3.               HYPERLINKS AND URL.
2.                 INTRODUCTION TO E-COMMERCE
2.1.               DEVELOPMENT OF e-COMMERCE.
2.2.               E-COMMERCE INDUSTRY FRAMEWORK.
2.3.               TYPES OF e-COMMERCE.
2.4.               SECURITY ISSUED AND TECHNIQUES.
3.                 WEB PAGE DESIGNING
3.1.               WEB PAGE PLANNING.
3.2.               TOOLS.
4.                 HTML. BASICS
4.1.               HTML  ELEMENTS.
4.2.               STRUCTURE OF  HTML, CODE.
4.3.               CATEGORIES OF  HTML  BODY ELEMENTS.
4.4.               HTML VIEW.
4.5.               HTML  RULES OF NESTING.
5.                 HTML  ELEMENTS
5.1.               HEAD SECTION ELEMENTS.
5.2.               BODY SECTION FORMATTING.
5.3.               BLOCK-LEVEL ELEMENTS.
5.4.               TEXT-LEVEL ELEMENT.
5.5.               FONT-STYLE ELEMENTS.
5.6.               PHRASE ELEMENTS.
6.                 WEB  LINKING
6.1.               INTERNAL  AND EXTERNAL LINKS.
6.2.               ANCHOR.
6.3.               LINK FORMAT.
6.4.               LINK MAINTENANCE.
7.                 GRAPHICS
7.1.               IMAGE ELEMENT.
7.2.               IMAGE ATTRIBUTES.
7.3.               IMAGE LINKS.
7.4.               IMAGE MAPS AND FILES.
8.                 FRONT PAGE BASICS
8.1.               STARTING FRONT PAGE.
8.2.               FRONT PAGE VIEWS.
8.3.                STARTING A PAGE.
8.4.               DOCUMENT TITLE.
8.5.               TEXT AND PARAGRAPH FORMATTING.
8.6.               IMAGES AND BACKGROUND.
8.7.               HYPERLINKS.
9.                 MULTIMEDIA AND TABLES
9.1.               MULTIMEDIA.
9.2.               BASIC TABLE.
9.3.               TEXT AND IMAGES IN TABLE.
9.4.               EDITING TABLE.
10.              PUBLISHING PAGES
10.1.            STAGES OF PUBLISHING.
10.2.            PUBLISHING OPTION.
10.3.            PUBLISHING FRONTPAGE WEB.
11.              SITE CREATION AND MAINTENANCE
11.1.            PERSONAL WEB PAGE.
11.2.            SMALL WEB SITE.
11.3.            COMMUNITY SITE.
11.4.            LARGE SCALE SITE.
BOOKS:
1.         HTML  4.0,    E.STEPHEN MACK AND JANAN PLATT, SYBEX, INC.
2.            MASTERING MICROSOFT FRONTPAGE 2000, DANIEL  A.
3.            ELECTRONIC COMMERCE-A  MANAGER’s  GUIDE,  RAVI KALAKOTA.
______________________________________________________________________________

NG – 311 TECHNICAL REPORT WRITING

NG – 311 TECHNICAL REPORT WRITING 
COURSE CONTENTS:
1.                   INTRODUCTION TO TECHNICAL WRITING
1.1.                  SUBSTANCE OF TECHNICAL WRITING.
1.2.                  NATURE OF TECHNICAL WRITING.
1.3.                  QUALITIES OF GOOD TECHNICAL WRITERS.
1.4.                  QUALITIES OF GOOD TECHNICAL  WRITING.
2.                   FUNDAMENTALS OF TECHNICAL WRITING
2.1.                  COMPOSING.
2.2.                  CO-OPERATIVE WRITING.
2.3.                  READERS OF TECHNICAL WRITING.
2.4.                  COLLECTING AND VERIFYING INFORMATION.
2.5.                  READABLE STYLE.
3.                   TECHNIQUES OF TECHNICAL WRITING
3.1.                  INFORMING.
3.2.                  DEFINING.
3.3.                  DESCRIBING.
3.4.                  ARGUING.
4.                   DOCUMENT DESIGN IN TECHNICAL WRITING
4.1.                  DOCUMENT DESIGN.
4.2.                  DESIGN ELEMENTS OF REPORTS.
4.3.                  GRAPHICAL ELEMENTS OF REPORTS.
5.                   APPLICATION OF TECHNICAL WRITING
5.1.                  CORRESPONDENCE.
5.2.                  INSTRUCTIONS.
5.3.                  PROPOSALS.
5.4.                  PROGRESS REPORT.
5.5.                  FEASIBILITY REPORT.
6.                   ORAL REPORTS
6.1.                  PREPARATIONS.
6.2.                  DELIVERY TECHNIQUES.
6.3.                  PRESENTATION.
6.4.                  VISUAL AIDS.

BOOKS

1.             REPORTING TECHNICAL INFORMATION, 7Ed,  K.HOUP, T. PEARSALL.
2.             WRITING BY DESIGN, A HANDBOOK FOR TECHNICAL PAPERS,  M. GREENE.
3.             STRATEGIES FOR TECHNICAL WRITING, A HANDBOOK WITH READINS,
M. LAY, HOLT RINEHART WINSTON.
__________________________________________________________________

COMP – 326 PROJECT

COMP – 326                 PROJECT
  

AIM

AN END-TERM LABORATORY COURSE WHERE THE STUDENTS APPLY THE CONCEPTS AND PRINCIPLES OF ELECTRONICS, COMPUTER HARDWARE AND SOFTWARE TO CONSTRUCT AND DEVICE  PROTOTYPES OF SIMPLE PRODUCTS. IT AIMS TO  PROVIDE  STUDENTS WITH OPPORTUNITY TO APPLY THE KNOWLEDGE AND SKILLS LEARNED IN THE PROGRAM. IT IS ALL  PRACTICALS COURSE.

COURSE OBJECTIVES

AT THE END OF THE COURSE THE STUDENTS ARE EXPECTED TO BE ABLE TO CONSTRUCT AND DEVICE SIMPLE ELECTRONICS OR COMPUTER HARDWARE / SOFTWARE DEVICES.
ACTIVITIES:
1.                        ORGANIZATION.
2.                        RESEARCH OF PROJECT.
3.                        PROJECT PROPOSAL WITH WRITE UP.
4.                        EVALUATION OF PROJECT PROPOSAL FOR FEASIBILITY.
5.                        FABRICATION / CONSTRUCTION OF PROJECT.
6.                        CONSULTATION.
7.                        PRESENTATION.

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.
_____________________________________________________________________________