Available courses

Specifically the objective of the aforementioned analysis s to:

        i.      Explore the knowledge of domestic and international financial markets – especially financial institutions, forces impacting financial markets and level and structure of interest rates, financial innovations and regulatory trends.

      ii.      Emphasize the fundamental conceptual foundations of domestic issues in financial systems and the role of institutional and regulatory governance of the system.

 Principles of animal reproduction and artificial breeding

Aims at introducing students to procesess of policy formulation, Implementation and review

The course will impart knowledge of dairy cattle management and practices

Bovine anatomy course is very exciting course to the veterinary students.

Introductory Statistics is the most important course in Research

This course provide entrepreneurship knowledge to students of all backgrounds. 

This course introduce students to principles of agronomy that involves crops production and soil management.

This course provides basic skills,  knowledge and approaches to the management of the most critical resource in the work organisations.

This course intends to equip graduates with knowledge of best practices and legal compliance in businesses. 

This course will give students the skills of growth anatomy

This course provides quantitative techniques to students in making decisions particularly in business

This course introduces students to Range Ecology and Management 

This course aim at providing the skills ,competencies ,techniques and knowledge  .Students will examine the fundamental roles in planning, organizing, coordinating, controlling , that comprise manager's role .It focus on the entire organization, students will able to plan both for short and long plan to effective accomplish organizational goal

Human Resource Management aim at introducing students to basics and functions of Human Resource Management in a work organization

Course will enable students to be well equipped in diagnosing of different kind of parasites.

This course provide student with a knowledge of understanding diseases agents in details

This Course provides students a knowledge on how they can apply their Mathematical knowledge and skills in Economics.

Operation of logic gates,multivibrators,latches,counters,clocks,MCUs,
Generally the course will deal with managerial finance in relation with

The course is targeted to animal science students third year, to impart them with knowledge on quality milk production, hygienic handling , quality control and processing.

This course provide the students with knowledge on different international's trade theories and how they impact daily trade activities from national to International levels.1

This course intends to prepare students to be at a best level of planning their meals at home and at their respective carriers

This course introduce to students techniques for managing IT projects

The course is about teaching and learning, assessment of learning and selection of teaching and learning materials

The course teaches students on the development of effective computer system

Follow instruction for each specific activity

The behaviour of agricultural product prices is sufficiently unusual as to require special treatment. This course is therefore offered to look at the basis and influences for agricultural price behaviour. It emphasizes the identification of divergences from socially desirable results brought about by the presence of market failures or distortions arising largely from government policies. In this course we will review

This course introduces the basic principles of surgery to year 2 students in Diploma Tropical Animal Health. The course outline and the objectives are provided

This Course will introduce students to concepts of Biodiversity, its Conservation and Utilization. We will discuss issues about global biodiversity challenges and methods to conserve biodiversity at large.

This course will introduces students to basic concepts of Biodiversity conservation, how to utilize biodiversity resources Sustainably

Subject Expected Learning Outcomes:

By the end of the course students should be able to: -:

  1. Explain the design and implementation of distributed systems.

  2. Understand the advantages and disadvantages of deploying distributed technologies in a business context

  3. Discuss various architecture models and middleware of distributed systems.

  4. Create a model or a middleware for a particular situation by comparing the attributes of each type in a critical way for a range of typical applications.

  5. Design and implement distributed applications using a middleware.

Course Contents:

Characterization of distributed systems; Basic Distributed systems Architecture: Hardware and Software Systems. File Service: File Service components, design issues, interfaces, implementation techniques and a network file system case study. Distributed Operating Systems: The Kernel, Naming and Protection, communication and invocation.  Coordination and concurrency: Synchronizing physical clocks, logical time, logical clocks, distributed coordination, and a distributed operating system case study. Distributed Data: Client/Server Communication (Remote Procedure Call), Transaction, Fault Tolerance and Locking

Principles of ecology, ecological gradients, biogeography, sampling

At the end of the course students will have clear understanding on the meaning and scope of circulatory disturbances as well as general mechanisms how these disturbances occur, diagnosis and relationship of these disturbances in specific diseases

