general lab outlines

14
Department of Computer Engineering List of Lab Experiments Data Communication Lab Experiment Experiment 1. Study of Signal Sampling Experiment 2. Study of Sample & Hold Signal Experiment 3. Study of Pulse Amplitude Experiment 4. Study of PAM Sample & Hold Sampling Experiment 5. Study of Pulse Amplitude modulation & Demodulation Experiment 6. Study of PAM Using DC Input Experiment 7. Study of PPM Using Sin Wave Input Experiment 8. Study of PPM Demodulation Experiment 9. Study of PWM Using DC Voltage Experiment 10. Study of Voice Link Using Pulse Amplitude Modulation Experiment 11. Study of Voice Link Using Pulse Position Modulation Experiment 12. Study of Nyquits Theorem Experiment 13. Study of Amplitude Modulation and Modulation Index

Upload: ahmad-bilal

Post on 20-Nov-2015

215 views

Category:

Documents


1 download

DESCRIPTION

Its lab outlines

TRANSCRIPT

Department of Computer Engineering List of Lab ExperimentsData Communication Lab Experiment

Experiment 1. Study of Signal Sampling Experiment 2. Study of Sample & Hold Signal Experiment 3. Study of Pulse Amplitude Experiment 4. Study of PAM Sample & Hold Sampling Experiment 5. Study of Pulse Amplitude modulation & Demodulation Experiment 6. Study of PAM Using DC Input Experiment 7. Study of PPM Using Sin Wave Input Experiment 8. Study of PPM DemodulationExperiment 9. Study of PWM Using DC Voltage Experiment 10. Study of Voice Link Using Pulse Amplitude Modulation Experiment 11. Study of Voice Link Using Pulse Position Modulation Experiment 12. Study of Nyquits Theorem Experiment 13. Study of Amplitude Modulation and Modulation Index

Department of Computer Engineering List of Lab ExperimentsDatabase Management System Lab

Experiment 1. Data Definition, Table Creation, ConstraintsExperiment 2. Insert, Select Commands, Update & Delete Commands.Experiment 3. Inbuilt functions in RDBMS.Experiment 4. Nested Queries & Join Queries.Experiment 5. Set operators & Views.Experiment 6. Control structures.Experiment 7. Procedures and Functions.Experiment 8. TriggersExperiment 9. Front End ToolExperiment 10. FormsExperiment 11. 1 Menu DesignExperiment 12. ReportsExperiment 13. Database Design and implementation Employee database

Department of Computer Engineering List of Lab Experiments Computer Communication Networks

Experiment 1. Introduction to Networking DevicesExperiment 2. Introduction to Packet TracerExperiment 3. Packet Tracer CLI commandsExperiment 4. Introduction to CablesExperiment 5. Communication in PT, getting started ..Experiment 6. RIP on Packet TracerExperiment 7. RIP V2 on Packet TracerExperiment 8. EIGRP on Packet TracerExperiment 9. OSPF on Packet TracerExperiment 10. DHCP on RouterExperiment 11. DHCP on PT through ServerExperiment 12. DNS on Packet TracerExperiment 13. VLANS on Packet TracerExperiment 14. VTP on Packet TracerExperiment 15. Spanning Tree Protocol on Packet TracerExperiment 16. Sticky MAC addressesExperiment 17. Inter VLAN Routing (Router on a Stick)Experiment 18. CDP on Packet TracerExperiment 19. Telnet and SSH

Department of Computer Engineering List of Lab Experiments Software Engineering

Experiment 1. Introduction and project definitionExperiment 2. Software process overviewExperiment 3. Project planning Experiment 4. Software requirements and RequisiteProExperiment 5. Introduction to UML and use case diagrams Experiment 6. System modeling (DFD and ER)Experiment 7. Flow of events and activity diagramExperiment 8. OO analysis: discovering classes Experiment 9. Interaction diagrams: sequence and collaboration diagramsExperiment 10. Software Design: software architecture and object-oriented designExperiment 11. State Transition DiagramExperiment 12. Component and deployment diagramsExperiment 13. Software testing

Department of Computer Engineering List of Lab Experiments Linear Circuit Analysis

Experiment # 1 : IntroductionObjective 2 : Hands on and introduction to trainers6Objective 3 : Understanding Basic Lab EquipmentObjective 4 Experiments to demonstrate different concepts , developed during First LabTASK 1: Calculating ResistanceTASK 2: Calculating Voltage and CurrentExperiment # 2 : Measuring Current and Voltage and Understanding OHMS LAWPRE LAB EXCERCISE Ammeter and VoltmeterTASK 1 : Implementing a circuit on bread board and Measuring Voltage and Current across it17TASK 2 Understanding Ohms LawExperiment # 3 : Measuring Current and Voltage in Series Circuit Theory23TASK . PRE LAB EXCERCISETASK 1 . Observing Current In series CircuitTASK 2 . Observing Voltage Drop in Series CircuitTASK 2 . Observing Voltage Drop in Series CircuitExperiment # 4 : Measuring Current and Voltage in Parallel Circuit TheoryPRE LAB ExerciseTask 1. Understanding Parallel Resistors Circuits and Using Ohms LawOBSERVATION SHEETExperiment # 6 : Observing Open and Short Circuits, along with power absorbed and SuppliedTASK 1: Power In ResistorsTASK 2: Detecting Open Series CircuitsTASK 3: Detecting Short Series CircuitTASK 4: Observing Power in Parallel CircuitsTASK 5: Detecting an Open in Parallel CircuitTASK 6: Detecting an Short in Parallel CircuitExperiment # 7 : Analysis of Resistance, Current Voltage of Series Parallel Combination CircuitsTASK 1: Resistance in Series Parallel ResistorsTASK 2: Current and voltage in Series Parallel Circuit

