A-Taught Courses at B.Sc. level:

1- Introduction to Agricultural Extension.

2-Theories of Communications.

3- Communications Technologies and Extension Methods.

4- Design and Production of   Extension Communication Programmes

Aids.

5- Agricultural Communications skills.

B- Taught Course at Computer:

1Introduction of computer and Operating System

2- Microsoft office programmes (Word, Power Point, Excel and Access).

3- Networking and interment searching