This course is an introduction to Internet programming and Web application development. Subjects covered include basic web page development and an introduction to dynamic web page development using client-side scripting, server-side scripting, and database connectivity.

A foundation course for BSc. Agricultural Economics and Agribusiness aiming at providing students with an understanding of the basic agribusiness concepts, aspects of agribusiness development, scale and scope in the economic development in different contexts. Upon the completion of this course the students should be able to comprehend the scope of agribusiness; explain the importance of agribusiness to the Tanzanian economy; identify the key organizations and other players in the Tanzanian Agribusiness sector and the international arena. They are expected to understand and acquire important skills needed for organizing an agribusiness firm including creativity, problem solving, goal setting, leadership and team work and negotiation. They should also be able to understand the basics of organizing an agribusiness firm, concepts of small business & entrepreneurship and their role in development of the agribusiness sector and the economy in general. An appreciation of the importance of business planning is also expected.

At the end of course students will be able to

1.Describe the role and utilization of different nutrients in the animal body

2.Identify feed resources commonly used in livestock farms

3.Perform laboratory analysis for determination of chemical composition and digestibility of animal feedstuffs

  • This course help teacher students to understand their student's behaviors.
  • It also intends to help them manage their students' behaviors to help them learn.

Course is about the Architecture of computer systems and Operating System, and the functioning of the Main components of a Computer system.  Also, the working of data-path of a microprocessor and simple micro-programs.

Introduction to principles for sustainable use of Rangelands

1.       Introduction and General Principles of Toxicology. 4

1.1       General principles of toxicology. 4

1.1.1        Introduction and terminologies. 4

1.1.2        Different Areas of Toxicology. 4

1.1.3        General Characteristics of Toxic Response. 5

1.2       Classification of toxic agents. 6

1.2.1        Classification according to the way of exposure. 6

1.2.2        Classification according to use. 7

1.3       Spectrum of undesirable effects. 7

1.3.1        Allergic Reactions. 7

1.3.2        Idiosyncratic Reactions. 7

1.3.3        Immediate versus Delayed Toxicity. 7

1.3.4        Reversible versus Irreversible Toxic Effects. 8

1.3.5        Local versus Systemic Toxicity. 8

1.3.6        Interaction of Chemicals. 8

1.3.7        Tolerance. 8

1.4       Characteristics of exposure. 8

1.4.1        Route and Site of Exposure. 8

1.4.2        Duration and Frequency of Exposure. 9

1.5       Variation in toxic responses. 9

1.5.1        Selective Toxicity. 9

1.6       Toxicity Tests. 9

1.6.1        Introduction.. 9

1.6.2        Importance of toxicity tests. 9

1.6.3        Application areas of toxicity tests. 9

1.7       Descriptive toxicity tests. 10

2.       Toxic agents. 12

2.1       Toxic effects of Pesticides. 12

2.1.1        Insecticides. 12

2.1.2        Insect repellents. 15

2.1.3        Herbicides. 16

2.1.4        Fungicide pesticides. 17

2.1.5        Rodenticides. 18

2.1.6        Fumigants. 19

2.2       Toxic effects of Metals. 20

2.2.1        Introduction.. 20

2.2.2        Major toxic metals. 20

2.2.3        Other metals and chemicals. 21

2.3       Toxic effects of solvents and vapour. 21

2.4       Toxins. 23

2.4.3        Introduction.. 23

2.4.4        Toxicity of common Toxins. 24

2.4.5        Arthropods. 24

2.4.6        Mullosca (Cone Snails). 26

2.4.7        Algal toxins. 26

2.4.8        Fungal toxins. 26

2.4.9        Reptiles. 28

2.4.10          Antivenom... 28

2.4.11          Potential Clinical Application of Venoms. 29

2.5       Effects of radiation and radioactive materials. 30

2.5.1        Introduction.. 30

2.5.2        Acute radiation syndrome. 31

2.5.3        Chronic radiation syndrome. 31

2.5.4        Radiation induced cancer. 32

2.6       Drugs of abuse. 32

