Available courses

The aim of this course is to enhance students with practical knowledge of Web Application Development using web programming languages web server features, configuration, and administration, cover web technologies and requirements of web application development and cover server side programming and dynamic content and online database development and management

Curse Objective 
To provide students with the theory of geophysical fluids dynamics and the development of fundamental equations governing the atmospheric motions

Course Content 
•Introduction to geophysical fluid dynamics.
•The pressure gradient force, gravitation and gravity, Coriolis acceleration, and frictional forces. (Fundamental and Apparent Forces)
•The development of fundamental equations governing atmospheric motions in non-rotating and rotating co-ordinate systems
•Concept of Vorticity and divergence in Cartesian and natural coordinates
•Numerical estimation of divergence and Vorticity of wind vector
•Continuity equation and estimation of vertical velocity

Expected Outcomes 
By the end of the course students are expected to be able to:
•Define and describe the terms in the fundamental equations of motion
•Derive and apply the fundamental equations of motion in solving dynamic meteorology theoretical problems
•Describe and asses the fundamental forces governing the atmospheric motions
•Describe the physical meaning of the divergence and Vorticity equations
•Derive and apply the continuity equation in estimating the vertical velocity of the wind in the atmosphere

To provide students with knowledge and skills on different methods in environmental resources assessment and analysis using remote sensing and GIS. 

By the end of this course, students should be able to:

a.       Operate and maintain farm machinery

b.      Describe and operate farm machinery such as planters, drilling machines, fertilizer applicators and sprayers

c.       Operate a tractor according to established procedures

d.      Use tractor drawn farm implements and other equipment such as power tiller in farm operations

The aim of this course is to introduce students to the basic concepts of how to apply information technology in support of business objectives and to understand MIS in both the wider managerial context and in the narrower confines of the selection, support, design and development of computer applications.

The aim of this course is to give to students the theory and current practice surrounding access to information, including information explosion, information resources available, knowledge and skills in the principles and practices of electronic information retrieval, and in the selection, evaluation, and presentation of information to meet users’ information needs as well as to cover practical aspects of searching in a range of subject areas from humanities to the sciences.

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

  1. Demonstrate the practical applications and modes of storing and retrieving information using IR tools and techniques.

  2. Examine principles underlying search engines, including the indexing of documents and query processing using both Boolean matching and term weighting.

  3. Evaluate search engines and text processing modules using appropriate performance measures.

  4. Implement an Information Retrieval using appropriate software.

The aim of this course is to address fundamental topics in two major stages of the life cycle of information systems development: analysis and design. Students will become acquainted with techniques for investigating, collecting, organizing, and structuring requirements for an information system, as well as understanding how to design various components of the information system to meet the requirements.

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

  1. Understand the software development life cycle.

  2. Apply a systematic approach to the analysis, specification, and design of software.

  3. Compare and contrast different methods of development to support a range of software products from real-time systems to information processing systems.

  4. Develop a software requirement specification (SRS) of a given case study.

This course aims at introducing students to the principles of fertilizer use and how to manage it for sustainable agriculture and increasing crop production.

By the end of this course, students should be able to:

a.       Justify the need for fertilizers in agriculture

b.      Determine the quality aspects of fertilizers used in crop production

c.       Understand and apply different concepts in fertilizer handling, storage and application.

d.      Interpret legal aspect of fertilizers in agriculture

The aim of this course is imparting knowledge and skills in Information and Communication Technology for Agriculture or for Development (ICT4D).

Introduction to C++; structured programming styles, C++ program structure: statements, simple data types; string data types, variables, arithmetic operators, logic operators, assignment operators, compound operators, expressions; C++ control structures: decisions (if, if…else, switch), loops (while, do…while, for); C++ functions: functions/subroutine/procedure, string functions, string manipulation; C++ data structures: array, record, pointers; Solving various problems by writing C++ programs.

C++ Programming Language – Learn C++ | Course Site - FCS - Download Udemy  Paid Courses For Free

Download power point slides and submit your Practical Reports at most 3 days after the respective practical.

NOTE: All reports will be subjected to anti-plagiarism check


  • To equip the student with quantitative grounding of canopy-level physiological processes
  • To formalize biological concepts pertinent to crop physiology into system models to better understand and predict crop growth and yield
  • To apply systems models in biophysical resource assessment to enhance crop community productivity


