TheSirNic/uni_co huggingface dataset:
Degree program: Bachelor of Science in Computer Engineering and Information Technology
Admission capacity: 63
Combination(s): OLD:PGM,PCM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and Physics. An
applicant without at least a subsidiary pass in Chemistry must
have a minimum of �C� grade at O-Level.
Annual tuition fee: 1,300,000/=
Communication Skills for Engineersq
Introduction to Electrical Circuits
Development Perspectives I
Engineering Drawing
Matrices and Basic Calculus for Non-Major
Computer Aided Drafting and Design Analogue Electronics I
Programming in C      Several Variable Calculus for Non-Majors
Practical Training I
Computer Organization and Architecture I Measurements &
Analogue Electronics II
Instrumentation Engineering I
Object Oriented Analysis and Design Computer Network Design and Administration  Digital Electronics II
Structured Systems Analysis and Design Computer Organization and Architecture II
Object Oriented Programming in Java
Measurements and
Instrumentation Engineering II Fundamentals of Signals and Systems      Micro Computer Systems I
Practical Training II
Principles of Operating Systems
Software Engineering
Principles of Database Systems  Principles of Systems Security
Control Systems Engineering
Network Switching and Routing Microcomputer Systems II
Embedded systems
Artificial Intelligence  Trends and Social-cultural implications of information Technology.
Digital Signal Processing (DSP)
Principles of Computer Graphics  Principles of Digital Telecommunications
Mobile Applications Development
Telecommunication Switching and Transmission  Modern Control Systems Engineering
Systems Administration in Linux
Software Quality Assurance and Testing
Computer Organization and Architecture III
Optical Communication
Final Year Project I  General Engineering Procedures and Ethics. 
Entrepreneurship for Engineers
Wide Area Networking
Final Year Project II  Industrial Safety and Maintenance
Human Resources Management  Mobile Communication
Mobile Computing
Open Source and Open Innovation
Degree program: Bachelor of Science in Electrical Engineering
Admission capacity: 67
Combination(s): OLD:PGM,PCM
NEW:PMC

