Undergraduate

Bachelor of Science in Information Technology

The main aim of the program is to produce a graduate with educational experiences information technology/ informatics and allied fields that will enable them to cope with the rapidly changing field of Computing and Information Management by providing them with up-to-date training in the discipline and employ a range of assessment methods to enable them to demonstrate the depth of their understanding and their capacity for independent thought.

The general regulations for Undergraduate Degrees shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-Degree programmes at Sokoine University of Agriculture shall apply. Applicants must have attained at least UQF Level 6 (Ordinary Diploma) or NQF Level 4 (Advanced Certificate of Secondary Education) or recognized equivalent prior learning qualifications.

Entry arrangement

For admission to the Bachelor of Science in Information Technology Degree Program shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-Degree programmes at Sokoine University of Agriculture.

Semester 1 Year1

Course Code

Course Title

Core or Elective

 
 

INF 100

Fundamentals of Computer Programming

Core

 

INF 107

Basics in Digital Circuitry

Core

 

INF 110

Introduction to Microcomputers and Applications

Core

 

MTH 100

Foundation of Analysis

Core

 

MTH 101

Linear Algebra I

Core

 

MTH 103

Numerical Analysis I

Core

 

SC 100**

Communication Skills I

Elective

 

INF 102

Organization of Information

Elective

 

INF 103

Communication Theory and Practice

Elective

 

DS 100

Principles, Theories and Contemporary Issues of Development

Elective

 

** The course must be passed but does not contribute to GPA

At least two elective courses must be taken

 

Semester 2 Year1

Course Code

Course Title

Core or Elective

 
 

INF 105

Fundamentals of Computer Networks

Core

 

INF 106

Computer Architecture

Core

 

INF 119

Data Structures and Algorithm

Core

 

MTH 106

Introductory Statistics

Core

 

MTH 112

Discrete Mathematics

Core

 

SC 101

Communication Skills II

Core

 

 

 

 

INF 118

Entrepreneurship in ICT I

Elective

 

INF 101

Organizational Behavior

Elective

 

INF 104

Social-Cultural Implications of ICT

Elective

 

INF 108

Information Communication Technology  for Development

Elective

 

MTH 105

Linear Programming

Elective

 

MTH 110

Calculus of Functions of a Single Variable

Elective

 

At least three elective courses must be taken

 

Semester 3 Year2

Course Code

Course Title

Core or Elective

 
 

INF 200

Database Concepts and Design

Core

 

INF 201

Human-Computer Interaction

Core

 

INF 203

Geo-Informatics

Core

 

INF 202

Object Oriented Programming – I

Core

 

INF 209

Web Content Design and Management

Core

 

INF 215

Operating System

Core

 

 

 

 

SC 100

Communication Skills I

Elective

 

INF 204

Computer Maintenance and Repair

Elective

 

INF 205

Computer Graphics

Elective

 

MTH 210

Mathematical Logic and Formal Semantics

Elective

 

MTH 211

Mathematical Statistics

Elective

 

At least two elective courses must be taken

Semester 4 Year2

Course Code

Course Title

Core or Elective

 
 

INF 208

Object Oriented Programming – II

Core

 

INF 206

Information Systems Analysis and Design

Core

 

INF 207

Information Storage and Retrieval

Core

 

INF 213

Knowledge Management

Core

 

INF 210

Managing Information and Systems

Core

 

MTH 205

Operations Research

Core

 

 

 

 

INF 211

Introduction to Computer Simulation and Modeling

Elective

 

INF 214

e-learning Design

Elective

 

MTH 207

Ordinary Differential Equations

Elective

 

At least two elective courses must be taken

Semester 5 Year 3

Course Code

Course Title

Core or Elective

 
 

INF 300

Web Programming

Core

 

INF 301

Software Engineering and Project Management

Core

 

INF 302

Database Implementation and Management

Core

 

INF 305

Network Design and Administration

Core

 

INF 315

Information Architecture

Core

 

INF 317

Research Project I: Research Methods and Proposal Development

Core

 

 

 

 

INF 307

Knowledge Based and Expert Systems

Elective

 

INF 308

Mobile Application Development

Elective

 

MTH 303

Numerical Analysis II

Elective

 

At least two elective courses must be taken

Semester 6 Year 3

Course Code

Course Title

Core or Elective

 
 

INF 309

IT Security

Core

 

INF 310

Artificial Intelligence

Core

 

INF 311

Distributed Systems

Core

 

INF 313

Management of Telecommunications and Computer Networks

Core

 

INF 316

Professional Skills for IT Practitioners

Core

 

INF 318

Research Project II

Core

 

 

 

 

INF 312

Records and Archives Management

Elective

 

INF 314

Decision Support Systems

Elective

 

INF 319

Entrepreneurship in ICT – II

Elective

 

MTH 320

Functional Analysis

Elective

 

At least two elective courses must be taken

 

 

 