Experiment 8 Kirchhoffs Voltage and Current Law1.To verify experimentally Kirchhoffs Voltage Law2. To verify experimentally Kirchhoffs Current Law

Experiment 9 SUPERPOSITION PRINCIPLE IN DC CIRCUITS. 1. To verify superposition principle in DC Circuits. TASK 2 : Experiment to verify superposition PrincipalExperiment 10 Thevenins TheoremTo determine by analysis the values VTH (Thevenin voltage) and RTH (Thevenin resistance) in a dc circuit containing a single voltage sourceExperiment 11 Norton Theorem and Theorem of Source TransformationTo verify Norton s Theorem and the theory of source transformation. Experiment # 12 : RelayObjective1.To study the operation of relay2.To understand the operation of relay when applying voltage to different coils3.o select the relay paper for the proper use of workProject

Department of Computer Engineering List of Lab Experiments Computer Programming

Lab #Experiment

01Introduction to Dev C++ Integrated Development Environment.

02Running and checking variations of different but related programs.

03Implementation of different programs using different data types (int, float, long double and double).

04Implementation of char and bool data type.

05Implementation of different programs using loops (for, while, do-while).

06Implementation of different programs using decision (if-else, switch)

07Implementation of different programs using break, continue and different library functions.

08Implementation of different programs using structures.

09Implementation of different programs using normal functions.

10Implementation of different programs using inline functions, storage classes and scope.

11Implementation of different programs using overloaded functions and recursions.

12Implementation of different programs using classes and objects.

13Implementation of different programs using constructors and destructors.

14Implementation of different programs using arrays.

15Implementation of different programs using multi-dimensional arrays.

16Implementation of different programs using string class.

Department of Computer Engineering List of Lab Experiments Digital Logic Design

Lab #Experiment

01Familiarization with idl-400 logic trainer (digital logic kit)

02Verification of truth table of basic logic gates

03Implementation of multivariable Boolean expression using logic gates.

04Verification of Demorgans theorem

05Implementation of half adder & full adder using IDL logic trainer

06Implementation of half adder & full adder using Verilog HDL

07Implementation/design of 1 bit & 2 bit magnitude comparators using IDL logic trainer

08Mid-term test + viva-voce

09Design & implementation of a 2 x 4 decoder using IDL logic trainer as well as Verilog

10Design of a 2x1 and 4x1 multiplexer using IDL logic trainer as well as Verilog

11Implementation of full adder using mux using IDL logic trainer as well as Verilog

12Implementation of full adder with 2, 2x4 decoders using 74139 IC

13Coding of D-latch, D flip-flop, T flip-flop and JK flip-flop using Verilog

14HDL representation of state diagram using Verilog

Department of Computer Engineering List of Lab Experiments Introduction to Computing

Lab #Experiment

01Introduction of Website, Browser, URL, Home Page and complete description of Online Course Management system.

02Introduction of MS Word and implementation of its functions.

03Introduction of MS Power point and implementation of its functions.

04Introduction of MS Excel and implementation of its functions.

05Introduction of Binary Numbers and conversion of binary to decimal and decimal to binary.

06Introduction of Algorithm and how algorithm is designed for a particular problem.

07Introduction of MS Visio and explanation of its functions.

08Installation of Windows XP.

09Introduction of HTML and implementation of its Basic Tags.

10Explanation of advanced tags of HTML and implementation of radio buttons, check boxes, lists and table on notepad++.

11Introduction and implementation of web expressions.

12Introduction of java scripting and implementation of its basic functions (data types, operators and variables)

13Implementation of advanced concepts of java script (arrays, function and methods).

14Introduction and implementation of pseudo code.

15Introduction of Images in java script and its implementation.

16Introduction of animations in java script and its implementation.

Department of Computer Engineering List of Lab Experiments Object Oriented Programming

Lab #Experiment

01Installation of JDK and Creating and running a java program

02Running and checking variations of different but related programs.

03Data Types , Operations and Type Conversion

04Implementation of Operators and Control statements (if else, loops etc).

05Introduction to Eclipse and Arrays.

06Implementing java classes, objects and constructors

07Implementing java classes, Constructor and Method Overloading.

08Recursion and polymorphism.

09Implementation of String and String Buffer class.

10Implementing Inheritance and Abstract Classes.

11Implementing built in interfaces, creating user defined interfaces and Exception Handling.

12Implementing Applet Class

13Implementing different events handler classes and their listener interfaces.

14Implementing different events handler classes and their listener interfaces continued.

15Implementing different window controls using swing.

16Working with Graphics and more work on swing

Department of Computer Engineering List of Lab Experiments Operating System

Lab #Experiment

01Introduction to Operating System, virtual machines and file systems

02Installation of Linux Fedora

03Linux Commands 1

04Linux Commands 2

05Introduction to C programming in Linux

06Introduction to Shell Scripting

07First Come First Serve CPU Scheduling Algorithm

08Shortest Job First CPU scheduling algorithm

09Priority Scheduling Algorithm

10Round Robin Scheduling Algorithm

11FCFS Disk Scheduling Algorithm

12SSTF Disk Scheduling Algorithm

13SCAN Disk Scheduling Algorithm

14CSCAN Disk Scheduling Algorithm

15LOOK Disk Scheduling Algorithm

16Threading