Unisa’s School of Computing offers Short Learning Programmes (SLPs) in computer science that focus on foundational and practical skills in areas like programming, data science, robotics, and cybersecurity. These courses are non-degree programs, typically lasting 3–12 months, and are designed to address specific learning needs or employment requirements. Administered by Unisa’s Centre for Lifelong Learning (CLL), they are fully online, making them accessible to local and international students. Below, we explore the key SLPs available for 2025, their requirements, and their benefits, based on the latest Unisa documentation.
Computer Science Short Courses at Unisa Online
- Short Course in Introduction to Visual Basic.Net Programming (70122):
- Focus: Teaches Visual Basic.Net for developing Windows applications, covering coding basics, user interfaces, and database connectivity.
- Duration: 6 months, part-time, requiring approximately 6–8 hours per week.
- Delivery: Fully online via myUnisa, with assignments and self-paced learning.
- Cost: Approximately R6,500–R7,500 (subject to change; confirm with Unisa).
- Outcome: Unisa certificate of completion, preparing learners for entry-level programming roles or further studies in software development.
- Admission Requirements:
- National Senior Certificate (NSC) or equivalent with Level 3 (40–49%) in English.
- Basic computer literacy; prior programming knowledge is advantageous but not mandatory.
- Access to a PC with Windows 10 or later and Visual Studio (free version acceptable).
- Short Course in Introduction to C# Programming (76804):
- Focus: Covers C# programming, including object-oriented principles, GUI development, and data handling for application development.
- Duration: 6 months, part-time, with 6–8 hours per week of study.
- Delivery: Online through myUnisa, with practical coding exercises.
- Cost: Approximately R6,500–R7,500 (subject to change).
- Outcome: Unisa certificate, ideal for junior developer roles or enhancing skills in Microsoft environments.
- Admission Requirements:
- NSC or equivalent with Level 3 (40–49%) in English.
- Basic computer literacy; familiarity with programming concepts is helpful.
- PC with Windows 10 or later and Visual Studio Community Edition.
- Course in Mobile Application Development (76989):
- Focus: Teaches Android app development using Java and Android Studio, covering UI design, data storage, and app deployment.
- Duration: 6–9 months, part-time, requiring 6–10 hours per week.
- Delivery: Fully online with practical projects via myUnisa.
- Cost: Approximately R7,000–R8,000 (confirm with Unisa).
- Outcome: Certificate of completion, preparing learners for mobile app development roles or freelance opportunities.
- Admission Requirements:
- NSC or equivalent with Level 4 (50–59%) in English and Mathematics recommended.
- Basic programming knowledge (e.g., Java or similar).
- PC with Android Studio and Java Development Kit (JDK) installed.
- Short Course in Database Design (70041):
- Focus: Covers relational database design, SQL, and database management systems (e.g., Oracle, MySQL) for data-driven applications.
- Duration: 6 months, part-time, with 6–8 hours per week.
- Delivery: Online via myUnisa, with practical database projects.
- Cost: Approximately R6,000–R7,000 (subject to change).
- Outcome: Unisa certificate, suitable for database administrator or data analyst roles.
- Admission Requirements:
- NSC or equivalent with Level 3 (40–49%) in English.
- Basic computer literacy; no prior database experience required.
- Access to database software (e.g., MySQL, Oracle Express) and a PC.
- Course in Introduction to Information Security (76808):
- Focus: Introduces cybersecurity principles, including network security, cryptography, and ethical hacking basics.
- Duration: 6 months, part-time, requiring 6–8 hours per week.
- Delivery: Fully online with simulations via myUnisa.
- Cost: Approximately R6,500–R7,500.
- Outcome: Certificate preparing learners for entry-level cybersecurity roles or further certifications like CompTIA Security+.
- Admission Requirements:
- NSC or equivalent with Level 3 (40–49%) in English.
- Basic computer literacy; knowledge of networking is helpful but not mandatory.
- PC with Internet access for simulations.
Note: Some SLPs, such as I-SET Robotics courses (e.g., Components and Pedagogy, 76820), are on hold for 2025. Always check Unisa’s Short Learning Programmes webpage for the latest offerings.
Academic and Technical Admission Requirements
Unisa’s SLPs have accessible entry requirements, making them suitable for a wide range of learners. However, specific academic and technical prerequisites ensure readiness for online learning and technical coursework.
- Academic Requirements:
- Minimum Qualification: NSC or equivalent (e.g., Senior Certificate) with a Level 3 (40–49%) in English for most courses. Some, like Mobile Application Development, prefer Level 4 (50–59%) in English and Mathematics.
- Alternative Pathways: Applicants with relevant work experience (3–5 years in IT) may apply for Recognition of Prior Learning (RPL), subject to Unisa’s assessment.
- International Students: Non-South African qualifications require SAQA evaluation to confirm equivalence. A SAQA certificate must be submitted by 15 December 2025 if admitted. TOEFL (minimum 88 Internet-based or 570 paper-based) may be required for non-English backgrounds.
- Computer Literacy:
- Basic skills in Microsoft Office and Internet navigation are essential.
- Some courses (e.g., C# Programming, Mobile Application Development) recommend prior programming knowledge (e.g., Python, Java).
- Students lacking computer literacy can take EUP1501 (End-User Computing) as a preparatory module, though not mandatory for SLPs.
- Technical Requirements:
- Hardware: A PC with a Pentium 233(500) MHz processor or faster, Windows 10 or later, 4 GB RAM, and 500 GB storage. A flash drive or external storage is recommended.
- Software: Specific to each course (e.g., Visual Studio for C#/VB.Net, Android Studio for Mobile App Development, MySQL for Database Design). Free versions are often sufficient.
- Internet Access: Mandatory for accessing myUnisa, submitting assignments, and participating in online activities. Use Unisa Regional Learning Centres or Internet cafes if personal access is limited.
Application and Registration Process
Applying for Unisa’s computer science SLPs is straightforward, with all processes handled online. Here’s how to enroll for 2025:
- Application Period:
- First Semester: 8 January–15 February 2025.
- Second Semester and Year Modules: 8 January–15 March 2025.
- Steps to Apply:
- Browse SLPs: Visit Unisa’s Short Learning Programmes webpage to confirm available courses.
- Apply Online: Submit your application via the Unisa website, creating a student number if you’re a new applicant.
- Upload Documents: Provide certified copies of your ID, NSC/Senior Certificate, SAQA evaluation (for international students), and proof of English proficiency if required.
- Pay Application Fee: R140 (non-refundable), payable online using your student number.
- Track Application: Monitor status via the myUnisa portal or myLife email.
- Accept Offer: If approved, accept the offer online within the specified period.
- Registration:
- Register online during the same periods (January–March 2025).
- Pay course fees (R6,000–R8,000 per course, subject to change) using Unisa’s study fee calculator for exact costs.
- Activate your myLife email for access to myUnisa and course materials.
- Important Notes:
- Applications are processed first-come, first-served, as spaces are limited.
- Unisa may cancel registration for fraudulent documents or unmet requirements.
- International students should confirm SAQA evaluation deadlines to avoid delays.
Computer Science Short Courses at Unisa
Course | Focus | Duration | Delivery | Admission Requirements | Cost (Approx.) | Outcome |
---|---|---|---|---|---|---|
Introduction to Visual Basic.Net Programming (70122) | VB.Net, UI design, database connectivity | 6 months | Online (myUnisa) | NSC with Level 3 English, basic computer literacy | R6,500–R7,500 | Certificate, entry-level programming roles |
Introduction to C# Programming (76804) | C#, object-oriented programming, GUI | 6 months | Online (myUnisa) | NSC with Level 3 English, basic computer literacy | R6,500–R7,500 | Certificate, junior developer roles |
Mobile Application Development (76989) | Android app development, Java, UI design | 6–9 months | Online (myUnisa) | NSC with Level 4 English/Maths, basic programming | R7,000–R8,000 | Certificate, mobile app development roles |
Database Design (70041) | SQL, relational databases, MySQL/Oracle | 6 months | Online (myUnisa) | NSC with Level 3 English, basic computer literacy | R6,000–R7,000 | Certificate, database administrator roles |
Introduction to Information Security (76808) | Cybersecurity, network security, cryptography | 6 months | Online (myUnisa) | NSC with Level 3 English, basic computer literacy | R6,500–R7,500 | Certificate, entry-level cybersecurity roles |
Course Structure and Delivery
Unisa’s SLPs are designed for flexibility and practicality, delivered entirely online through myUnisa. Here’s what to expect:
- Curriculum:
- Each course focuses on key concepts (e.g., programming, database design) with practical assignments.
- Courses include self-paced modules, tutorials, and assessments to reinforce learning.
- Practical components (e.g., coding projects, database simulations) ensure job-ready skills.
- Study Load:
- Expect 6–10 hours per week per course, depending on complexity.
- Part-time format suits working professionals and students.
- Assessment:
- Combination of online assignments, quizzes, and practical projects.
- Successful completion requires a minimum pass mark (typically 50%) and submission of all assessments.
- Support:
- Access to online tutors, discussion forums, and Unisa Regional Learning Centres.
- Course materials are available via myUnisa, including videos, PDFs, and software guides.
Career Opportunities and Benefits
Unisa’s computer science SLPs are aligned with South Africa’s growing demand for tech professionals, offering pathways to diverse roles.
- Career Paths:
- Junior Programmer: Coding applications using VB.Net or C#.
- Mobile App Developer: Creating Android apps for businesses or startups.
- Database Administrator: Managing data systems with SQL.
- Cybersecurity Analyst: Protecting systems from threats.
- IT Support Specialist: Troubleshooting software issues.
- Industry Relevance:
- Courses cover in-demand tools like Visual Studio, Android Studio, and MySQL.
- Certifications enhance CVs, aligning with industry standards like Microsoft or CompTIA.
- Further Studies:
- SLPs can be a stepping stone to Unisa’s Diploma in Information Technology (98806) or Bachelor of Science in Computing (98906).
- Credits from SLPs may count toward degree programs, subject to Unisa’s approval.
Tips for Success in Unisa’s SLPs
- Time Management: Dedicate 6–10 hours weekly per course and use a planner to track deadlines.
- Technical Setup: Ensure your PC meets requirements and install necessary software (e.g., Visual Studio, MySQL) before starting.
- Engage with myUnisa: Regularly check for updates, submit assignments, and join forums for peer support.
- Practice Coding: Use platforms like Codecademy or HackerRank to reinforce programming skills.
- Seek Support: Contact Unisa’s Student Communication Centre (0800 00 1870) or visit Regional Learning Centres for assistance.
FAQ: Common Questions About Computer Science Short Courses at Unisa Online
What are the entry requirements for Unisa’s computer science short courses?
Most courses require an NSC or equivalent with Level 3 (40–49%) in English. Some, like Mobile Application Development, prefer Level 4 (50–59%) in English and Mathematics and basic programming knowledge. Computer literacy is essential, and international students need SAQA-evaluated qualifications. RPL is available for those with relevant work experience.
Are Unisa’s computer science short courses fully online?
Yes, all SLPs are delivered through myUnisa, offering self-paced learning, online assignments, and virtual tutorials. You need reliable Internet access and a PC with appropriate software (e.g., Visual Studio, Android Studio). Access to Unisa Regional Learning Centres is available for those without personal Internet.
How much do Unisa’s computer science short courses cost?
Course fees range from R6,000–R8,000 per program, depending on duration and content (e.g., R6,500 for C# Programming, R7,000 for Mobile Application Development). A R140 application fee applies. Use Unisa’s study fee calculator for exact costs, as prices may change for 2025.
Conclusion
Unisa’s computer science short courses for 2025 offer a flexible, affordable way to gain job-ready skills in programming, mobile app development, database design, and cybersecurity. Delivered online through myUnisa, these Short Learning Programmes cater to beginners and professionals alike, requiring only basic academic qualifications and computer literacy. By meeting the admission requirements, applying by 15 March 2025, and leveraging Unisa’s resources, you can unlock opportunities in South Africa’s tech sector. Whether you’re aiming for a junior developer role or a stepping stone to a degree, these courses are a smart investment. Start exploring Unisa’s offerings today and take the first step toward a rewarding IT career.