ICT returning students registration

•ICT returning students are advised to bring copy of results for previous semester. those without copy of results would not be allowed to register. Second semester is starting on 2 July 2018.Deadline for registration is 31 July 2018

Degree Profile


Bachelor of  Science Honours in Management Information Systems (BMIS)



Midlands State University


Type of Degree:



Credit Load:

516 credits



SADC-QF - Level 8


Accreditation Organisation(s):

Zimbabwe Council for Higher Education - (ZIMCHE)


Period of reference:

Accredited by ZIMCHE in 2017



Purpose of the Programme

1.       The aim of this programme is to educate our students to become Information Systems practitioners and this refers to: Information Systems Engineers, Managers, Systems Analysts, and Project Managers among others who will have the ability to provide IT solutions.  Our graduates will have the necessary technical, analytical and communication knowledge as well as skills required by the Information and Communication Technology (ICT) industry. A deep appreciation and respect for the crucial role played by the ICT industry in our economy and development is instilled in our graduates through the use of case analysis approach, research work and Work Related Learning (WRL).


2.       By the end of the degree programme the students should be able to:

2.1    Design and implement a programming task

2.2    Use a wide of range of tools available to the software engineer

2.3    Show knowledge of the current state of technology across a broad spectrum.

2.4    Demonstrate a sound educational basis to cope with future technological developments.

2.5    Pursue postgraduate degree(s) in the field of Information Systems.

2.6    Analyse, design, implement and maintain information systems.


Entry Requirements

1.       Normal Entry

In order to qualify for acceptance to the Bachelor of Science in Management Information Systems Honours degree, the candidate must have obtained the following qualifications:

A pass at ‘A’ Level in at least TWO of the following subjects or their equivalence:

- Computing

- Mathematics

- Business Studies

- Accounting


2.       Special Entry

Special entry maybe granted to applicants with a Diploma in Computing, Accounting or any other related fields

3.       Mature Entry

-              5 “O” Levels including Mathematics and English Language

-              At least 23 years of age for females and 25 years for males

-              At least three years relevant working experience


Programme Characteristics

Areas of Study:

Programming including Internet programming; Data communications and computer networking hardware and software; computer graphics; computer security, expert and knowledge-based systems; distributed systems, managerial accounting and finance; principles of financial accounting and management information systems: mathematical methods including statistics, entrepreneurial skills and marketing

Specialist Focus:

Integrating Information Technology with business, industry and commerce with a special focus on management of information systems.


Research and innovation oriented. Teaching and learning are professionally oriented and focused on practical aspects

Distinctive Features:

The programme builds the research-technology-innovation continuum and focuses on knowledge development and application using a student-centred approach


Career Opportunities and Further Education


-    Systems Analyst/Programmers/Web Developers

-          Database Managers/ Officers

-          Project Managers

-          ICT managers

-          Systems Administrators

-          Network Administrators

-          ICT Consultants

Further Studies:

Master’s and doctoral studies in Computer Science, Information Systems or in interdisciplinary programmes related to Information Technology


Programme Delivery

Teaching and Learning Methods:

Lectures, tutorials, computer practical, group work, work related learning report, mini WRL research project, individual independent study

Assessment Methods:

Written and oral examinations, tests, computer project,  presentations, work related learning report, mini WRL research project, final year research project report, continuous  assessments


Programme Competences


·     Multi-disciplinarity: Ability to draw appropriately from multiple academic disciplines to define and solve problems based on understanding of complex phenomena

·     Quantitative and innovative reasoning: Capability to draw on big data and use analytics for informed decision making and strive to seek new ways of doing things

·     Communication skills: Ability to communicate effectively and to present information orally and in writing and using ICTs to both expert and non-expert audiences

·     Analysis and synthesis: Capacity for analysis and synthesis using logical arguments and proven facts.

·     Ethical commitment: Professional integrity and awareness of impact of science and technology on society and the environment

·     Entrepreneurial skills: Capability to identify and create new business ventures based on knowledge and new thinking paradigms


Discipline specific:

·     Deep knowledge: Ability to apply and analyse management information systems  in terms of underlying technologies, principles and knowledge

·     Production skills: Ability to design and develop application software solutions for real world problems

·     Technology development skills: Ability to develop application software solutions, apply and  analyze  management information systems

·     Problem-solving skills: Ability to solve a wide range of problems in the business environment  by identifying their fundamental aspects and using both theoretical and experimental methods

·     Analytical and computational skills:  Ability to use data to manage and analyse  information systems and technological issues using appropriate IT packages