Students should:

  • be able to describe the physiological processes that determine rates of dry matter accumulation in agronomic species, at a whole canopy level of organization
  • Demonstrate the ability to solve quantitative problems using SI units, in the areas of crop growth analysis, canopy absorptance of radiation, leaf energy balance, and leaf and whole-canopy carbon, and water fluxes.
  • Be able to explain the physiological basis of crop yield at potential conditions and yield reduction caused by various environmental stresses.
  • Gain familiarity with a range of instrumentation used in studies of crop – environment interactions, and carry out and analyze a simple series of experiments utilizing some of these instruments.
  • Have an insight into how crop models are developed and how mathematical equations are assembled into computer codes to solve crop productivity problems.
  • be able to calibrate, evaluate, adapt and use one or more of existing process-based crop model (e.g. (DSSAT, APSIM, AQUACROP)

Course description.
The course is about application of computer network design and implementation issues for designing and implementing network topologies, network problem diagnosis, network configurations, switching and routing configurations, as well as developing measures to ensure network security.

At the end of the course, students will be able to;

1.      Describe different species of laboratory animals;

2.      Raise and manage laboratory animals;

3.      Apply ethical guidelines on handling and using experimental animals;

Course Objectives

To introduce the students to some basic concepts in biostatistics (theory and practice) which are necessary for handling the collection, analysis, and interpretation of data.

Expected Learning Outcomes

By the end of this course, students should be able to:

a.       Determine central tendency and measure of dispersion.

b.      Use sampling procedures in testing hypothesis.

c.       Describe the basic concepts of biostatistics and apply the knowledge and skills in field experimentation, data collection and analysis

d.      Lay out simple experiments, collect, analyse, and interpret data for use in agricultural development


The aim of this course is to offer knowledge on basic concepts of soil science as related to crop production

Course expected learning outcome(s)

         By the end of this course, students should be able to:

a.       Describe components of soil and properties that influence crop production

b.       Articulate the role of soil physical and chemical characteristics in soil behaviour, potential and limitations to crop production

c.       Interpret soil analytical data with respect to land management requirements

d.      Manage problematic soils

e.       Manipulate soil /land characteristics to improve land productivity


i.                    Course aim

The aim of this course is to offer knowledge and skills on application of different irrigation technologies.

ii.                  Course expected learning outcome(s)

a.       Classify irrigation systems, identify sources and quality of irrigation water

b.      Estimate and measure irrigation water flow

c.       Select method of conveying, distributing and applying irrigation water to seed crops

d.      Determine crop water requirement in seed crops

e.       Operate and maintain irrigation systems, apply drainage to avoid water logging


i.                    Course aim

To impart Diploma in Crop Production and Management students with technical knowledge on basic principles and practices of crop production

ii.                  Course expected learning outcome(s)

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

a.       Explain linkages of agriculture, crop production art, science and business, including factors affecting crop production

b.      Manage crops to enhance agronomic performance

c.       Design and recommend tillage systems for various crop types and agro-ecosystems

d.      To produce and maintain good quality seeds for different crop types and conditions

e.       Explain crop water requirements of crops at different growth stages and environmental conditions


Course aim

To impart computer applications skills in tour guiding and hunting operation.

Expected Learning Outcomes

Upon completion of the course, the student is expected to be able to:

Ø  Present, analyze and interpret tour guiding and hunting data with Ms Office applications.

Ø  Understand basic Internet concepts, World Wide Web and their applications.

Ø  Identify and explain computer security issues

Ø  Apply and use search engines in search for information

The course discusses how to install computer components and how to assemble a functional computer.

Course learning outcomes

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

(i)      Identify different part of the Computer System.

(ii)   Identifies the activity of differences parts of Computer

(iii) Troubleshoot hardware Problems.

(iv)   Fix different part of computer.

(v)    Demonstrate Main components of a microcomputer


Course Contents:

(i)           Overview of the Assembly Process and Safety Issues

(ii)         The Computer Case and Power Supply

(iii)       Motherboard Installation

(iv)       Motherboard jumpers, Additional Jumpers

(v)         Attaching the CPU, heat sink and fan, RAM, LED,  key lock and speaker

(vi)       Connecting the Storage media

The course discusses how to install computer components and how to assemble a functional computer.

ENV 209 Environmental Analytical Chemistry 1 Credit (15L – 30P) Core

Pre-requisite:  ENV 110 and ENV 200

Objective: Improved practical and analytical skills in laboratory and field works for best interpretation of environmental problems

Learning outcomes:

At the end of the course students are expected to:

(a)   demonstrate ways of tackling practical analytical chemical problems

(b)   select the proper analytical technique and apply methods of instrumental chemical analysis.

(c)   demonstrate various analytical techniques and their respective applications and limitations

(d)   carrying out different practical experiments in relation to real-life environmental problem

(e)   demonstrate understanding of the basic theory and relevant parameters in analytical chemistry

(f)    able to draw correct conclusions based on of experimental analytical methods

(g)   able to select proper analytical technique for respective environmental parameters

Learning outcome

Upon successive completion of this course, students will be able to: 

  1. understand the properties of viruses and their relation to their host cells and 
  2. gain insight into the nature of those processes in terms of which all viral diseases must ultimately be understood.

Course learning outcomes

On completion of this course, students should be able to:

i.        Perform cultivation and identification of viruses from infected humans and animals.

ii.      Select and perform suitable diagnostic tests for viral infections.

iii.     Calculate virus titres from tissues, body fluids, supernatants from cell cultures, fluids from infected embryonated eggs etc.

iv.     Interpret results obtained from different diagnostic tests.

v.      Use molecular biology tools in detecting and characterizing viral nucleic acids and proteins.

At the of the course, students shall be able to:

relate precisely properties of skeletal muscles and meat quality
describe accurately processes involved in the conversion of muscle to meat
fabricate carcasses into standard meat cuts following different systems
assess independently physicochemical properties of meat
determine appropriate preservation and processing methods for different meat types

At the end of the course, students shall be able to:

Identify breeds suitable for beef production in specified climates.
Describe production systems under which beef cattle are raised
Design appropriate feed packages for beef cattle at different stages of growth
Relate growth process in beef cattle to carcass composition and meat quality
Plan and manage effectively the beef production enterprise

Learning components

1. Overview of the components of female and male reproductive organs and response to injury (Please review reproductive system anatomy and general pathology-VM 241) and diagnostic approach

2. Congenital and acquired pathological conditions in the female reproductive tract and ovaries

3. Congenital and acquired pathological conditions affecting pregnancy and new born animals

4. Congenital and acquired pathological conditions in the male reproductive tract, prepuce and accessory glands

This course is on principles of library COLLECTION DEVELOPMENT AND COLLECTION MANAGEMENT.  

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

  • Describe the fundamentals of collection development and management
  • Apply collection development strategies to develop library and information centers
  • Apply collection development strategies in managing print and electronic resource

This course provide the fundamental basis for research skills for undergraduate students. It provides an overview of scientific approach on information acquisition. It provides the basic skills on development of research proposals, experimental design, sampling procedure and data handling. The course exposes students to scientific reporting writing and  presentation skills

The course covers the following topics: 

defining archives, acquisition, appraisal,  and preservation management. 

›A student is expected to define and describe archives and archival repositories and to understand their role in information management.
›A student is expected to become familiar with the principles behind archives methodology and practice and be able to apply these principles 
›A student is expected to understand key issues, theories and developments associated

This course is on principles of library collection development and collection management.

Learning Outcomes

(i) To provide an overview of collection development for a library.

(ii) To highlight the collection management procedures in a library.

Principles of Economics II

Topic 1: Production Theory

The course introduces to the concepts of artificial intelligence, including intelligent agents, knowledge and reasoning, Machine learning techniques, and applications. The main purpose of this course is to provide the most fundamental knowledge to the students so that they can understand what the AI is. The course exposes Python and Matlab as tools for developing intelligent systems.

This course is intended to provide a broad understanding of the use of information systems in the tourism industry; the use of computers to facilitate both the flow and management of information in the industry, the flow and capture of information related to providing tourism and hospitality services; constant changes in information technology and their impact on the channels of distribution; the
interdependence and cross‐linking of the industryʹs systems along with the emergence of
the Internet as another channel of information flow.

This is a CORE course in Masters of Preventive Veterinary Medicine Programme. Students in other College programmes can take this course as an ELECTIVE.

  • The course introduces a student to the principles used in describing and arranging archival
  • Materials. Therefore the main objective of this course is to teach students the fundamentals of arranging and describing archival documents

The course is designed to facilitate an understanding of Basic Concepts and Principles of Geographic Information Systems and Remote Sensing and the use of these concepts in assessing resources and corresponding skills to extract information from remote sensing data in an application context. Many resources are spatially distributed and dynamic in nature and modelling the spatial dynamics of these resources requires basic understanding of spatial data, data integration, and manipulation within the geographic context. Therefore, this handout provides students with basic concepts and exposes them to different tools used in spatial mapping and modelling in particular the QGIS, ArcView GIS, and ERDAS Imagine Software.

This course looks at the scope and contexts that give rise to public policy formulation and analysis

This is a core course to ALL postgraduate students at the College of Veterinary Medicine and Biomedical Sciences (CVMBS)

This course aims to develop students’ abilities to identify and critically analyse approaches to project management, impact and effectiveness.

This is a demo course

This is a Demo course

Description of non infections diseases of cattle and small ruminants

This a demo course

This is a first design of the course, created first tim on 14 january by Kilima, Tunga, Mussa and Henrik

The aim of this course is to impart students with knowledge on theories, principles and emerging issues in development

Pre-requisite: None.

Objective: To equip students with knowledge on different groups of micro-organisms, their characteristics, and their roles in the environment.

Learning outcomes:

At the end of the course students are expected to:

(a)     Appreciate the presence, diversity and role of micro-organisms in nature

(b)     Describe evaluate the biochemical basis of important physiological characteristics of micro-organisms including: pathogenecity, motility, and unique forms of energy production

(c)     Explain how micro organisms can be used in biodegradation processes Use some micro-organisms to ascertain to tell the level of contamination.

(d)     Know the kind of micro-organisms responsible for contamination of water and their impact on public heath and design means of controlling them.

(e)     Handle laboratory equipment and techniques including isolating, culturing and identification of micro-organisms

(f)      Use practical techniques to culture, identify, and study micro-organisms


Course Contents:

Types and distribution of micro-organisms in terrestrial and aquatic environments:

micro-organisms in soil environments, biochemical processes important in natural and disturbed eco-systems, nutrient cycling, transformation of inorganic and organic contaminants;

Microbial contamination of potable water resources and impact on public health

inhibition and the killing of micro-organisms sources and types of micro-organisms associated with waterborne diseases and their residence times in the environment;

indicator organisms of microbial contamination of water; atmospheric dispersion of (pathogenic) micro- organisms;

Bioremediation: Overview of biodegradation processes at the microbial level, investigating specific scenarios, range of biological remediation technologies applicable to contaminated land.


Recommended readings

i.       Schlegel, H.D. 1990. General microbiology. Cambridge University Press

ii.     Talaro, K. AND Talarom A. 1993. Foundation of Microbiology. WCB Publishers.


  • The major objective of this module is to provide a strong formal foundation in database concepts, technology, and practice to the participants to groom them into well-informed database application developers. To provide a sound introduction to the discipline of database management as a subject. Also, specific databases management system with its compendium of techniques and product-specific tools will be introduced.

The course is about fundamental concepts of the basics in circuitry

Course Title: HN 301: Community Health and Health Promotion

Course aim: To enable graduates assist communities to identify health problems and design strategies to address them, and to provide students with an overview and critical appreciation of the theories, principles and practices of health promotion.

Course  Expected Learning Outcome(s)By the end of the course students should be able to:

 1.      Develop and analyse different definitions, models, theories and concepts of health and health promotion, and explore and justify your own definition;

2.      Review the development of interventions to promote health and develop a critical understanding of the scope and character of current legislation, guidelines and initiatives in the area of health promotion;

3.      Evaluate alternative approaches to planning, implementing and assessing health-related policies, and the basic processes involved in effective policy making for health;

4.      Explore and evaluate interventions at different levels and in different settings, in particular community development, media advocacy, social marketing, inter-sectoral and inter-professional working and local and national policy making and change.

5.      Demonstrate a critical understanding of ethical, cultural and social dilemmas that may arise from initiatives in the promotion of health, including examples for your own practice.

6.      Encourage individuals to take preventive measures to avert the onset or worsening of an illness or diseases and to adopt the healthier lifestyles

7.      Describe models and theories of health education and health promotion, and how these influence practice.

Course  status:                       Core

Credit rating:                         1.5 Credits

Total hours spent                  30 hours

Course Content: Introduction to community health and definition of health at community level. Control of insect and animal infestation in domestic areas. Environment and health. Water and health.  Methods of disease control: Immunization, quarantine, sanitation and hygiene. Protection against  wild animals. Family planning methods. Fire control. Primary Health Care, Health Policy. Government and civic society role in community health. Structure and organization of health services. Health Information Systems. Health Systems Research and Evaluation in Developing Countries. Fundamentals of Health Education and Health Promotion. Principles of health promotion, conceptualizing health and development (OTAWA charter).Principles of Health Behaviour Change.

Teaching and Learning Activities. Teaching will involve lectures, practical, group assignments and seminar presentations, individual assignments to capture self- reading. Use of case studies in teaching for some practical aspects will be employed.

Assessment Methods. The assessments will be through continuous assessments were written timed tests (theory and practical), quizzes, seminar presentation, weekly practical reports, and submission of individual/group assignment papers will be used. The assessment will also include final University written examination.

Reading List:

1.      Bartholomew, L.K., Parcel, G.S. Kok, G. and Gottlieb, N.H. (2006). Planning Health Promotion Programmes – an Intervention Mapping Approach (2ndedn.). John Willey & Sons Inc., San Fransisco.

2.      Mwaluko, M. P. et. al. (1991). Health and Diseases in Tanzania. Harpercollis Academic Press, New York.

3.      Benenson, A.S. (1990). Control of Communicable Diseases in Man. 15th Ed, American Public Health Association, Washington D.C.

4.      Kamala, A and Rao, D.L.K. (1988). Environmental Engineering: Water Supply, Sanitary Engineering and Pollution. TATA McGraw-Hill Publishing Co Ltd, New Delhi.

5.      Itobu, J. K. (1985). Principles and Practices of Home Management. Transafrica Press, Nairobi.

6.      Tebbutt, T. A.Y.(1983). Principles of Water Quality Control. Pergamon Press, Oxford.



  1. Course Title: HN 205: Designing and Planning Nutrition Programs 
  2. Course aim: To enable students understand the causes and outcomes of nutritional disorders of public health significance, and to argue the principles and limitations of a diverse range of interventions to maintain or improve the nutritional status at the population and community levels
  3. Course  Expected Learning Outcome(s): By the end of the course students should be able to:1.      Describe  causes of malnutrition in the community

 1 Describe principles for planning and monitoring nutrition programs.

2.Recognize Community nutrition programs existing at National to district level

3.Develop/design, plan and manage nutrition programs intended to address nutrition problems existing in the country.

4.Design nutrition interventions to solve a nutritional problem in a community

Course status:                         Core

Credit rating:                         1 Credit

Total hours spent                  40 hours

   Course Content: Conceptual approach (e.g. UNICEF conceptual framework) to assess and analyse causes of malnutrition at different levels of the society. Sustainable development goal (SDGs).Project concept as related to plans and programs; Design of nutrition interventions to improve nutritional status in the community (definition of nutritional intervention, methods of intervention, mechanisms of interventions).Essential Nutrition Actions. Steps in developing nutritional programs

Project cycle: Problem/needs identification and analysis, appraisal, implementation, monitoring and evaluation stages. Use of Logical framework: logical framework matrix including narrative summary, verifiable indicators, means of verification and important assumptions. Interdependence between monitoring and evaluation.Other monitoring and evaluation tools.Needs assessment, Triple A cycle, SWOT (strengths, weaknesses, opportunities, and threats) and other problem identification tools.

Community nutrition programs existing at National to district level including international) case studies.Impact assessment of nutrition projects.Economic or social benefit-cost analyses.

