Computer science msu degree requirements

To qualify for acceptance to the BSc Computer Science Honours Degree, the candidate must have obtained a pass at ‘A’ level in Mathematics and in at least one of the following subjects or their equivalents:

  1. Physics
  2. Computer Science/Studies

2. Special Entry

Refer to Section 3.2 of the General Regulations.

3. Mature Entry

Programme Characteristics
Areas of Study: Computer Architecture and Organization; Computational Mathematics; Computer Graphics and Visual Simulation; Computer Security; Intelligent Systems; Networking and Data Communication; Operating Systems; Programming Languages; Software Development Fundamentals, Website Development, Software Engineering and Software Project Management; Social Issues and Professional Practice; Database Systems
Specialist Focus: Programming, Networking , Computer Hardware, Computer Software
Orientation: 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
Employability: Careers in the Computer Science field which include:
  1. Research Scientists
  2. IT Managers
  3. IT Consultants
  4. Software Engineers
  5. Analyst Programmers
  6. Systems Analysts
  7. Security Analysts
  8. Website Designers
  9. Website Developers
  10. Database Administrators
  11. Network and Systems Administrators
  12. Hardware Technicians
Programme Delivery
Teaching and Learning Methods: Lectures, tutorials, programming laboratory classes, seminars, group work, industrial visits, industrial attachment, research project, individual independent study
Assessment Methods: Written and oral examinations, tests, laboratory reports, seminar presentations, industrial attachment report, mini-research project report, final year dissertation, continuous assessments
Programme Competencies
Generic:
Intended Learning Outcomes
The programme must enable students to attain, by the time of graduation:
  1. An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
  2. An ability to analyse a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyse the local and global impact of computing on individuals, organizations, and society