Admission requirements: Two principal passes in Advanced Mathematics and Physics. An
applicant without at least a subsidiary pass in Chemistry must
have a minimum of �C� grade at O-Level.
Annual tuition fee: 1,300,000/=
Communication Skills for Engineers
Development Perspectives I Workshop Training I
Fundamentals of Electrical Engineering I
Introduction to Computers and Programming for Engineers
Engineering Drawing
Matrices and Basic Calculus for Non-Majors Statics      High Voltage Engineering
Electronics for Engineers I
Measurements and Instrumentation Engineering I
Electrical Network Analysis I
Engineering Electromagnetics I
Electrical and Electronic Materials
Several Variable Calculus for Non-Majors  Electrical Power Transmission and Distribution
Measurements and Instrumentation Engineering II
Electrical Network Analysis II
Engineering Electromagnetics II
Mechanics of Machines
Statistics for Non-Majors
Practical Training I      Electrical Machines I
Power Electronics I
Electrical Power System Analysis I
Electronics for Engineers II
Control Systems Engineering I  Electrical Machines II
Power Electronics II
Electrical Power System Analysis II
Electrical Power Utilization
Control Systems Engineering II
Elective (Minimum 3.0 Units)
Practical Training II  HVDC Transmission
Introduction to Analogue Telecommunication I
Microcomputer Systems I  Renewable Energy Technologies
Introduction to Analogue Telecommunication II
Microcomputer Systems II  "Electrical Machine III
Electrical Power Plants
Power System Operation & Control
Industrial Safety and Maintenance
Final Project I
Elective (Minimum 3.0 Units)"  "Switchgear and Protection Engineering
General Engineering Procedures and Ethics
Entrepreneurship for Engineers
Final Project II
Practical Training III
Elective (Minimum 3.0 Units)"  Engineering Economics
Human Resources Management for Engineers
Microcomputer Systems III
Variable Speed Drives  Solid State Applications in Power Systems
Special Electrical Machines
Degree program: Bachelor of Science in Mining Engineering
Admission capacity: 40
Combination(s): OLD:PGM,PCM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and Physics. An
applicant without at least a subsidiary pass in Chemistry must
have a minimum of �C� grade at O-Level.
Annual tuition fee: 1,300,000/=
Communication Skills for Engineers
Introduction to Computers and Programming for Engineers
Fundamentals of Electrical Engineering I
Development Perspectives I
Engineering Drawing
Workshop Training I
Matrices and Basic Calculus for Non-Majors
Statics      Introduction to Geology and Geological Processes
Several Variable Calculus for Non-Majors
Engineering Survey 1
Drilling and Blasting
Fluid Mechanics for Civil Engineers
Engineering Thermodynamics  Engineering Survey 2
Hydraulic Practicals
Rock Mechanics
Earth Materials (Rocks and Minerals)
Statistics for Non-Majors
Mine Surveying
Practical Training I      Introduction to Hydrogeology
Surface Mining Methods
Coal Mining
Mine Transportation and Materials Handling
Operations Research in Mining  Mine Ventilation
Geostatistics and Ore Reserve Estimation
Underground Mining Methods
Mining Engineering Laboratory I
Metallic Mineral Deposits
Practical Training II  Gemology
Engineering Skills in Mining
Introduction to Oil and Gas Mining
Small-Scale Mining Techniques
Design Methodology  Strength of Materials II
Mechanics of Machines
Dynamics
Process Plant Equipment
Design of Experiments  Mineral Economics
Mining Engineering Laboratory II
Mine Safety and Environment
Final Year Project I  Mine Management
General Engineering Procedures and Ethics
Fundamentals of Mine Design
Entrepreneurship for Engineers
Final Year Project II
Practical Training III  Health and Safety in Mineral Processing
Extractive Metallurgy of Gold
Gas Conditioning and Processing
Uranium Processing  Mining Machines and Equipment
Computer Simulation of Mining Systems
Industrial Mineral and Rocks
Process Dynamics and Control
Degree program: Bachelor of Science in Textile Engineering
Admission capacity: 40
Combination(s): OLD:PGM,PCM
NEW:PMC
Admission requirements: Two pprincipal passes in Advanced Mathematics and Physics.
An applicant without at least a subsidiary pass in Chemistry must
have a minimum of �C� grade at O-Level.
Annual tuition fee: 1,300,000/=
Matrices and Basic Calculus for Non-Majors
Introduction to Computers and Programming for Engineers
Engineering Drawing
Communications Skills for Engineers
Statics
Fundamentals of Electrical Engineering I
Development Perspectives I      Several Variables Calculus for Non-Majors
Introduction to Textile Processes
Basic Textile Chemistry
Fibres Physics
Organic Chemistry I
Polymer Science  Theory of Textile Structures
Thermodynamics I
Textile Physics
Textile Chemistry
Statistics for Non-Majors
Mechanics of Machines
Textile Processes
Practical Training I      Spinning Mechanics
Weaving Mechanics
Thermodynamics II
Knitting Technology
Nonwoven Engineering Principles
Coloration and Finishing Technology  CAD/CAM for Textiles
Coloration of Textile Materials
Engineering Operations Management I
Textile Materials Testing
Textile Machinery and Maintenance
Practical Training II  Business Research Methods
Human Resource and Management
Yarn Design and Construction  Polymeric Biomaterials Engineering
Pulp and Paper Technology
Fabric Design and Construction  Final Project I
Spinning Engineering
Textile Quality Improvement
Colour Measurement
Textile Composites
Industrial Safety and Maintenance  Final Project II
Weaving Engineering
Entrepreneurship for Engineers
Knitting Structures
Practical Training III  Environmental Aspects in Textile and Allied Industries
Leather and Footwear Technology
Technical Textiles  Principles of Industrial Energy and Environmental Management
Automation and Robotics
Textile Economics
Degree program: Bachelor of Science in Textile Design and Technology
Admission capacity: 35
Combination(s): OLD:PGM,PCM
NEW:PMC
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. An applicant MUST HAVE a minimum of �D� grade in
Chemistry and Mathematics at O-Level or Basic Applied
Mathematics at A-Level.
Annual tuition fee: 1,300,000/=
Basic Mathematics for Textile Design
Introduction to Computers and Programming for Engineers
3D Workshop
Engineering Drawing
Communications Skills for Engineers
Development Perspectives I
Apparel Technology      Introduction to Textile Processes
Fibre Physics
Textile Design with Fabrics
Fashion Design
Basic Textile Chemistry
Organic Chemistry I
Creative Fashion Design  Textile Physics
Textile Processes
Textile Chemistry
Garment Technology
Surface Textile Design
Introduction to Interior Design
Practical Training I      Textile Design with Garments
Distribution and Logistics
Coloration and Finishing Technology
Marketing in Textiles
Engineering Operations Management I
Interior Design Technology  CAD/CAM for Textiles
Product Analysis
Garment Pattern and Sample Development
Supply Chain Management
Practical Training II  Human Resource and Management
Business Research Methods
Fabric Technology  Marketing Research
Polymeric Biomaterials Engineering
Pulp and Paper Technology  Final Project I
Textile and Fashion Product Development
Textile and Fashion Retail Promotion
Environmental Aspects in Textile and Allied Industries
Textile Quality Improvement  Textile and Fashion Visualization
Entrepreneurship for Engineers
Practical Training III  Industrial Safety and Maintenance
Leather and Footwear Technology
Nonwoven Engineering Principles
Fabric Technology  Principles of Industrial Energy and Environmental Management
Textile Economics
Engineering Ethics and Professional Conduct
Degree program: Bachelor of Science in Telecommunications Engineering
Admission capacity: 67
Combination(s): OLD:PGM,PCM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and Physics. An
applicant without at least a subsidiary pass in Chemistry must
have a minimum of �C� grade at O-Level.
Annual tuition fee: 1,300,000/=
Communication Skills for Engineers
Programming in C
Computer Aided Drafting and Design (CADD)
Introduction to Electrical Circuits
Engineering Drawing
Matrices and Basic Calculus for Non-Major      Electronics Measurements and Instrumentation I
Object Oriented Analysis and Design
Computer Hardware and System Maintenance
Computer Network Design and Administration
Engineering Electromagnetics I
Several Variable Calculus for Non-majors
Analogue Electronics II
Analogue Electronics Practical  Object Oriented Programming in Java
Statistics for Non-majors
Digital Electronics II
Digital Electronics Practical
Fundamentals of Signals and Systems
Engineering Electromagnetics II      Control Systems Engineering
Principles of Analogue Telecommunications
Digital Signal Processing (DSP)  Principles of Digital Telecommunications
Telecommunication Switching and Transmission
Information Theory
Introduction to Research Methods
System Design and Implementation  Network Switching and Routing
Power Electronics I
Analogue Electronics III
Satellite Communications
Tele-traffic Engineering
Engineering Project Management
Micro Computer Systems I  Digital Electronics III
High-Speed Network Technologies
Mobile Applications Development
Power Electronics II
LAN Switching
Microelectronics I
Introduction to Analogue Filters
Mobile Web Communication Services  Electrical Safety & Maintenance
Microwave Communication
Introduction to Telecommunications Networks
Analogue Electronics for Engineers III
Final Project I  Engineering Ethics and Professional Conduct
General Engineering Procedures
Entrepreneurship for Engineers
Introduction to Wireless Communication
Digital Electronics for Engineers III
Final Project II  Control Systems Engineering III
Wide Area Networks
Electrical Insulating Materials
Engineering Economics
Human Resources Management
Digital Signal Processing (DSP)
Introduction to VLSI  Microcomputer Systems III
Television Engineering
Degree program: Bachelor of Science in Actuarial Sciences
Admission capacity: 60
Combination(s): OLD:PCM,PGM,EGM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and in one of the
following subjects: Economics, Geography, Commerce,
Accountancy, Physics, Chemistry, Biology or Computer Science.
Annual tuition fee: 1,300,000/=
Development Perspectives I
Computer Programming
Basic Statistics
Analytical Calculus
Accounting for Non-Business Majors      Life Contingencies
Basic Demographic Methods
Partial Differential Equations
Mathematical Statistics
Principles of Finance  Linear Programming
Risk Theory
Basic Pension Mathematics
Financial Management
Legal Aspects of Actuarial Science
Linear Models
Field Practical with Research Component    Statistical Inference I
Differential and Difference Equations  Survival Models
Actuarial Modelling
Basics of Actuarial Planning and Control
Quantitative Methods for Risk Management  Superannuation Practices
Credibility and Loss Distributions
Actuarial Practices in Insurance Schemes
Actuarial Practices in Pension and Retirement Benefits
Mathematical Demography  Statistical Inference II
Stochastic Processes
Queuing Theory and Inventory Models
Integer and Non-Linear Programming  Investment Analysis
Financial Analysis
Degree program: Bachelor of Science in Applied Zoology
Admission capacity: 50
Combination(s): PCB,CBA,CBG,CBN
Admission requirements: Two principal passes in Biology and in one of the following
subjects: Physics, Chemistry, Geography or Advanced
Mathematics.
Annual tuition fee: 1,300,000/=
Development Perspectives I
Environmental Science I
Introductory Cell Biology and Genetics
Invertebrate Zoology
Fundamentals of Microbiology
Mathematics for Biological and Chemical Sciences. 
  Basic Analytical and Physical Chemistry