Intended Learning Outcomes

·     Ability to demonstrate knowledge and understanding of management information systems fundamentals in industry and commerce environment.

·     Ability to use principles of management information systems to understand software design, development and analysis.

·     Ability to identify and define different management information systems and practices for the corporate world.

·     Ability to manage information systems in terms of the practices, technology applications and security.

·     Ability to identify management information systems security aspects, vulnerabilities and patching of weaknesses

·     Use appropriate research methods to create new IT solutions for business.

·     Develop computerized solutions that enhance efficiencies and outputs of the corporate sector.

·     Create new business solutions in the corporate world.


N.B. * denotes core modules

A student will not be allowed to register for a module with a pre-requisite if the pre-requisite is not passed.


BMIS111 – Introduction to Computers and Computer Applications*  12

BMIS115 – Introduction to Programming (C programming)*              12

BMIS117 – Communication Skills*                                                     12


ELECTIVES (Choose any two from the list)

BMIS112 – Navigating the Information Superhighway                       12

BMIS113 – Mathematical Methods                                                      12

BMIS114 – Financial Accounting 1                                                     12

BMIS116 – Principles of Marketing                                                     12



BMIS121 – Introduction to Information Systems*                              12

BMIS122 – Operating Systems*                                                          12

BMIS124 – Advanced Programming (Visual Basic)*                          12

BMIS126 – Data Communications and Computer Networks*             12

GS201                 – Gender Studies*                                                     12


ELECTIVES (Choose any one from the list)

BMIS123 – Database Systems for Business                                         12

BMIS125 – Introduction to Computer Architecture                             12



BMIS211 – Systems Analysis and Design*                                         12

BMIS212 – Object-Oriented Programming I (C++/C# programming)* 12

BMIS215 – Information Systems Project Management*                      12

BMIS216 – Managerial Accounting and Finance*                               12


ELECTIVES (Choose any two from the list)

BMIS213 – E-Commerce                                                                    12

BMIS214 – Human Computer Interaction                                          12

BMIS222 – Research Skills                                                                 12



BMIS221 – Entrepreneurship*                                                             12

BMIS223 – Advanced Data Communications and Computer Networks*        12

BMIS224 – Internet Programming*                                                     12

BMIS225 – Expert & Knowledge-Based Systems*                             12

BMIS226 – Project I*                                                                           12


BMIS311 - Work Related Learning Student Report*                            45

BMIS312 - Work Related Learning Academic Supervision Report*    45

BMIS313 - Work Related Learning Employer’s Report*                     30



BMIS411 - Computer Graphics*                                                         12

BMIS412 - Object-Oriented Programming (Java programming)*      12

BMIS413 - Embedded Systems Design*                                             12

BMIS414 - Information Technology Management*                            12

BMIS415 - Computer Security*                                                          12

BMIS416 - Advanced Software Engineering*                                    12



BMIS421 - Applications of Database Systems*                                  12

BMIS422 – Strategic Management*                                                    12

BMIS423 – Contemporary Issues in Information Systems Management*        12

BMIS424 - Distributed Systems*                                                         12

BMIS425 - Project II*                                                                          24


 BMIS 111: Introduction to Computers and Computer Applications*

Hardware: Computer Systems – micros, mini, mainframes, networked computers; computer system components - types and trends; computer peripherals – input, output, and storage. Software: System Software- operating systems (command, GUI, network); application software – end user applications; packages- word processing, spreadsheets, desktop publishing

 BMIS 112: Navigating Information Superhighway

A survey of information resources available through the Internet.  Use of e-mail, telnet, ftp, archie, gophers, veronica, wais, and the world-wide web as well as computerized library resources. 

 BMIS 113: Mathematical Methods

Probability concepts; expectations; descriptive statistics; discrete and continuous random variables; sampling; estimation; hypothesis testing; simple and multiple regression; nonparametric statistics; forecasting; analysis of variance; quality control; optimization

 BMIS 114: Financial Accounting 1

Double entry system; books of original entry; the ledger; cash accounting; matching concept; valuation of assets; financial statements; control and suspense accounts; correction of errors; reconciliations; incomplete records; cash flow accounts; computerised accounts.

 BMIS 115: Introduction to Programming (C Programming)*

Fundamentals of computer programming using a procedural programming language; business problem analysis, design, coding, testing, debugging and evaluating solution; documentation, both user and technical to support suites of programs.

 BMIS 116: Principles of Marketing

Examination of factors relating to the marketing process; Analysis of the nature and significance of consumer and organization buying behaviour, competition, government regulations, consumerism, and social responsibility; decision making in market research, product development, pricing, distribution, advertising, promotion, selling, and marketing strategy

 BMIS 117: Communication Skills

Definition of communication, Communication barriers.  Non-verbal communication.   Organisational communication – flow of communication/messages in an organization.  Small group communication – roles, leadership, conflict in groups.  Oral communication, Meetings, Graphic communication, Ethical communication and Written communication – memoranda, notices, business letters, press releases, reports, circulars and instructions.  Communication process, characteristics of a good report writing, types of reports, citation, referencing (Harvard).

 BMIS 121: Introduction to Information Systems *

Business systems theory. End-user computing and office automation. Transaction processing and business information systems Introduction to information and information systems:  concepts (data, information, documents); processes (inquiry, retrieval, use); social context (demand, provision, control, influence on social values).  Retrieval – based information services such as archive, databases, libraries, information centres. Types of information systems and their ethical challenges.

 BMIS 122: Operating Systems*

Operating systems evolution and functions. Process management, system management file system, UNIX, Windows, Linux operating systems.

 BMIS 123: Database Systems for Business

Essential concepts, structures, principles and methods for analysis design and implementation of database management systems; database approach contrasted with the traditional file – oriented approach; descriptions, integrity, and reliability of data models; query languages; design strategies

 BMIS 124: Advanced Programming (Visual Basic)*

Event driven versus traditional programming methods. VB IDE elements, applications building. VB language concepts and structure. File handling, VB and Databases.

 BMIS 125: Fundamentals of Computer Architecture

Variations in computer architectures including buses, internal and external memory, input and output and interfacing, instruction sets, RISC & CISC architectures

 BMIS 126: Data Communications and Computer Networks*

Introduction to computer-based communications and networks:  underlying concepts, basic hardware components and operating systems, network architectures, topology and protocols, layers, data integrity and security, transmission, switching, message routing, broadcast, remote access, network management

 GS 201: Gender Studies*

The module empowers the students with knowledge and skills that enable them to be gender sensitive in the university, workplace and in all their social interactions.  Topics covered include, Understanding Gender, Theories of Gender Inequalities, Historical Development of Gender, Gender Analysis, Gender Issues in Zimbabwe, Redressing Gender Imbalances, Empowerment and Strategies for creating a gender responsive environment.  Every student has to pass the module in order to graduate

 BMIS 211: Systems Analysis and Design

System development methodologies. System analysis, design, implementation and evaluation. System maintenance and review.

 BMIS 212: Object-Oriented Programming I (C++/C# programming)*

Concept and techniques of object oriented programming. Object classes, data abstraction, encapsulation, methods, inheritance, virtual function, polymorphism, memory management of objects and windows systems; Software reusability concepts, Classes inheritance and class categories. Foundation and collection classes. Design and implementation techniques, OOP and databases

 BMIS 213: E-Commerce

Infrastructure for electronic commerce (EC):  common business services infrastructure, messaging and information distribution infrastructure, multimedia content and network infrastructure, and interfacing infrastructure.  The protocols underlying the Internet. Electronic payment systems and its security schemes.

 BMIS 214: Human Computer Interaction

Introduction to human computer interaction.  Topics include the joint performance of tasks by humans and machines; human capabilities to use machines (including learn abilities of interfaces); algorithms and programming of the interface; engineering concerns that arise from the design and building of interfaces; the process of specification, design and implementation of interfaces; and design trade-offs

 BMIS 215: Information Systems Project Management*

Effective management of large and complex information systems.  Fundamentals of project management.  Project management techniques for:  project cost estimating; project scheduling; optimizing project resources; software quality control; project tracking.  Financial analysis, risk analysis, and value contribution models for project evaluation

 BMIS 216: Managerial Accounting and Finance*

Elements of cost; classification of materials; total quality management; remuneration; overheads; product costing; budgetary control; marginal costing; standard costing; decision making under conditions of risk and uncertainty; presentation of information to management

 BMIS 221: Entrepreneurship

Developing an effective business plan, sources of capital for entrepreneurs, understanding entrepreneurship in individuals, structuring and legal issues associated with new business ventures, strategic planning for emerging ventures, entrepreneurship and the global environment.

 BMIS 222: Research Skills

Introduces innovation management tools and research methodologies, which students will learn to apply in their final year project write-ups.  These skills range from social science, research design and methodology through to consultancy skills, creative problem-solving, project design, time management and presentation skills

 BMIS 223:  Advanced Data Communications and Computer Networks

Digital radio transmission – problems and solutions; Medium access control protocols (TDMA, FDMA, CSMA, etc.) and their properties; Aspects of the IEEE 802.11 standards; Bluetooth, HomeRF, IEEE 802.15; Other wireless or optical transmission standards/technologies

 BMIS 224: Internet Programming*

Fundamentals of networks and TCP/IP and tools such as FTP, Telnet, Gopher, Archie, Newsgroups, WWW and HTML including introductions to scripting, style sheets and java script. Legal issues, privacy, commercialisation and social impact. An overview of Internet-based application development with the use of Java and other server-based programming languages.  Emphasis on software development in the context of the World Wide Web and other Internet services; and techniques for Internet application development

 BMIS 225: Expert and Knowledge-Based Systems

Overview of expert systems technology. Production systems, rules and the expert systems architecture. Forward and backward reasoning. Inference control; explanations. Heuristic search plausible reasoning Bayesian probability theory. Certainty factors and other approaches to uncertainty. Issues in knowledge representation and languages. Representation schemes; logical procedural, network, structured. Knowledge acquisition. Objects, messages and hybrid expert system design.     

 BMIS 226: Project 1*

Students will work on a systems analysis and design project under the supervision of a department member and submit a suitable report on the work carried out.

BMIS 411: Computer Graphics

Fundamentals of computer graphics. Writing, compiling and execution of a graphic program (2D, 3D Images). Discussions on photo-realism including the three techniques: raytracing, radiosity and particle tracing; three dimensional computer animation. Visual perception: colour, textures, human visual system; elements of computer graphic systems and their application.

BMIS 412: Object-Oriented Programming II (Java Programming)*

Java syntax and structure in the Unix operating system environment, exception handling and multithreading.  Object-orientation in Java.  Business applications of Java.  Use of Java packages and its Web applications.  Graphical user interface components.

BMIS 413: Embedded Systems Design

Micro controllers, microprocessors, history, current trends, assembly programming, iteration, looping, selections, interrupts, interfacing, inter device communication,

BMIS 414: Information Technology Management*

The objective of the course is to develop managerial skills to students, basic management tools and techniques to solve practical IT application related problems and develop IT project management skills. Management objectives, responsibilities, functions, styles, principles, and environment. Management tools: elements of management economics; management of expectations, change, system evaluation and selection, vendors and consultants.  

BMIS 415: Computer Security*

The need, history and current trends, challenges, Accidental /malicious damage, viruses, hacking, fraud, physical security, authentication procedures, backup and recovery regimes, encryption decryption, privileges and access control, memory protection, surveillance and caves dropping, computer auditing and patent legislation.

BMIS 416: Advanced Software Engineering

Quality and productivity, principles for developing complex systems, cost and schedule estimation, metrics and process modelling, formal specs techniques,

BMIS 421: Applications of Database Systems

DDBMS organizations, requirements, DDBA roles, design issues , networked databases structures, contention issues, access control, user authentication schemes, updating, online access methods, current application scenarios;

BMIS 422: Strategic Management

Concept of Strategy, Analysis of the Environment, Competitive Advantage, Strategy formulation, organisational culture, change, resistance to change

BMIS 423: Contemporary Issues in Information Systems Management

Ethical Foundations of Information Systems Management ; Computer Risks & Managerial Responsibilities: The FCPA;  Dataveillance: The Collection, Use, and Sale of Personal Information; Trade Secrets and Computer-aided Corporate Espionage; Bugs, Glitches & “Normal” Accidents; Wikis, Twikis, Blogs, and Clones: Free Speech and the Internet ; Intellectual Property Rights in the Internet Era ; Computer Mischief:  Viruses, Worms, and Other Malicious Intruders; Computer Crime.

BMIS 424: Distributed Systems*

A detailed coverage of the distributed systems, with particular focus on operating systems issues: client-server paradigm, remote-procedure call as OS support for client-server, distributed shared memory, distributed memory coherency; distributed file system; distributed process management, including load sharing and process migration; concurrency control; faulty tolerance, recoverability and distributed transactions; naming; industry standards, case studies.  

BMIS 425: Project II*

It consists of implementing a major piece of software and involves report writing and verbal presentation. It should involve a large suite software consisting of a mixture of rapidly prototyped software and ‘near market’ quality software.  The software combined with the business plan should somehow convince potential investors that the project is worth funding/ further funding.