3        Application areas of toxicology. 36

3.5       Food toxicology. 36

3.5.1        Safety of food.. 36

3.5.2        Tolerance setting. 37

3.6       Environmental toxicology. 37

3.6.1        Air pollution.. 37

3.7       Ecotoxicology. 37

3.8       Analytical/Forensic toxicology. 38

3.9       Occupational toxicology. 38

3.9.1        Occupational Diseases. 38

4             Plants with toxic substances  39

This courses discusses how to manage knowledge

The course introduces  the database concepts, design, implementation and administration

The course aim to equip students with knowledge of mathematical techniques for successful study of agricultural economics

•Computer basics and its generations
•Basic hardware components and describe their functions for input, processing, output, and storage of data.
•Major operating systems and basic usage of their service such as file management services
•Word processing software skills to create, format and edit a professional word document.
•Present, interpret, analyze numerical data with spreadsheet applications.
•Understanding basic Internet concepts, World Wide Web and their applications.
•Computer security issues

This course discuss the important of pasture production and utilization

The course gives students an opportunity to build on basic knowledge concerning the management and preservation of digital records by the creating organization/individual and its legitimate successor, such as an archival program or institution.

This is an elementary course which exposes students to basic concepts and principles of administration and management of public and private firms or entities.  The course brings to light issues related to:

-      Organization and management

-      Techniques of work planning

-      Management of human resources

-      Staff relations, motivation and workers’ committees

-      Administrative Communication

-      Financial management

-      Agricultural policies, Laws and Acts


At the end of this course, students should be able to identify, describe and apply basic concepts and principles pertaining to:

-      General administration and management

-      Developing and managing human resources at the place of work

-      Use of groups and committees

-      Standard procedures for managing financial and material (physical assets, supplies and inventories) resources

Instructional Techniques

·         Standard and Interactive Lectures

·         Field Case studies

·         Class and online presentations

·         ICT (internet)

·         Independent study

NB: Each student must be a member of an interactive group throughout the semester. Students are supposed to form a group of 15 to 30 members with representation of men and women on week 1. The groups will be active throughout the semester. First, the groups will be used for interactive lectures in class. Second, the group will participate in a group field assignment. Some course highlights and a full course outline have been uploaded. Please download them for details.

This course provide fundamental knowledge and skills to candidate for improving degraded rangelands. The course first highlighted the need for rehabilitation of denuded rangelands. The planning procedures described stage by stage from consultation to finalizing the planning documents. Various principles of range rehabilitation such as deferred grazing, rotational grazing, range reseeding, fertilization and manipulation of stocking rate are covered under this course.  The issues of water conservation and development is also covered.

The course highlighted the fundamental principles of research for undergraduate students. the topic covered include, approaches for knowledge acquisition, stages in scientific approaches and types of researches. Development of proposal in terms of problem identification, justification for study, how to write objectives and hypotheses as well as scientific report preparation are covered under this course.  Finally, the course described the concept of research design, experimental layout, sampling procedure, data collection and handling.

Intended learning outcomes (ILOs)


Assessment procedures and contents (for each ILO)

  • Describe principles and theories of scientific research
  • Identify scientific approach for different type of research
  • Analyze knowledge on different types of research in informatics

  • Explain professional ethics in informatics research


  • write academic research proposal
  • Synthesize information from literature review











    • develop research proposal

Written time test and end of semester university exams:

i.         Describe principles and theories of scientific research

 ii.       Identify four types of research

 iii.      Analyze different types of research in Informatics

 iv.     Explain different professional ethics in Informatics research

 ·         Written group literature review paper on any research problem in Informatics in an identified case study:

o   group activity in collaborative and peer online review

·         Practical  tests  – students should identify research problem and write mini research proposal

o   Students should be in group of two students collaborative participating in developing a proposal online. This will be done throughout the course.

o   Oral group presentation on the research proposal

o   Oral group exam based on the submitted mini research proposal and oral presentation


 Oral group exam based on the submitted mini research proposal and oral presentation

                   The coursework assessment (CWA) consist of practical test, practical report, theory test and end of semester university examination (UE).   The CWA contribute 60% and UE has 40%.                   

 Readings list:

a) Required Readings:

1. Dawson C W. (2000).The essence of Computing Projects:  A Student’s Guide. Prentice-Hall, 

2. Weaver P.(2004).Success I your project: A guide to student System Development Projects, Prentice-Hall, 

b) Recommended Readings:

1. Keith F P.(2006) Developing Effective Research Proposals, University of Western  Australia,SAGE Publications Ltd

2. Friedland, A. J. and Carol L. F (2000) Writing Successful Science Proposals, Yale University Press New Haven & London

3. Tayie, S. (2005) Research Methods and Writting Research Proposals, Cairo University

Period (semester) for first implementation: •   16 weeks course – starting March 2019

Expected number of students per course run: more than 20

Overall Course Objectives:

1. Recognize gross and microscopic lesions associated with diseases of different body systems;

2. Interpret gross, biochemical, and histopathological data for the diagnosis of different diseases in different domestic animals

Time Distribution:

Lectures: 30 hours

Tutorials: 4 hours

Practical: 50 hours

Assignments: 2 hours

Prerequisite courses

VM 241 General Pathology

VM 341 : Systemic Pathology I

Expected Course Learning Outcomes

  1. Describe the pathological changes related to cardiovascular system 
  2. Apply the knowledge and skills acquired for making provisional diagnosis.
  3. Collect, preserve and process pathological tissues for laboratory investigations

Course description

The course covers the analysis of the system design and the various life cycles of developing the system, understanding the different approach taken in Information system analysis and design.

Course Objectives:

To understand the role of information systems analysis and design within various systems development life cycles; to develop awareness of the different approaches that may be taken to information systems analysis and design; to understand the systems analyst’s activities, and apply current tools and techniques

Course learning outcomes

At the end of the course candidates should be able to: -

(i)    Analyze the information

(ii)   Design appropriate system

(iii) Use data modeling techniques

(iv)  Describe roles of system analyst

Course Contents:

Basic concepts of information, systems and subsystems; MIS concepts; description of different systems development life cycle models; overview of systems development approaches: structured systems development and object-oriented analysis and design; systems feasibility study; writing business system proposals; analysis techniques: techniques for modeling data, processes, transactions and objects; systems documentation methods and tools.

The course consists of six topics as shown in the course content 

VM 112 Veterinary Gross Anatomy II

Core course

Veterinary Histology is a core course

The broad objective of the course is to impart knowledge on microscopic structure and function of tissues, organs and body systems of vertebrate animals. At the end of the course, a candidate should be able to: i. Describe the microscopic structure of body tissues, organs and systems; 2. Describe the ultrastructure of various body tissues; 3. Apply various histological techniques to prepare tissue sections; 4. Analyze and inter-prate morphology of body tissues; 5. Establish structural and functional relationships of various body tissues and organs

At the end of the course students are expected to learn about the following:

Entrepreneurship and Innovation theories; Entrepreneurship and Economic Development;  Challenges facing agribusiness firms in general and in developing countries; Public policies and Business Regulations; Business Development and Support Services; Techniques for generating and screening business ideas; Business plan development and research tools for business plan preparations

The course will be based on evaluating the performance made by management so as to make relevant decision in terms of cost benefit analysis.  we will look forward on looking different costs used in the production process analyses them and make make a relevant decision.

This course introduces participants to the study of production and trade and their relations with law, custom and government; and with the distribution of national income and wealth.


This course give a clear understanding based on the principles of Toxicology to students

This course introduces the general principles of Toxicology to students. The course is useful for day to day life with regard to our interaction

AE 328  COMMUNICATIONS AND COMPUTER NETWORKING 1 Credit (15 Lect. 0 Sem.  30 Prac.)


Pre-requisite: CIT 100


Learning Outcomes


Upon completion of this course, the student will be able to:


i.                    Derive fundamental knowledge about underlying mechanisms in data communication and computer networks

ii.                  Learn network programming skills such as socket interface in C and protocols such as FTP/HTTP through programming projects