Teaching and Learning Activities. Teaching will involve lectures, practical, group assignments and seminar presentations, individual assignments to capture self- reading. Use of case studies in teaching for some practical aspects will be employed.

Assessment Methods. The assessments will be through continuous assessments were written timed tests (theory and practical), quizzes, seminar presentation, weekly practical reports, and submission of individual/group assignment papers will be used. The assessment will also include final University written examination.

 Reading list

1.      Nevin, S. Scrimshaw, and Gary, R. Gleaso (1992). Rapid Assessment Procedures - Qualitative Methodologies for Planning, International Nutrition Foundation for Developing Countries (INFDC), Boston, MA. USA.

2.      Monique, S. Jerry, S. and David, M. (1998). Designing a Community- Based Nutrition Program Using the Hearth Model and the Positive Deviance Approach - A Field Guide

3.      Zhang, J., Shi, L., Chen, D., Wang, J. and Wang, Y. (2013). Effectiveness of an educational intervention to improve child feeding practices and growth in rural China: updated results at 18 months of age. Maternal and Child Nutrition 9:118–129.

4.      CORE Group. (2010). Nutrition Program Design Assistant: A Tool for Program Planners Workbook. Washington, D. C.

5.      Dewey, K. G., and Adu-afarwuah, S. (2008). Systematic review of the efficacy and effectiveness of complementary feeding interventions in developing countries. Maternal and Child Nutrition, 4, 24–85.

