The Wayback Machine - https://web.archive.org/web/20130630065053/http://www.mgi.ac.za/information-technology.html
Home Information Technology
Faculty Information Technology Introduction


In the students third year of studying IT they need to develop a project for non-profit organizations, integrating their knowledge gained over three years into one single project. The students then need to demonstrate their Information Systems skills in the documentation that they produce and in the way that they plan and manage their projects.

BSc Computer Science

The BSc Computer Science course is a three year course that offers students a thorough grounding in Computer Science and Programming practices. The students are exposed to the theoretical, technical, and practical aspects of Information Technology. The course includes modules requiring both theoretical and practical work, such as developing systems, websites, and databases. Students make use of the latest software packages to produce a range of creative systems for non-profit organizations and communities. Students must have a keen interest in development positions, project management administrators, database administrators, and network specialists.


The major modules for the BSc CS degree:

  • Computer Science I, II, III – Generic algorithm design, discrete maths, fundamentals of Computer Science, introduction to system architecture, advanced computer architecture, networking, operating systems, and social practices and design.
  • Software Development I, II, III – Introduction to programming, fundamentals of programming, object-oriented programming, data structures and algorithms, Java and distributed systems, Internet Programming and e-commerce.
  • Information Systems I, II, III – Introduction to Information Systems, Human Computer Interaction, Systems Design, Project Management, Object-Oriented Systems Analysis and Design, and Information Systems strategic designs.
  • Project
  • Other modules that the BSc CS degree students do:
  • Maths IA and IB first year
  • Computer Skills
  • Business English
  • Databases IIA and IIB – Principles of databases and Database Implementation
  • Introduction to financial accounting or Human Resource Management


BSc Informatics

The BSc Informatics course is a three year course that offers students a thorough grounding in Information Systems practices. The students are exposed to the theoretical, technical, and practical aspects of Information Systems. The course includes modules requiring both theoretical and practical work, such as developing systems, websites, and databases. Students make use of the latest software packages to produce a range of creative systems for none profiting organizations and communities. Students must have a keen interest in business analysts, system analysts, project management administrators, and database administrators.

Main direction of study for BSc Informatics degree(students will choose one):

  • Human Resource Management
  • Financial Accounting


The major modules for the BSc Informatics degree:

  • Software Development I and III – Introduction to programming, intermediate programming using Visual Basic and Internet Programming and e-commerce.
  • Information Systems I, II, III – Introduction to Information Systems, Human Computer Interaction, Systems Design, Project Management, Object-Oriented Systems Analysis and Design, and Information Systems strategic designs.
  • Project
  • Financial accounting I, Management Accounting II, and Financial Management or
  • Human Resource Management IA, Industrial Relations, Human Resource Management II and III.


Other modules that the BSc Informatics degree students do:

  • Computer Science I and II – Generic algorithm design and operating systems in practice.
  • Computer Skills
  • Business English
  • Databases IIA and IIB – Principles of databases and Database Implementation
  • Quantitative Techniques
  • Research Methodology


BSc Internet Communications

The BSc Internet Communication course is a three year course that offers students a thorough grounding in Communication Science, Media Theory, Journalism, and Programming practices. The students are exposed to the theoretical, technical, and practical aspects of Information Technology and Communication Science. The course includes modules requiring both theoretical and practical work, such as developing systems, websites, and databases. Students make use of the latest software packages to produce a range of creative systems for none profiting organizations and communities. Students must have a keen interest in web development, web designers, and journalism.

The major modules for the BSc Internet Communication’s degree:

  • Software Development I, II, III – Introduction to programming, fundamentals of programming, object-oriented programming, data structures and algorithms, Internet Programming and e-commerce.
  • Communication Science I, II and III
  • Media Theory I, II, and III
  • Journalism – Write for Printing, Print Specialization and production,
  • Project


Other modules that the BSc Internet Communications degree students do:

  • Computer Science I, II,– Generic algorithm design, discrete maths, Networking, and operating systems in practice.
  • Business Management I
  • Computer Skills
  • Media Law II
  • Marketing I
  • Advertising and Sales Promotion II
  • Information Systems II and III – Project Management, Object-Oriented Systems Analysis and Design.
  • Media Ethics
  • Business Ethics

BSc Honours in Information Technology

MGI's BSc Hons programme provides the student with a more advanced level of understanding of specialised topics in IT, grounded in the fundamental body of communication and information systems (IS) knowledge and research in the field of IT. Students who can communicate at the appropriate technical level will find that the programme bridges the gap between the layman and the expert.

The programme will offer graduates a solid knowledge base in database administration, project management, business analysis and objects, research methodology, professional
practice in information technology, and programming. The BSc Hons in IT will represent a reasonable foundation of knowledge of both software development and information
systems analysis and design. The nature of the discipline of information technology is
such that students' attention is focused to a large extent on technology rather than on the community that surrounds them.

Given this focus, we believe that it is important that students are also encouraged to understand the importance of making a contribution to the community in which they live.
The focus will also be to empower the student to run their own business. We attempt to create this understanding through different modules, for example the inclusion of
soft skills development of IT professionals in information technology and advanced project management modules, where each student, is required to complete assessments
that will prove their ability to contribute to the information technology development. They will be capable of providing professional services to various types of businesses.