Increasingly, employers are seeking graduates with high-level computing skills, and the ability to apply them in innovative ways to solve the problems facing their organisations. Opportunities exist in fields as diverse as finance, films and games, pharmaceuticals, healthcare, consumer products, and public services - virtually all areas of business and society.
 

Bachelor of Science with Education (Geography and Mathematics)

The overall aim of the programme is to produce well-qualified teachers in support of the Government initiatives to promote the quality of secondary education through engagement of teaching staff with relevant qualifications in the areas of geography and mathematics.

The general regulations for Undergraduate Degrees shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-degree programmes at Sokoine University of Agriculture shall apply. Applicants must have attained at least UQF Level 6 (Ordinary Diploma) or NQF Level 4 (Advanced Certificate of Secondary Education) or recognized equivalent prior learning qualifications.

Entry Arrangement

For admission to the B.Sc. with Education (Geography and Mathematics) Degree Program shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-Degree programmes at Sokoine University of Agriculture.

Semester 1 Year 1

Course Code

Course Title

Core or Elective

 

 

GEO 100

Introduction to Physical Geography

Core

GEO 102

Spatial Organization

Core

MTH 100

Foundations of Analysis

Core

MTH 101

Linear Algebra I 

Core

MTH 103

Numerical Analysis I

Core

EDF 100

Principles of Education

Core

EDP 100

Introduction to Educational Psychology

Core

DS 100

Principles, Theories and Contemporary issues of Development

Elective

SC 100**

Communication Skills I

Elective

GEO 103

Environmental Resources and Food Security

Elective

** The course must be passed but does not contribute to GPA

At least one elective course must be taken

Semester 2 Year 1

Course Code

Course Title

Core or Elective

 
 

GEO 101

Population Studies

Core

 

MTH 106

Introductory Statistics

Core

 

MTH 110

Calculus of  Functions of a Single Variable

Core

 

EDC 100

Teaching Methods

Core

 

CIT 100

Computer Applications

Core

 

SC 101

Communication Skills II

Core

 

AEA 102

Introduction Agribusiness

Core

 

GEO 105

Introduction to Environmental Education

Elective

 

MTH 105

Linear Programming

Elective

 

MTH 111

Linear Algebra II 

Elective

 

EDF 101

History of Education

Elective

 

At least two elective courses must be taken

Semester 1 Year 2

Course Code

Course Title

Core or Elective

 
 

GEO 202

Surveying and Mapping Science

Core

 

GEO 205

Population and Development

Core

 

MTH 200

Calculus of Functions of Several Variables

Core

 

MTH 210

Mathematical Logic and Formal Semantics

Core

 

MTH 211

Mathematical Statistics

Core

 

EDC 200

Principles of Curriculum Development

Core

 

AEA 210

Agribusiness and Entrepreneurship Development

Core

 

EDF 200

Sociology of Education

Elective

 

EDF 202

International and Comparative Education

Elective

 

EDP 202

Childhood Development and Learning

Elective

 

SC 100**

Communication Skill I

Elective

 

At least two elective courses must be taken

Semester 2 Year 2

Course Code

Course Title

Core or Elective

 
 

GEO 204

Quantitative Methods in Geography

Core

 

ENV 208

Climatology

Core

 

MTH 205

Operations Research

Core

 

MTH 207

Ordinary Differential Equations

Core

 

EDP 200

Educational Assessment and Evaluation

Core

 

EDP 203

Guidance, Counselling and Special Needs Education

Core

 

MTH 209

History of Mathematics

Elective

 

EDM 200

Human Resources Management in Education

Elective

 

EDM 201

Organizational Behaviour in Education

Elective

 

At least two elective courses must be taken

Semester 1 Year 3

Course Code

Course Title

Core or Elective

 
 

GEO 300

Soil Resources

Core

 

GEO 302

Agricultural Systems and Location

Core

 

MTH 300

Complex Analysis

Core

 

MTH 310

Abstract Algebra  

Core

 

EDC 300

Educational Media and Technology

Core

 

EDU 300

Research project I: Research Methods and Proposal Development

Core

 

GEO 303

Environmental Education and Conservation

Elective

 

MTH 303

Numerical Analysis II

Elective

 

MTH 307

Partial Differential Equations

Elective

 

EDM 303

Economics of Education and Finance

Elective

 

At least two elective courses must be taken

Semester 2 Year 3

Course Code

Course Title

Core or Elective

 

 

GEO 301

Biogeography

Core

 

GEO 304

Contemporary Geography of Africa

Core

 

MTH 305

Rigid Body Mechanics 

Core

 

MTH 320

Functional Analysis

Core

 

EDM 304

Educational Management and Administration

Core

 

EDU 301

Research Project II

Core

 

GEO 306

Agriculture and Rural Settlement Planning

Elective

 

MTH 315

Continuum Mechanics 

Elective

 

EDF 300

Philosophy of Education

Elective

 

EDM 305

School Governance

Elective

 

At least two elective courses must be taken

 

Mathematics and Geography teachers are needed in most of secondary schools to help students to develop the skills to investigate and form opinions about important issues. These include the pressures faced by our natural environments, the gap between rich and poor in developing countries, and the arguments for and against alternative sources of energy.

Bachelor of Science with Education (Informatics and Mathematics)

The main aim of the program is to produce a graduate teachers with educational experiences information technology/ informatics and mathematics that will enable them to cope with the rapidly changing field of Computing and Information Management by providing them with up-to-date training in the discipline and employ a range of assessment methods to enable them to demonstrate the depth of their understanding and their capacity for independent thought.

The general regulations for Undergraduate Degrees shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-Degree programmes at Sokoine University of Agriculture shall apply. Applicants must have attained at least UQF Level 6 (Ordinary Diploma) or NQF Level 4 (Advanced Certificate of Secondary Education) or recognized equivalent prior learning qualifications.

Entry arrangement

For admission to the Bachelor of Science with Education (Informatics and Mathematics) Degree Program shall be as per SUA admission Requirements, Examination Regulations and Guidelines for Undergraduate and Non-Degree programmes at Sokoine University of Agriculture.

Year 1

Semester 1

EDF 100

Principles of Education

EDP 100

Introduction to Educational Psychology

INF 100

Fundamentals of Computer Programming

INF 110

Introduction to Micro Computers and Applications

MTH 100

Foundations of Analysis

MTH 101

Linear Algebra I

MTH 103

Numerical Analysis I

Elective Courses

*SC 100

Communication Skills I

INF 102

Organization of Information

DS 100

Principles, Theories and Contemporary issues
of Development

INF 103

Communication Theory and Practice

INF 107

Basics in Digital Circuitry


Semester 2

EDC 100

Secondary Education Science Methods

INF 119

Data Structures and Algorithm

MTH 106

Introductory Statistics

MTH 110

Functions of a Single Variable

MTH 105

Linear Programming

SC 101

Communication Skills II

ETP 100

Teaching Practice I

Elective Courses

 

EDF 101

History of Education

MTH 112

Discrete Mathematics

MTH 111

Linear Algebra II

INF 105

Fundamentals of Computer Networks

 

 

 

 

Year 2

Semester 3

EDC 200

Principles of Curriculum Development and Evaluation

EDF 200

Sociology of Education

INF 200

Database Concepts and Design

INF 201

Human Computer Interaction

MTH 210

Mathematical Logic and Formal Semantics

 

MTH 200

Functions of Several Variables

Elective Courses

 

*SC 100

Communication Skills I

EDF 202

International and Comparative Education

INF 203

Geo-Informatics

MTH 211

Mathematical Statistics

EDP 202

Childhood Development and Learning

INF 205

Introduction to Computer Graphics and Image Processing

INF 208

Object Oriented Concepts

 

 

 

 

SEMESTER 4

EDP 200

Educational Assessment and Evaluation

MTH 207

Ordinary Differential Equations

INF 206

Internet Programming and Web Server Management

INF 207

Information Storage and Retrieval

INF 211

Introduction to Computer Simulation and Modeling

EDP 201

Educational Research Methodology

ETP 200

Teaching Practice II

Elective Courses

EDM 200

Human Resources Management and Development in Educational Organisations

EDM 201

Administrative and Organizational Behaviour in Education

EDF 201

Philosophy of Education

MTH 209

History of Mathematics

INF 202

Programming in Java

INF 210

Research Methods in Computing and Information Management

Year 3

SEMESTER 5

EDC 300

Educational Media and Technology

EDU 300

Research Project I

INF 300

Information Systems Analysis and Design

INF 305

Network Design and Administration

MTH 310

Abstract Algebra

MTH 300

Complex Analysis

EDP 300

Counseling and Special Needs Education

Elective courses

EDM 303

Economics of Education and Finance

*SC 100

Communication Skills I

INF 302

Database Implementation and Management

MTH 307

Partial Differential Equations

MTH 303

Numerical Analysis II

 

Semester 6

EDM 304

Management of Education and School Administration

EDM 305

School Governance

EDU 301

Research Project II

INF 312

Records and Archives Management

INF 310

Introduction to Artificial Intelligence

MTH 320

Functional Analysis

MTH 305

Rigid Body Mechanics

ETP 300

Teaching Practice I

Elective courses

INF 314

Decision Support Systems

INF 316

Policy, Legal and Ethical Issues in Information Management

INF 309

IT Security

MTH 315

Continuum Mechanics

 

The Computataional Sciences and Mathematics Field is one of the most fastest growing and highest paying career paths in the world. However, there is a diminishing supply of teachers and students interested in this field. This is the best opportunity of our graduate to expose the importance of technology and resources when they become teachers in secondary schools and explore the world of computer science.