6.      URT (2010): Ministry of Health and Social Welfare. Integrated Management of Acute Malnutrition.  National Guidelines. Dar es Salaam, Tanzania



The course deals with the concept of livelihood by focusing on:

  • The concept of Sustainable Livelihood
  • Introducing the main livelihood analytical tools and methodology, including the Livelihood Analysis Frameworks
  • Sources and types of livelihoods
  • Interventions to improve the existing livelihood opportunities
  • Use of the sustainable livelihood approach as a key analytical framework.

The course provide an overview of research methods and process by focusing on:

  • Research designs in consumer studies
  • Ethical issues in research
  • Planning and implementing research studies
  • Sampling techniques in research
  • Methods of data collection
  • Statistical and measurement concepts in research
  • Research writing skills: preparing research proposals, sorting and coding data, data analysis, report writing and dissemination of findings.

The course provides an overview of research methods and process focusing on:

  • Research designs in nutrition and food
  • Ethical issues in research
  • Planning and implementing research studies
  • Sampling techniques
  • Methods of data collection
  • Statistical and measurement concepts in research
  • Research writing skills: preparing research proposals, sorting and coding data, data analysis, report writing and dissemination of findings.

Course description

It covers advanced principles of an operating system (file systems, memory management, and process management)

Course Objectives:

To provide insight of an operating system function and to study communications with peripheral devices and interrupt handling.  To overview other functions  of an operating system, e.g. Linux, Unix, Windows.

Course learning outcomes

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

  1. Define the functions of Operating system
  2. Describe how does Operating System work.
  3. Install Operating System.
  4. Identify different Operating System.
  5. Differentiate between Close source Operating Systems and Open source Operating Systems


Course Contents:

Introduction to Operating system; Different type of Operating System; closed source     system and Open source system, Advantage and Disadvate of each operating System,  Processor organization; multi-programming and multi-processor systems.  Addressing techniques (Indexing and indirect addressing relocation techniques, segmentation). 

Required Readings

i)  Operating Systems Concepts Manuals on Linux, Unix, Windows NT; Installations

ii)   Tanenbaum A.S., (2001). Modern Operating Systems, Prentice Hall

Recommended Readings

i)  Stallings W., (2005). Operating Systems: Internals and Design Principles, Prentice Hall,

ii)   R. Love, (2003). Linux Kernel Development, Sams Publishing,

iii) Sajjan, S., (2006). Advanced computer architectures, Boca Raton, FL : CRC/Taylor & Francis

Subject Ante and Title: SC 100: Communication Skills

Subject status:                                   Elective

Credits rating:                                   0