Radiation Biology
Basic Analytical Chemistry  Communication Skills for Science
Ecology and Utilization of Natural resources  Aquatic Biology
Ecology II
Vertebrate Anatomy and Physiology I
Mammalian Biology
Introductory Entomology and Parasitology
Biochemistry II
Aquatic Biology Field Course
Biostatistics I  Immunology for Life Sciences
Macro-Evolution
Vertebrate Anatomy and Physiology II
Insect Physiology & Pathology
Practical Training II
Practicals in Biochemistry  Analytical and Environmental Chemistry 
Molluscan Biology 
Medical Bacteriology   Ichthyology 
Radiation Biology 
Medical Mycology 
Scientific Methods 
Introduction to Arachnology
Biology of Birds   Environmental Zoology Stream:
Animal Behaviour I
Cell Biology and Molecular Genetics
Biological Impact Assessment
Environmental Physiology
Environmental Biotechnology

Entomology and Parasitology Stream:

Cell Biology and Molecular Genetics
Entomology
Molecular Biology of Parasites
Immunology of Parasitism  Environmental Zoology Stream:

Research Project
Endocrinology & Reproductive Physiology
Ecotoxicology
Evolution
Practical Training in Applied Zoology

Entomology and Parasitology Stream:

Insect Ecology
Parasitology
Research Project
Evolution
Practical Training in Applied Zoology  Environmental Zoology Stream:

Physiology of Sensory Organs (Elective)
Parasitology and Diseases in Fisheries (Elective)
Wildlife Diseases (Elective)
Principles of Biosystematics (Elective)
Principles of Management and Administration (Elective) 
 
Entomology and Parasitology Stream:

Terrestrial Biology Field Course (Elective)
Microbial Biotechnology (Elective)
Molecular Physiology (Elective)
Physiology of Sensory Organs (Elective)
Parasitology and Diseases in Fisheries (Elective)
Wildlife Diseases (Elective)
Principles of Biosystematics (Elective)
Principles of Management and Administration (Elective)  Terrestrial Biology Field Course

Environmental Zoology Stream:

Molecular Virology (Elective)
Insect Systematics (Elective)
Biostatistics II (Elective)
Advanced Genetics (Elective)
Microbial Ecology (Elective)
Physiology of Nutrition (Elective)
Experimental Physiology (Elective)
Techniques of Cell and Molecular Biology (Elective)
Economic Zoology (Elective)

Entomology and Parasitology Stream:

Molecular Virology (Elective)
Insect Systematics (Elective)
Biostatistics II (Elective)
Advanced Genetics (Elective)
Small Business Entrepreneurship (Elective)
Physiology of Nutrition (Elective)
Experimental Physiology (Elective)
Techniques of Cell and Molecular Biology (Elective)
Economic Zoology (Elective)
Degree program: Bachelor of Arts in History and Political Science
Admission capacity: 150
Combination(s): HKL,HGK,HGL,HGE
Admission requirements: Two principal passes in History with a minimum of �C� grade
and in one of the following subjects: English, Kiswahili, Economics,
Geography, Fine Arts, French or Arabic.
Annual tuition fee: 1,300,000/=
Capitalism and Imperialism in World History
Themes in African History
Introduction to Political Science I
Communication Skills
Development Perspectives I
Introduction to Social Science Research Methods I      Philosophies and Methodologies of History
History of East Africa
Organization Theory
International Relations I  History of Tanzania
Neo-colonialism and Revolutionary Movements
International Relations II
International Organizations  Survey World History of Globalization
Pan-African Thought and Practice I
Contemporary Politics in East Africa
Introduction to Public Policy  War and Warfare in World History
History of West Africa
Basic Concepts in International Law
Comparative Political Systems: Developing Area  Economic History of Tanzania
Oral Histories in Tanzania: Theory
Theory and Politics of Development
African International Relations and Foreign Policy  Africa and World Religions: Islam and Christianity
Evolution of Ethnic Identities in Tanzania
Peace Making and Conflict Resolution
Public Administration in Tanzania  History of North Africa
Political Economy of the USA
The Politics of North-South Relations
Public Human Resource Management  Population and Urban History of Tanzania
Industrialization and the Rise of the Working Class in Britain
Public Finance Management
Administrative Law
Degree program: Bachelor of Science in Botanical Sciences
Admission capacity: 60
Combination(s): PCB,CBG,CBA,CBN
Admission requirements: Two principal passes in Biology and in one of the following
subjects: Physics, Chemistry or Advanced Mathematics.
Annual tuition fee: 1,300,000/=
Perspectives of Development
Environmental Science I
Scientific Methods
Evolutionary Botany
Introduction to Cell Biology and Genetics
Mathematics for Biological and Chemical Sciences
Fundamentals of Microbiology  Invertebrate Zoology (Elective)
Fundamentals of Accounting for Non-Business Majors (Elective)  Communication Skills for Science (Elective)
Chordate Zoology (Elective)  Fundamentals of Soil Science
Introduction to Plant Molecular Biology
Taxonomy of Higher Plants
Ecology II  Biometry for Plant Science
Management and Conservation of Soils    Metabolic Physiology and Plant Growth (Elective)
Introduction to Mycology (Elective)
Plant Genetics and Evolution (Elective)
Immunology for Life Scientists (Elective)
Biostatistics I (Elective)
Introductory Entomology and Parasitology (Elective)  Plant Ecology and Phytogeography
Management and Monitoring of Fragile Ecosystems
Research Project  Practical Training
Algal Systematics and Ecology
Anatomy of Angiosperms
Plant Diversity and Conservation  Horticulture (Elective)
Biological Impact Assessment (Elective)
Natural Resource Management (Elective)
Applied Plant Physiology (Elective)  Plant Breeding and Genetic Manipulation (Elective)
Economic Botany (Elective)
Plant Systematics (Elective)
Watershed Management (Elective)
Agricultural Biotechnology (Elective)
Plant Pathology (Elective)
Plant Tissue Culture (Elective)
Degree program: Bachelor of Science in Chemistry
Admission capacity: 60
Combination(s): PCM,PCB,CBA,CBG,CBN
Admission requirements: Two principal passes in Chemistry and in one of the following
subjects: Biology, Physics, Mathematics or Geography.
Annual tuition fee: 1,300,000/=
Basic Analytical and Physical Chemistry
Chemistry Practical I
Chemical Separation      Chemical Thermodynamics
Organic Chemistry II
Chemistry Practical IV
Instrumental Methods in Analytical Chemistry
Analytical and Environmental Chemistry  Systematic Inorganic Chemistry
Chemistry Practical III
Chemistry Practical V
Organic Structure, Reactions and Mechanisms
Chemical Kinetics and Electrochemistry
Practical Training  Scientific Methods   Fundamentals of Materials Science  Project Work 
Organic Synthesis
Chemistry Practical VI
Industrial Chemistry  Project Work 
Organic Spectroscopy
Coordination Chemistry
Fundamentals of Theoretical Chemistry
Organometallic Chemistry
Practical Training  Surface and Colloidal Chemistry (Elective)
Quality Control and Assurance (Elective)
Polymer Chemistry (Elective)
Biochemistry (Elective)
Chemical Waste Management (Elective)  Fuel Chemistry and Technology (Elective)
Advanced Electrochemistry (Elective)
Chemistry of Natural Products (Elective)
Forensic Chemistry (Elective)
Bio-Inorganic Chemistry (Elective)
Degree program: Bachelor of Science in Engineering Geology
Admission capacity: 14
Combination(s): OLD:PCM,PGM
NEW:PMC
Admission requirements: Two principal passes in Advanced Mathematics and Physics. An
applicant without at least a subsidiary pass in Chemistry MUST
HAVE a minimum of �C� grade at O-Level. Requirements: Physical
fitness.
Annual tuition fee: 1,300,000/=
Introduction to Geology and Geological Processes
Workshop Training
Engineering Drawing
Matrices and Basic Calculus for Non-Majors
Introduction to Computer Programming.
Development Perspectives
 Environmental Science     Optical Mineralogy (Elective)
