Harare Institute Technology - school image
University

Harare Institute Technology


Bachelor of Technology (Honours)Degree in Computer Science

The BTech (Hons) Computer Science programme provides suitable multi-disciplinary training for a career in this important field. Computer science is a rapidly expanding feature of most engineering and scientific enterprises. This field is primarily concerned with information processes, the structure and procedures needed to represent them, and the systems needed to implement them. It spans a broad spectrum of basic and applied sub disciplines which range from foundations in logic and the computational complexity of algorithms through compilers, operating systems, and databases.

Programme Aims
- To provide a suitable, multi-disciplinary training for a career in the important and expanding field of computing.
- To satisfy the needs of both of the students who intend to pursue a career in the computing industry and of those who might like to pursue further research.

What do Software Engineers do? Skills to be gained from the program (Graduate competencies)

The programme is designed such that on completion of its courses, the graduates should be able to:
- Become Technopreneurs in the field of Software Engineering.
- Analyze, identify and define the Software Engineering requirements appropriate to various problems
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- Analyze the local and global impact of software engineering on individuals, organizations and society.
- Use current techniques, skills, and tools necessary for software engineering practice.
- Evolve and re-engineer legacy software .
- Manage the Software Project from initiation through to closure.

Graduate Attributes
- Technopreneurship Skills
- Critical thinking & Problem Solving Skills
- Analytical Skills
- Leadership skills and Proactiveness
- Teamwork Skills
- Communication Skills
- Information Management & Lifelong learning Skills
- Learning Skills
- Ethics & Integrity
- Project Management Skills
- Software Quality Management Skills