Laboratories and halls-Computer Engineering Department

YEAR 1

First semester

Units

Hours

Second semester

Units

Hours

Lab1(Programming+ Electrical Circuits)

3

3+3

Lab2(OOP + Digital Logic)

3

3+3

Programming Experiments:

  • writing C++ programing
  • variable and data type
  • condition statements
  • loops
  • functions
  • arrayes

 

      Electrical Circuits  Experiments:

  • Ohm's Law +Kirchodf's Law
  • Star - delta anddelta -star transdormation
  • Wheatstone Bridge
  • Super position theorem
  • Thevenins theorem
  • Max power transfer
  • The Oscilloscope and the Function Generator
  • Transient Response of an RC Circuit
  • RC and RLseries circuits
  • RLC series circuits
  • Resonance in Series RLC Circuits
  •  Resonance in Parallel RLC Circuits

 

 

3

 

 

 

 

 

 

 

3

OOP Experiments:

  • class and objects
  • access specifier
  • function overview
  • inherantance and ambiguty
  • constructor and destructor
  • encabsulation and abstraction
  • pointer
  • functions
  • linked list
  • operation on link lists
  • stack
  • queue

 

Digital Logic Experiments:

  • Boolean Algebra and Logic Gates
  • Karnaugh Maps
  • Adders – Subtractors
  • Comparator Circuits
  • Decoders & Encoders
  • Multiplexer & De multiplexer
  • Flip - Flops

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

 

Computer Department Laboratories

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year 2

First semester

Units

Hours

Second semester

Units

Hours

Lab3(Digital Design +  Device Physics)

3

3+3

Lab4(Computer Organization+ Algorithms)

3

3+3

Digital Design Experiments:

  • Basic Logic Gates.
  • Combinational Logic Circuits.
  • Arithmetic Circuits.
  • Encoders and Decoders.
  • Multiplexers and Demultiplexers.
  • Flip – Flops.
  • Counters.
  • Shift Registers.
  • Multivibrator Circuits.

 

Device Physics Experiments:

  • Rectifier circuits
  • Clipping circuits
  • Clamping circuits
  • Zener diodes
  • LED diodes
  • BJT amplifier

 

3

 

 

 

 

 

 

 

 

 

 

3

Computer Organization Experiments:

  • The Debug Program
  • Data Transfer Instructions-part 1
  • Data Transfer Instructions-part 2
  • Arithmetic Instructions-part 1
  • Arithmetic Instructions-part 2
  • Logical Instructions
  • Shift and Rotate Instructions
  • Control Flow Instructions-part 1
  • Control Flow Instructions-part 2
  • Subroutine Instructions

 

Algorithms Experiments:

  • Linear and Binary search
  • Greedy Algorithms
  • Insertion sort
  • Selection sort
  • Bubble and shell sort
  • Merge sort
  • Quick sort
  • Heap Tree and Heap sort
  • Binary tree
  • Binary search tree

 

3

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year 3

 

Units

Hours

 

Units

Hours

Lab5( OS + Matlab + Electronics)

4

3+2+3

Lab6( Microprocessor+ OSP + DSP)

4

3+3+2

OS Experiments:

  • guide to ububtu linx system
  • shell features
  • identifying and creating commands
  • working with file contents
  • file sorting types
  • Archieves and compression
  • text editor

 

Matlab Experiments:

  • Matlab Basics
  • Matlab Statements
  • Introduction To Matlab Simulink
  • Math Operations In Simulink
  • The Logic And Bit Operations

 

Electronics Experiments:

1- Linear application of Op-Amp

  • a. Inverting amplifier
  • b. Non-inverting amplifier
  • c. Integrator
  • d. Differentiator

2- Non-linear application of Op-Amp

  • a. Half-wave rectifier
  • b. Full-wave rectifier
  • c. The comparator
  • d. The Schmitt triggers
  • e. Astable MVBR using op-amp
  • f. Low pass and High pass filters using op-amp

3- Oscillator

 

3

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

3

Microprocessor Experiments:

  • I/O Interface:
      • Programmable Peripheral Interface PPI.
      • Programmable Interval timer PIT.
  • Interrupts:
      • Software Interrupts.
      • Hardware Interrupts.
  • System clock sing IBM PC Interrupts:
      • Foreground/Background tasks.
      • Multi-tasking programming.

 

OSP Experiments:

  • Intoduction to Shell script
  • Advanced Shell Scripting
  • process management with system calls and interrupt handler
  • Memory management and I/O configuration
  • Network configuration (TCP/IP)

 

DSP Experiments:

  • Digital Signal Processing BASICS Part (1)
  • Digital Signal Processing BASICS Part (2)
  • Discrete Systems
  • The Discrete-Time Fourier Analysis

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

Year 4

 

Units

Hours

 

Units

Hours

Lab7(Software Design+ Control system)

3

3+3

Lab8(Embedded Computing+ Networks)

3

3+3

Software Design Experiments:

  • Introduction to web designing with HTML.
  • HTML utilities with form design and adding table.
  • HTML with multiple frames.
  • Web style CSS.
  • Dynamic web page with Java script.
  • Introduction to Web server with PHP and MYSQL (WAMP).
  • Designing web server with adding Database.

 

Control system Experiments:

  • Introduction
  • PLC I/O Practice
  • 3-Digital Logic Function
  • Tank Level Controller
  • Timer
  • Counter
  • Functions
  • Position Control
  • Stepping Motor Circuit Practice using Timer
  • Motor's Upper/Lower Limit(Linear Movement Circuit)
  • Trafic Light Controller
  • 12-Other  PLC( applications )

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

3

Embedded Computing Experiments:

  • Microcontroller basics
  • Serial seven segment LED display shield
  • Controlling relay switches using an IR remote
  • Wireless communication between two Microcontrollers
  • Microcontroller Crowtail and Easy Pulse Plugin
  • Microcontroller measures heart beat rate from fingertip
  • Temperature, Pressure, and Altitude meter using BMP180
  • Portable Bluetooth-Enabled LED Matrix Display
  • PC-based heart rate monitor
  • Large seven segment LED display driver
  • Digital light meter using BH1750FVI sensor
  • Temperature Measurement using MCP9802
  • Temperature and Humidity Meter: Step-by-step guide

 

Networks Experiments:

  • Design and implementation of a peer to peer LAN.
  • Internet connection setting.
  • Basic Cisco Router configuration.
  • Static route configuration.
  • RIP configuration.
  • OSPF configuration.
  • Cisco IOS access lists.
  • Switching.

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3