Geological Mapping I (Elective)  Optical Mineralogy
Fundamentals of Engineering Geology
Several Variable Calculus for Non-Majors
Engineering Surveying
Geology for Civil Engineers  Statistics for Mathematics Non-Majors
Structural Geology
Remote Sensing and GIS
Sedimentology and Sedimentary Petrology
Engineering Surveying II
Soil Mechanics
Geological Mapping II  Computer Programming in Pascal (Elective)
Scientific Methods (Elective)
Introduction to Geochemistry (Elective)  Fundamentals of Geophysics (Elective)
Communication Skills for Commerce and Management (Elective)
Development Studies I (Elective)  Mineralogy and Crystallography
Introduction to Hydrogeology
Magmatic Petrology
Civil Engineering Materials II
Principles of Stratigraphy and Palaeontology. 
Foundation Engineering I  Geological Mapping II
Applied Rock Mechanics
Metamorphic Petrology
Pavement Design and Maintenance
Foundation Engineering I  Applied Geophysics
Petroleum Geophysics
Several Variable Calculus for Non-Major  Sedimentology and Sedimentary Petrology
Fundamentals of Geophysics
Metallic Mineral Deposits
Soil and Geomorphology
Fundamental of Seismology
Marine Geology
Applied Geochemistry
Metallic Mineral Deposits and Ore Microscope
Environmental Science II
Mathematics II
Time Series and Index Numbers
Analysis 1: Functions of a Single Variable
One Variable Calculus for Non Majors  Geology and Mineral Resources of Tanzania
Dam Geology  General Engineering Procedures and Ethics
Pavement Maintenance
Rock Excavation and Support
Integrated Prospecting Methods
Independent Project
Entrepreneurship for Engineers  Applied Geophysics
Industrial Minerals and Rocks
Mining Geology and Ore Evaluation
Petroleum Geology
Ore Microscope
Mining Geology
Introduction to Business
Basic Mathematics I
Linear Algebra
Highway Materials
Mineral Economics  Geomorphology and Soils
Data Analysis Methods in Petroleum Geology
Fundamental of Seismology
Geological Mapping II
Applied Geochemistry
History of the Earth
Advanced Hydrogeology
Environmental Geology
Foundation Engineering
Pavement Design and Maintenance
Engineering Ethics and Professional Conduct