Time distribution:

Lectures:                     20 hours

Tutorials:                    20 hours

Practical:                       0 hours

Assignments:              20 hours

Independent study:     15 hours


Prerequisite:   None


Expected Learning Outcomes

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

1.     Interpret the meaning of the tenses and aspects of English verbs and use them to communicate appropriately in context

2.     Identify the structure of noun phrases and their elements and construct noun phrases accurately in context

3.     Interpret the meaning of the various word orders possible in English (active, passive, question types) and use them to communicate accurately in context

4.     Create accurate sentences of various types (simple, compound, complex using noun and adverb clauses) and use them to communicate appropriately in context

5.     Connect sentences appropriately by using logical markers to communicate appropriately in context

6.     Interpret the meaning of modals to express ability, obligation, necessity, making conclusions, degrees of certainty and use them to communicate appropriately in context


Course Content

Nouns: Functions of noun phrases (Subj,Obj, Comp) in context; articles (definite, indefinite), quantifiers with mass and count nouns (quantifiers for amounts and quantity); pronouns (relative, personal, reflexive); awareness of noun word form suffixes

Verbs: Verbs and verbs phrases in context; create sentences using verbs and verb phrases;

subject-verb agreement in writing and speaking; distinguish between finite and non-finite verbs (structure, function) in context; identify and use tenses (present and past) and aspects (continuous, perfect); identify and use tenses to talk about future time (will, going to, present continuous); interpret the meaning and use of modals in context to express ability, obligation, necessity, making conclusions, degrees of certainty in writing and speaking

Sentence Structure: Word order in active sentences; word order for wh-questions and yes/no questions; subject/object complements; adverbials; various types of phrases and clauses in active structure; word order in passive sentences; connectors to create simple, compound and complex sentences; noun clauses; use and meaning of logical markers which have been used in a text,

use of logical markers in writing coherent paragraphs 




Required readings

1.     Cunningham, S., Moor, P., &Carr J.C. (2003.) Cutting Edge: Advanced and High Intermediate. London: Pearson.

2.     Azar. B. Understanding and Using English Grammar (Workbook and Chartbook). (2000.) White Plains: Prentice Hall.

3.     Martin. J. R. and David R. (2003). Working with Discourse: Meaning beyond the clause. London: Continuum.

Recommended Readings

4.     Mohamed, H.I. (2002). Learn to Communicate Effectively, Mzumbe –Morogoro: Mzumbe Book Project.

5.     Mohamed, H. I. (2010). Communication Skills in Higher Education. Mzumbe, Morogoro: Mzumbe Book Project.

6.     Mafu S. T. A, Mohamed H.I and Neke, S.M. (2003). Improve your Communication. Morogoro, SUA.

7.     Forrest, R. (1998). Revision English, (2nd Ed). London, Longman.

8.     Schiffrin, D. (1987). Discourse markers. Cambridge: Cambridge University Press

9.     Lewis, M. (1986). The English Verb: An Exploration of Structure and meaning. London: Language Teaching Publication.


Assessment Tools

1.     Assignments/In-class communication activities (10%)

2.     3 unit tests (30%)

3.     University Examination (60%)

The main objective of the course is to enable students to understand minerals and rocks of agricultural importance. Also, the course is intended to give an insight on the understanding of soils, their origin, development and the relationships between soil and properties and the parent material.

This course aims at enabling students  gain knowledge and skills of planning and managing meals using principles of food and nutritional sciences.

This course aims to provide students with knowledge regarding milk composition as well as quality and safety along the milk value chain

The course covers applications of the database design concepts for the implementation and management of data. 

This course is being offered for the second year students who are taking BSc Education

This is a basic course for all students  interested in food related studies.

The aim of the course is to introduce students to the science of food and the various  technologies used to transform raw food into  value added products. It also exposes students to information regarding food poisoning both chemical and microbial. It also gives a brief coverage on carbohydrates, proteins, lipids, vitamins, minerals and fibre with emphasis on types, common food sources, functions, applications in food manufacture and value addition; trends in consumption and associated problems with particular emphasis on "civilised disorders". It also includes food spoilage: physico-chemical and microbiological changes such as browning and rancidity; The aim of food processing and preservation: describing the physical, chemical and microbiological methods of food preservation

Practical skills:

i.                Identification of various food labels and their significance to food science/technology

ii.               Analysis of various nutrients in foods

iii.             Determination of spoilage by browning and/or rancidity  in foodstuffs

iv.             Techniques used for food processing and preservation

Introduction to Spanish Language and Culture II (BTM104S) is a language core course with emphasis on communicative approach where standard pronunciation and basic grammar of Spanish are of great significance. This course continues on the focuses for cultural aspect for  Latino-Spanish speakers for tourism purposes


Likewise, vocabulary, spellings and pronunciation in conversational skills in Basic Standard Spanish will be emphasized.


The Learning in this course is expected to be in the following manner, through lectures, dialogues in groups and individual, listening to oral texts, as well as reading in group and individual readings in addition, watching videos with aid of audio-visual facilities will be available when applicable.

Required Readings: 

Son lo mismo desde BTM101S a continuación y además otras materias estan cargado aqui en el E-Learning.

Introduction to Spanish Language and Culture I (BTM101S) is an elective to core language course with emphasis on communicative approach where standard pronunciation and basic grammar of Spanish are of great significance. This course focuses on the cultural aspect in general and that of Latino-Spanish speakers for tourism purposes. Furthermore, vocabulary, spellings and pronunciation in conversational skills in Basic Standard Spanish will be emphasized.The Learning is expected to be through lectures, dialogues, listening to oral texts, and watching videos with aid of audio-visual facilities.

Required Readings:

1.      Kolkowska, A. & Mitchell, L. (1995). Arriba 1, Heinemann

2.      Peris, E.M., Baulenas, N.S. & Gila, P.M. (2009). Gente 1: Nueva Edición, Druck

3.      Borbio Virgilio, Palencia, Ramon, (1998). Cursos de español para los extranjeros

Other Recommended Readings:

1.      BBC Worldwide Ltd (1995), Sueños World Spanish, BBC Books.

2.      Español Cubano   

This English course is informed by learning by doing approaches. It is expected that the instructors will shift their teaching practices to be more communicative and student-centered as well as focus on providing relevant materials and activities for students to learn English by using it, not simply learn about English. This brings our professional capacity up-to-date with the latest changes in English Language Teaching philosophies and practices. More importantly, we expect that the Sokoine University Students [SUA] first year students will be more able to use English as a means of communication in academic, career, and real-life settings. Through engaging in communicative activities that are relevant to them and their academic needs, these students will be able to develop fluency and accuracy in their English language competence as well as exercise skills in critical thinking and discipline-specific communication that will have lasting effects on their success after SUA.

French for Guiding Tourists (BTM 313F) is a course specifically for tour guides. Its focus is on concepts of tour guiding, principles of tour guiding, professional driving, receiving clients, interpretation of natural and cultural resources in French and the like.

French for Tourists' Needs (BTM 215F) is a course specifically for tourism practioners. Its focus is on concepts of tourism, psychological and philosophical behaviours of French tourists, tourist attractions and destinations, making travel formalities, tour briefing and debriefing,Town tours and shopping, French language of tourism, French civilisation and tips on town tours, shopping and safaris.

Introduction to French language and Culture II (BTM 104f) is the continuation of BTM 101F with emphasis on simple tenses and grammar at large, improvement in pronunciation (intonation and stress patterns) based on the Standard (Parisian) French, French gestures and behaviours and important speech acts and events.

Introduction to English language and Culture II (BTM 104E) is the continuation of BTM 101E with emphasis on English connected speech, basic grammar and the language of tourism. The students are expected to learn through lectures, tutorials and seminars. Other methods such as listening to the radio and other oral texts, watching videos and television, reading different texts including newspapers, journals and magazines will be highly needed. To sweeten the learning process, the students will put into practice what they will have learnt through presentation of weekly news and any other issues from different fields to improve their communicative competence.

English Composition is an introductory course for creative and professional writing. Its emphasis is on the Rhetoric and composition, right orthography and level of formality according to genre. Students are expected to read and write expository, argumentative and research essays culminating in writing a substantial research paper. They are also expected to practise in reading and writing various essays.


Introduction to French language and Culture (BTM 101F) is a fundamental course with emphasis on Communicative Approach where Standard pronunciation and basic grammar of French are of great importance. Students are expected to practise both written and oral texts through audio-visual facilities.

Introduction to English language and Culture I (BTM 101E) is a foundation course with emphasis on Phonetics and Phonology, and basic grammar of English. Students are expected to learn through listening to the radio and other oral texts, watching videos and television, reading different texts including newspapers and magazines, and putting into practice the Received Pronunciation or BBC English through weekly presentations on various issues. Grammatical forms and their applications, improvement in lexicon (vocabulary), orthography (spelling) and conversational ability are also of great importance in this course.

Introduction, General characteristics of viruses, structure of viruses, Classification and
Nomenclature of viruses, Reproduction of viruses and viral genetics, cultivation of viruses in
the laboratory, Pathogenicity of viruses of medical importance including HIV AID, Viral
immunity, Diagnostic Virology, epidemiology and control of viral diseases:  Vaccines.

Microscopy. Animal inoculation, embryonated chicken egg and cell culture techniques for
cultivation of viruses; Handling of viruses Diagnostic virology. Sero-diagnosis, study of
cytopathic effects of viruses. Molecular biological techniques for viruses identification.

Laboratory equipment and their use

To equip students with basic knowledge on principles of laboratory ethics

The Course aims at equipping students with basic knowledge on preparation and handling of reagents and biological specimens in biomedical laboratories

EDP 201: Educatonal Research Methodology.
Course description

This course is intended to familiarize the teachers-to-be-with the process of research planning, data collection, data analysis and reporting, and get them to appreciate the value of research in improving the quality of educational practice and decision-making. It also covers concepts and issues, as well as qualitative and quantitative research strategies in educational research.

 Course aim

The aim of Geo-Informatics is to introduce to students approaches and technical skills in geospatial data acquisition, processing, analysis, management and visualization.

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

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

Rekebisha PPT

Max # of slides: 8-10

Use the bold text as key words, the rest you have to memorize and speak, should not be on the ppt

(you can keep all the text at the notes section for your reference

Put cursor on the box to read other comments

Submit the revised version tomorrow

Go to data/Report section to download the ppt with comments

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 in 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