TheSirNic/uni_co huggingface dataset:
Degree program: Bachelor of Science in Computer Science in Software Engineering
Admission capacity: 80
Combination(s): OLD:PGM,PCM,PCB,CBG,CBA,CBN
NEW:PMC
Admission requirements: Two principal passes in Biology, Mathematics, Physics, Chemistry,
Agriculture or Geography.
Annual tuition fee: 1,400,000/=
RCS 111 Computer Architecture 8 Core
RCS 112 Discrete Structures 8 Core
RCS 113 Introduction to Informatics 6 Core
RCS 114 Microcomputer Applications 14 Core
RMT 112 Calculus 8 Core
RMS 111 Introduction to Business And Management 6 Core
RFL 115 Communication Skills I 8 Compulsory
RFH 111 Social Ethics I 6 Compulsory
RFH 112 Development Studies I
RFL 115 Communication Skills I 8 Compulsory
RFH 111 Social Ethics I 6 Compulsory
RFH 112 Development Studies I 8 Compulsory
      RCS 211 Network Design and Administration I 8 Core
RCS 212 Object Oriented Programming II 8 Core
RCS 213 Introduction to Software Engineering 14 Core
RCS 214 Operating Systems 8 Core
RMT 213 Probability and Statistics 8 Core  RCS 222 Linux System Administration 8 Core
RCS 223 Management Information System 8 Core
RCS 224 Computer Graphics and Multimedia 8 Core
RCS 225 Advanced Software Engineering 8 Core
RCS 226 Database Design 8 Core  RCS 215 Theory of Computation 6 Elective
RCS 216 PC Diagnostics & Maintenance 8 Elective
RCS 217 Programming in C 8 Elective  RCS 221 GIS 8 Elective
RCS 227 Compilers 6 Elective
RMT 223 Numerical Analysis 8 Elective  RCS 314 Project Management 8 Core
RCS 315 Systems Analysis and Design 8 Core
RCS 311 Internet Programming and E-Applications 8 Core  RCS 321 Database Systems 8 Core
RCS 322 Computer System Security 8 Core
RCS 324 Professional Practices in Computer 
Science
8 Core  RCS 313 Distributed Systems 6 
RCS316 Computer Simulation and Modeling 8 
RMT 315 Operations Research 8   RCS 323 Network Design & Administration II 8 
RCS 325 Introduction to Artificial Intelligence 8 
RIS 321 Trends in Changing Information 
Technology
Degree program: Bachelor of Environment Health Sciences with Information Technology
Admission capacity: 80
Combination(s): PCB,CBA,CBN,CBN
Admission requirements: Three principal passes in Chemistry, Biology and either Physics or
Mathematics or Nutrition or Geography or Agriculture with a
minimum of 6 points; i.e., an applicant must have at least C grade in
Chemistry and at least D grade in Biology and E grade in Physics or
Mathematics or Nutrition or Geography or Agriculture.
Annual tuition fee: 1,400,000/=
RFL115 Communication Skills I 8 Compulsory
RCS 113 Introduction to Informatics 6 Core
RCS 114 Microcomputer Applications 10 Core
RCM113 Computer Mathematics 10 Core
REV 111 Environmental Chemistry 10 Core
REV 112 Elements of Ecology 10 Core
RFH 111 Developmental Studies I 8 Compulsory
RFH 112 Social Ethics I 8 Compulsory
REV 113 Introduction to Environmental Health 
Science      REV 211 Environmental Health Inspection 10 Core
REV 212 Biostatistics and Epidemiology 10 Core
REV 213 Environmental Analytical Techniques 8 Core
REV 214 Waste Management 8 Core
REV 215 Building Technology 9 Core
REV 216 Environmental Microbiology 9 Core
REV 217 Anatomy and Pathology of Food Animals 8 Core   REV 221 Environmental and Social Impact 
Assessment
10 Core
REV 222 Research Methods 10 Core
REV 223 Human Settlement Development and 
Health 
10 Core
REV 224 Communicable & Non-Communicable 
Diseases Control
10 Core
REV 225 Parasitology & Medical Entomology 10 Core
REV226 Port Health Inspection and International 
Health Regulation
10 Core
RPT 299 Second Year Practical Training (8x5x6) 12    RCS221 Geographic Information System (GIS) 8 Elective
RMS222 Business Entrepreneurship 8 Elective  REV 311 Environmental Pollution, Prevention and 
Control
10 Core
RCS 311 Database Design and Application 
Development
10 Core
REV 312 Water Supply and Health 10 Core
REV 313 Occupational Health and Safety 
Management
10 Core
REV 314 Food Safety and Hygiene 10 Core
REV315 Health Policy, Planning and Management 8 Core
REV 316 Global & Re-emerging Diseases 10 Core  REV 321 Environmental Risk and Toxicology 9 Core
RIT 321 Internet and Web Programming 8 Core
REV 322 Environmental Health Law 10 Core
REV 323 Immunization and Vaccine Development 
Management
10 Core
REV 325 Health Promotion and System 
Management
10 Core
REV 326 Environmental Research Project 12 Core 
REV 327 Environmental Health Economics 10 Core
REV328 Climate Change and Health 8 Core
REV 329 Project Development and Management 8 Elective    REV 329 Project Development and Management 8 
RCS329 Introduction to Web Design and 
Application Development
8
Degree program: Bachelor of Science with Education (IT & Mathematics)
Admission capacity: 80
Combination(s): OLD:PCM,PGM,EGM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and one of the
following subjects: Physics, Chemistry or Geography.
Annual tuition fee: 1,400,000/=
REF 111 Introduction to Logic and Principles of 
Education 8 Core
RMT 111 Foundation of Analysis 8 Core
RCS 112 Discrete Structures 8 Core
RCS 111 Computer Architecture 8 Core
RCS 113 Introduction to Informatics 6 Core
RCS 114 Microcomputer Application 14 Core
FL 115 Communication Skills I 8 Compulsory
RFH 112 Social Ethics I 6 Compulsory
RFH 112 Development Studies I 8 Compulsory      RCS 211 Network Design and Administration I 8 Core
RCS 213 Introduction to Software Engineering 14 Core
RCS 214 Operating Systems 8 Core
RCS 216 PC Diagnostics & Maintenance 8 Core
RMT 211 Functional of Several Variables 6 Core
RMT 212 Ordinary Differential Equations 8 Core
RCT 221 Curriculum Development and Evaluation 8 Compulsory
REP 213 Educational Statistics 8 Core
  RCT 211 Introduction to Educational Media and 
Technology 8 Core
RCT 222 Pedagogy of Teaching Education 8 Core
RMT 221 Linear Programming 6 Core
RMT 222 Mathematical Statistics 6 Core
RCT 207 Mathematics Teaching Method (Subject 1) 8 Core
RCS 226 Database Design 8 Core
RCT 208 Computer teaching Methods (Subject 2) 8 Core
RMT 223 Numerical Analysis 8 Core
  RCS 217 Programming in C 8 Elective
RMT 214 Rigid Body Mechanics 6 Elective
RMT 215 Mathematical Logic 6 Elective
RMT 216 Applied Linear Algebra 6 Elective
RMT 217 History of Mathematics 6 Elective  RCS 221 GIS 8 Elective
RCS 222 Linux System Administration 8 Elective
RCS 224 Computer Graphics and Multimedia 8 Elective
RCS 225 Advanced Software Engineering 8 Elective  REP311 Assessment and Test Construction 8 Core
REP 312 Counselling and Inclusive Education 8 Core
RCS 311 Internet Programming and E-application 8 Core
RCS 315 Systems Analysis and Design 8 Core
RMT 311 Abstract Algebra 8 Core
RMT 312 Graph Theory and Network Problems 8 Core  RCS 321 Database Systems 8 Core
RCS 322 Computer System Security 8 Core
RCS 311 Internet Programming and E-application 8 Core
RMT 321 Complex Analysis 8 Core
RMT 322 Functional Analysis 8 Core
REF 311 Education Management and Leadership 8 Core  RCS 313 Project Management 6 Elective
RMT 315 Operations Research 6 Elective
RMT 313 Partial Differential Equations 6 Elective  RMT 323 Fluid Mechanics 6 Elective
RMT 324 Inter Programming 6 Elective
Degree program: Bachelor of Banking and Microfinance
Admission capacity: 180
Combination(s): ALL
Admission requirements: Two principal passes in the following subjects: History, Geography,
Kiswahili, English Language, French, Arabic, Fine Arts, Economics,
Commerce, Accountancy, Physics, Chemistry, Biology, Advanced
Mathematics, Agriculture, Computer Science or Nutrition.
Annual tuition fee: 1,400,000/=
Business Mathematics and Statistics
Financial Accounting
Macroeconomics
Business Communication Skills
Mercantile Law I
Principles of Cost Accounting
Human Resources Management
Social Ethics      Financial Markets and Investment
The Monetary and Financial System
Lending and Insuarance Management
Finance for Microfinance Institutions
Management Theory and Practice
Corporate Financial Reporting  Rural Development
Banking Practice Law
Applied Microfinance I
Corporate Finance
Corporate Governance Theory
Project Cycle Management
Enterpreneurship      Financial Markets and Investement
Strategic Marketing Management
Applied Microfinance II
International Trade Finance
Technical Skills for MFIs Managers
Research Methodology  Field Work
Research Paper Writing
Degree program: Bachelor of Business Administration in Accounting
Admission capacity: 70
Combination(s): OLD:EGM,ECA,PCM,PGM
NEW:PMC
Admission requirements: Two principal passes in any of the following subjects: Economics,
Accountancy, Advanced Mathematics, Commerce, Computer Studies or
physics.
Annual tuition fee: 1,400,000/=
University: Sokoine University of Agriculture (SUA)
Status: Public University
Location: Morogoro
Degree program: Bachelor of Rural Development
Admission capacity: 300
Combination(s): ALL
Admission requirements: Two principal passes in the following subjects: History,
Kiswahili, English Literature, Geography, Economics, Advanced
Mathematics, Physics, Chemistry, Biology, Commerce,
Accountancy, Nutrition or Agriculture. In addition, applicants
with principal passes in Kiswahili and Literature MUST HAVE
credits in Biology, Geography and History at �O� Level.
Annual tuition fee: 1,000,000/=
Principles, Theories, and Contemporary Issues of Development
Introduction to Economics
Agriculture and Rural Development
Introduction to Natural Resources Management
Introduction to Psychology  Introductory Sociology
Introduction to Agricultural Economics and Development
Communication Skills
Tourism, Environment, and Development
Principles of Accounting  Introduction to Agribusiness
Principles of Administration and Management
Extension Communication and Interpersonal Skills
Introductory Anthropology  Introduction to Gender and Development
Natural Resources Management
Rural Industrialisation
Introduction to Social Science Statistics
Rural Sociology  Demography and Population Studies
Public Policy, Co-operatives, and Rural Development
Conflicts Management
Food and Nutrition Security
Social Research Methodology
Field Practical Training  Agribusiness and Entrepreneurship Development
Agricultural Marketing Management
Extension Methods
Urban Rural Interface  International Relations & Economic Co-operation
Promotion and Management of Community Organisation
Environmental Impact Assessment and Management
Extension Program Planning and Evaluation  Gender and Development
Research Proposal Writing
Designing of Development Projects
Introduction to Human Resources Management
Group dynamics and Leadership  Human Settlements and Ecology
Rural Finance
Poverty Analysis
Project Appraisal, Monitoring & Evaluation
Research Report Writing
Field Practical Training II  Resource Policy, Legislation, and Land Use Economics
Community health and Health Promotion
Population and Development
Participatory Methodology  Human Resources Management
Sociology of Development
Value Chain Approach in Agriculture
Social Impact Assessment
Degree program: Bachelor of Science in Agricultural Engineering
Admission capacity: 65
Combination(s): OLD:PCM,PGM,EGM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and one of the
following subjects: Physics, Chemistry, or Geography. In
addition, an applicant MUST HAVE a minimum of �D� grade in
Physics, Chemistry and Biology at O-Level.
Annual tuition fee: 1,263,000/=
Workshop Training
Engineering Drawing
Engineering Statics
General Mathematics I
Introduction to Animal Production and Health  Introduction to Geographic Information Systems (GIS) and Remote Sensing
Computer Application
Introduction to Meteorology
Communication Skills I
Introductory Sociology
Introductory Agricultural Economics
Introductory Geology and Soil Formation  Communication Skills II
Computer Applications for Engineers
Agricultural Microbiology
Introduction to Agribusiness
Principles of Administration & Management  Strength of Materials
Thermodynamics
Biometry
Introduction to Engineering Design
Fundamentals of Soil Science  Numerical Methods I
Land Surveying
Engineering Materials Technology
Fluid Mechanics
Physical Hydrology  Introduction to Electronics
Agribusiness and Entrepreneurship Development
Extension Methods
Soil Classification  Principles of Agronomy
System Dynamics
Fundamentals of Heat and Mass Transfer
Basics of Computer Programming
Climatology
Farm Management
Occupational Health Hazards and Safety Practices
Environmental Impact Assessment  Engineering Properties of Biological Materials
Design of Irrigation Systems
Analysis of Structures
Agricultural Machinery Design
Instrumentation and Measurements  Research Methods I
Computer Aided Drafting and Design
Soil Mechanics and Foundation Engineering
Agricultural Machinery and Equipment
Renewable Energy Resources and Technologies  Microcomputer Systems
Water Supply Engineering
Numerical Methods II
Designing Rural Development Programs/Projects  Post-harvest Technologies of Industrial Crops
Unit Operations I
Electrical Power Systems and Machines
Sediment Transport
Communications and Computer Networking
Hydrogeology
Rainwater Harvesting  Research Project II
Mechanics of the Tractor and Implements
Engineering Operations Management
Engineering Professional Ethics, Laws, and Safety
Waste Treatment Systems Design and Management  Research Project III
Construction Techniques
Cost Estimates and Tendering
Farmstead Planning and Construction of Farm Structures
Irrigation Water Management
Agricultural Machinery Management
Ergonomics, Safety, and Maintenance  Irrigation Structures
Soil and Water Conservation Engineering
Process Plant Design and Hygiene
Soil-Water-Crop Modeling and Simulation
Sensors and Controls for Precision Agriculture
Post-harvest Handling and Storage of Non-Perishable Commodities  Aspects of Financial and Human Resource Management
Packaging and Packaging Design
Unit Operations II
Design of Detention Reservoirs and Small Dams
Mathematical Planning Techniques
Post-harvest Handling and Preservation of Semi-perishable and Perishable Produce
Mechatronics
Degree program: Bachelor of Science Agriculture General
Admission capacity: 130
Combination(s): PCB,CBA,CBG,CBN
Admission requirements: Two principal passes in Biology and one of the following
subjects: Chemistry, Physics, Geography or Agriculture.
Annual tuition fee: 1,263,000/=
Genetics
Agricultural Botany
Introduction to Animal Production and Health
Agricultural Chemistry
Introductory Geology and Soil Formation  Principles of Agricultural Engineering
Computer Applications
Principles and Practices of Horticulture
Introduction to Human Nutrition
Introduction to Agricultural Economics and Development
Principles, Theories, and Contemporary Issues of Development
Communication Skills I  Communication Skills II
Physiology of Farm Animals
Introduction to Agricultural Extension
Agro-meteorology  Crop Physiology
Extension Methods
Vegetable Production
Agribusiness and Entrepreneurship Development
Fundamentals of Soil Science  Research Methodology
Plant Pathology
Principles of Annual Crop Production
Weed Biology and Management
Pasture Establishment and Management  Applied Animal Nutrition
Introductory Land Surveying
Training for Development and Facilitation Methods
Soil Classification
Principles of Food Processing and Preservation  Postharvest Physiology and Management
Fruit Production
Farm Structures and Animal Housing
Agricultural Price Analysis  Research Project I: "Research Methods and Proposal Development"
Seed Technology
Applied Entomology
Legislation on Plants, Food, and Agricultural Inputs
Perennial Crops  Research Project II
Plant Breeding
Plant Biotechnology
Soil Fertility and Plant Nutrition
Farm Power and Mechanization  Management of Natural Resources and Sustainable Agriculture
Organic Farming
Farm Management
Agricultural Policy Analysis
Designing of Development Projects  Vertebrate Pests
International Agricultural Trade
Dairy Cattle Management
Agricultural Land Use Planning
Degree program: Bachelor of Science in Agricultural Economics and Agribusiness
Admission capacity: 250
Combination(s): OLD:PGM,PCM,PCB,CBG,CBA,CBN,EGM,HGE
NEW:PMC
Admission requirements: Two principal passes in the following subjects: Economics,
Advanced Mathematics, Geography, Commerce, Accountancy,
Physics, Chemistry, Agriculture or Biology. In addition, an
applicant MUST HAVE a minimum of �D� grade in Basic
Mathematics at O-Level.
Annual tuition fee: 1,263,000/=
Introduction to Agricultural Economics and Development
Introduction to Micro and Macro Economics
Principles of Accounting
Basic Mathematics
Introduction to Animal Production and Health
Computer Applications  Communication Skills I
Principles, Theories, and Contemporary Issues in Development
Introductory Sociology  Introductory Anthropology
Introduction to Agricultural Extension  Agribusiness Supply Chain Management
Microeconomics
Agricultural Marketing Management
Farming and Livestock Production Systems
Entrepreneurship and Agribusiness Development
Principles and Practice of Business Laws  Quantitative Methods in Agribusiness Management
Crops and Livestock Production Economics
Macroeconomics
Agricultural Price Analysis
Social Research Methods
Principles of Agronomy  Communication Skills I
Livestock Policies, Legislations, and Animal Welfare
Fundamentals of Soil Science
Business Communication
Extension Methods
Introduction to Gender and Development  Annual Crops
Programme Planning and Evaluation
Agricultural Administration and Management
Food and Nutrition Security
Vegetable Crops  Research Project I: Economic Survey Methods & Research Proposal Development
Agricultural Finance, Credit, and Risk Management
Farm Management
Economic Development and Planning
Econometrics
Agribusiness Skills  Human Resource Management
Natural Resources and Environmental Economics
Agribusiness Project Appraisal and Evaluation
Agricultural Policy Analysis
International Agricultural Trade
Research Project II: The Science of Data Analytics and Research Report Writing  Business Strategy
Electronic Commerce
Information and Communication Management
Communication Skills I  New Institutional Economics
Principles and Practice of Aquaculture
Perennial Crops
Community Development
Sociology of Development
Degree program: Bachelor of Science in Agronomy
Admission capacity: 80
Combination(s): PCB,CBG,CBA,CBN
Admission requirements: Two principal passes in Biology and one of the following
subjects: Chemistry, Agriculture, Physics or Geography.
Annual tuition fee: 1,263,000/=
Introductory Geology and Soil Formation
Agricultural Chemistry
Principles of Agricultural Engineering
Genetics
Agricultural Botany  Computer Applications
Basic Mathematics
Communication Skills I
Introductory Sociology
Introduction to Agricultural Economics and Development
Introduction to Micro and Macro Economics
Principles of Accounting
Theories, Principles, and Contemporary Issues in Development  Plant Molecular Biology
Introduction to Agricultural Extension
Plant Propagation and Nursery Management
Principles of Hydrology and Irrigation
Introduction to Agribusiness  Soil Chemistry
Soil Classification
Management of Dry and Wet Lands
Biometry
Crop Physiology  Plant Pathology
Weed Biology and Management
Annual Crops
Soil Biology
Physical Manipulation of the Soil  Extension Methods
Communication Skills I
Agribusiness and Entrepreneurship Development
Introduction to Gender and Development
Vegetable Production  Agricultural Machinery Management
Production Economics
Land Surveying
Pasture Establishment and Management  Research Project 1: Research Methods and Proposal Development
Land Husbandry and Conservation Agriculture
Farm and Agronomic Enterprise Skills
Seed Technology
Applied Entomology  Soil Fertility and Plant Nutrition
Agricultural Land Use Planning
Research Project II
Plant Breeding
Perennial Crops  Introduction to Remote Sensing
Soil Pollution and Management of Agricultural Wastes
Legislation on Plants, Food, and Agricultural Inputs
Farm Management
Organic Farming
Communication Skills I
Principles and Application of Agroforestry  Irrigation Agronomy
Management of Natural Resources and Sustainable Agriculture
Climate Change Challenges in Agriculture
Plant Biotechnology
Degree program: Bachelor of Science in Animal Science
Admission capacity: 200
Combination(s): PCB,CBG,CBA,CBN
Admission requirements: Two principal passes in Biology and either in Chemistry,
Physics or Agriculture.
Annual tuition fee: 1,263,000/=
Introduction to Animal Production and Health
Introductory Animal Genetics
Chemistry for Life Sciences
Basic Anatomy of Farm Animals
Parasitology and Entomology Animal Microbiology  Principles, Theories, and Contemporary Issues of Development
Computer Applications
Introduction to Agricultural Economics and Development
Introductory Sociology
Basic Mathematics
Communication Skills I  Agro-Meteorology
Introduction to Agricultural Extension
Introduction to Agribusiness
Principles of Administration & Management  Applied Animal Nutrition
Growth and Development of Farm Animals
Livestock Policies, Legislations, and Animal Welfare
Prevention and Control of Livestock Diseases
Fundamentals of Soil Science
Biometry  Animal Feeds, Processing, and Conservation
Principles of Animal Breeding
Farm Structures and Animal Housing
Pasture Establishment and Management
Reproductive Physiology and Artificial Breeding
Livestock Economics  Extension Methods
Agricultural Marketing Management
Agribusiness and Entrepreneurship Development
Communication Skills I  Extension Programme Planning and Evaluation
Conflicts Management
Farm Power and Mechanization  Research Project I: Research Methods and Proposal Development
Applied Animal Breeding
Beef Cattle Management
Small Ruminant Management
Poultry and Rabbit Production
Pig Production  Dairy Cattle Management
Milk and Milk Products
Meat and Meat Products
Processing and Preservation of Hides and Skins
Animal Biotechnology
Research Project II: Report Writing  Introduction to Ecology and Wildlife Management
Principles and Practices for Rangeland Management
Soil Pollution and Management of Agricultural Wastes
Agribusiness Project Appraisal and Evaluation
Farm Management
Information and Communication Management for Agricultural Professionals
Communication Skills I  Draught Animal Management and Non-Conventional Animal Farming
Farm Animal Genetic Resource Management
Principles and Practice of Aquaculture
Ranch Planning and Management
Human Resource Management
Degree program: Bachelor of Science in Aquaculture
Admission capacity: 200
Combination(s): PCB,CBG,CBA,CBN
Admission requirements: Two principal passes in Biology and one of the following subjects:
Chemistry, Agriculture, Physics or Geography.
Annual tuition fee: 1,263,000/=
Introduction to Aquaculture
Biology of Fishes
Chemistry for Life Sciences
Introductory Animal Genetics
Aquatic Microbiology
Computer Applications  Fundamentals of Ecology and Ecosystems
Introduction to Animal Production and Health
Introduction to Agricultural Economics and Development
Introductory Sociology
Principles, Theories, and Contemporary Issues of Development
Communication Skills I
Food Microbiology I  Food Biotechnology I
Principles of Administration and Management
Introduction to Animal Nutrition
Introduction to Agribusiness
Agro-Meteorology  Aquaculture Genetics and Breeding
Aquaculture Reproduction and Hatchery Management
Aquaculture Production Systems I
Mariculture I
Biometry  Non-Conventional Aquaculture
Aquaculture Nutrition and Feed Technology
Aquaculture Production Systems II
Programme Planning and Evaluation
Production Economics  Extension Methods
Conservation of Wetlands
Hydrogeology and Water Resource Management
Food Microbiology II
Agribusiness and Entrepreneurship Development  Sensory Evaluation of Foods and Product Development
Conflicts Management
Climate Change  Research Project I: Research Methods and Proposal Development
Diseases & Health Management in Aquaculture
Integrated Aquaculture
Fisheries Science and Management
Integrated Watershed Management  Research Project II: Report Writing
Post-Harvest Handling and Value Addition of Aquatic Products
Aquaculture and the Environment
Mariculture II
Policies, Regulations, and Ethics for Aquaculture and Fisheries  Poultry and Rabbit Production
Food Quality Assurance and Legislation
Biodiversity Measuring and Monitoring
Information and Communication Management for Agricultural Professionals  Human Resource Management
Management of Natural Resources and Sustainable Agriculture
Ecological Restoration