iii.                Learn network setup and configuration through hands-on LAN set-up, literature surveys and reports


Course Contents

 Introduction: Examples of Computer Networks and distributed systems; Concept of layered architecture; OSI/ISO structure and reference. Programs that communicate between workstations across a network.

Overview of Communication Subnetwork: Physical layer protocol issue, data link layers protocols, network layer protocol, issue of DC virtual circuits vs. techogram, local area networks (LAN), point-to-point packet switched networks, model of network interconnection, standard network access protocols.

Transport and Session Protocol Design Issues: Transport and connection and establishment, flow control and buffering, synchronization in distributed environmental multiplexing, crash recovery, networking facilities in a well known system.

Presentation Layer Protocols: Terminal handling and protocols, file transfer protocol design issues, network security and privacy, standards for presentation of layer protocols.


Practicals: Practicals on computer networking will be conducted.

The course intends to provide room for students to improve their grammar skills

The course introduces students to cultural and technological trends and challenges in the library and information services


1.             Urine analysis

2:             Immunohistopathological techniques

3:             Sampling for histopathology

4:             Tissue fixation and fixatives

5:             Tissue processing

6:             Staining

7:             Neuropathological techniques

8:             Haematology

9:             Liver function tests

10:           Biopsy

11:           Coprology

12:           Museum specimens

Pre-requisite: None

Learning Outcomes

Upon successful completion of this course the student will be able to:

  1. Demonstrate understanding of principles and practice of assessment and management of insects
  2. Apply the knowledge of principles and practice of assessment and management of insects in research

Identification and classification of insects: morphology and physiology of insects; major forest insect pests in East Africa; population studies and assessment of outbreaks; methods of control, silvicultural, biological, physical and chemical: evaluation of insecticides: identification and control of termites and wood borers of standing trees.

The course is about the architecture of Information particularly on how we organize, structure, label and search information in Websites and Intranets

Expected learning Outcome



Identify the threats to information systems


Identify the techniques to be used in developing secure information systems


Describe the threats to information systems


Use different techniques when developing secure information systems

The course discuss the principles of Accounting

Course learning outcomes

At the end of the course students should be able to: -

  1. Define techniques of structured programming
  2. Describe the concepts of constants, variables, data types and operators
  3. Develop programs using input and output operations
  4. Create different looping and branching statements

Course content

Introduction to computer: input, output, processing, storage; problem solving: algorithms, flowchart, pseudo code; programming languages: machine language, high level languages, interpreters, compilers (edit/compile/debug process); introduction to clusplus; program structure: statements, simple data types; string data types, variables, arithmetic , logic, assignment, compound operators, expressions; control structures: decisions (if, if…else, switch), loops (while, do…while, for); functions: functions/subroutine/procedure, string functions, string manipulation; data structures: array, record, pointers; programming styles: structured and object oriented programming. 

Introduction to computer: input, output, processing, storage; problem solving: algorithms, flowchart, pseudo code; programming languages: machine language, high level languages, interpreters, compilers (edit/compile/debug process); introduction to clusplus; program structure: statements, simple data types; string data types, variables, arithmetic , logic, assignment, compound operators, expressions; control structures: decisions (if, if…else, switch), loops (while, do…while, for); functions: functions/subroutine/procedure, string functions, string manipulation; data structures: array, record, pointers; programming styles: structured and object oriented programming

  • Linear Programming: Simultaneous Equations, Linear Inequalities, Linear Programming.
  • Coordinate Geometry: Equation of straight Line, Midpoint of a line segment, Distance between two points on a plane, Parallel and Perpendicular Lines, Solve problems on parallel and perpendicular lines
  • Trigonometry: Trigonometrical Ratios in a unit Circle, Relationship between trigonometrical ratios, positive and negative Angles, Application of Trigonometric Ratios.
  • Vectors: Displacement, Equivalent and Position Vectors, Magnitude of a Vectors, Direction of a vectors, Addition of Vector, Addition of Vectors, Scalar Multiplication of Vectors, Application of Vectors.
  • Exponential and Logarithmic Functions: