Bachelor of Science in Computer Science
About the Bachelor of Science in Computer Science
NIU’s 3-year Bachelor of Science in Computer Science programme enables the learners to advance from the intermediary knowledge and practical skills learning, which is characteristic of a Diploma level. As such, the programme requirements are organised to balance the learner’s practical application experiences and skill learning with rigorous theoretical/conceptual frames, critical thinking, which give them a more rounded overview of computer science, business development and management in a global context.
Whether to enhance their career prospects or to embrace a smooth transition into continued higher education study as working professionals, NIU’s BSCS program is uniquely offered online, bringing together a global community of computer science scholars and learning practitioners. With a learner-centred pedagogic approach, NIU’s BSCS program emphasises Case Study Projects on every module, a Work-based Capstone (final) Project supported on an e-learning platform made up of web-based synchronous and asynchronous learning technologies. The learner may interact more with instructors and peers (in online discussions, video conferencing technology, social media venues, and emails) than in a traditional classroom setting.
- To explore the technical foundation in computer science and the creative application of computer and related technologies to practical problems.
- To examine computing concepts and how they can be used to develop solutions to bridge the gap between computing industry experts and business leaders to create and initiate innovation
- To enable learners, practice the application of computer and internet technology and have a thorough grounding in the principles and practices of computing, and be properly prepared to engage in further learning.
- To explore the utility of available tools and methodologies to model various problem domains and convert them into software solutions.
- To enable learners, have an appreciation and understanding of social issues, enabling them to be responsible members of their profession and informed citizens.
- To instill in learners, the knowledge in specialised areas of computing with awareness of broad multi-disciplinary issues, and the ability to continue personal development to keep pace with advances in computer technology
Programme Learning Outcomes
After successful completion of the program, graduates shall be able to:
- Apply fundamental theories, mathematical foundations, algorithmic principles, and computer science theory and practice.
- Assess, model, design, implement and test software systems in a way that demonstrates comprehension of the trade-offs involved in design and implementation choices.
- Demonstrate proficiency in use of computer applications and Internet technology to sustain effective business relations and successful outcomes when it comes to business-to-consumer, business-to-business, and intra-business commercial ventures.
- Develop and use new design methodologies, operating systems, languages, and other software development tools within reasonable time constraints
- Make accurate decisions about both day-to-day operations and long-term tactics and strategies for managing organizational or business accounts and for managing financial services around the business.
- Use values and interpersonal skills to communicate with others, both orally and in writing, about technical subjects, and present information clearly, logically, and critically.
- Demonstrate preparedness for a career in an information technology-oriented business or industry, or for graduate study in computer science or other scientific or technical fields.
a. Direct Entry Scheme
Applicants shall satisfy the general minimum entry requirements stipulated by National Council for Higher Education (NCHE). Candidates seeking admission through this avenue must have obtained: –
- The Uganda Certificate of Education (UCE) with at least six credits of which two credits must be in English and Mathematics.
- The Uganda Advanced Certificate of Education (UACE) with at least two Principal Passes obtained at the same sitting, which passes must include one of the following subjects: Economics, Mathematics, or Entrepreneurship or its equivalence from UNEB or a legitimate national authority.
- Foreign students without UACE or its equivalent qualifications, who have successfully completed secondary school education and are admissible to university degree or diploma programmes in their respective home countries. Such students shall have passed at least five subjects with a minimum overall grade of C (Plain). In addition, foreign students whose studies were not conducted in English shall show proof of proficiency in the English Language.
b. Diploma Entry Scheme
Candidates seeking admission through the Diploma holder’s Scheme must:
- Have passed Mathematics and English with at least a credit in the Uganda Certificate of Education or its equivalent
- Have done a combination involving Economics, Entrepreneurship, Geography, Agriculture, Mathematics at UACE and passed at least one of the subjects at Principle level
- Have obtained a diploma or its equivalent qualification (at credit/distinction level) in the relevant field from a recognized higher institution of learning.
c. Mature Age Entry
The applicant must have passed Mature Age Entry Examinations (with at least 50%) of any institution dully authorized by the NCHE to issue such examination. For purposes of admission the Mature Age Entrance Certificate shall be valid for no more than two years.
d. Advanced or Higher Diploma Entry
Holders of Advanced Diploma, Higher Diploma, Higher National Diploma or equivalent qualification qualify for admission to the relevant Bachelors degree programme. The Advanced or Higher Diploma must be passed at Credit level or higher to be admitted to the final year the relevant Bachelor’s degree programme.
Eligibility for Admissions in Advanced Standing
This program shall take on students who apply to be admitted in Advanced Standing. Those deemed to be eligible for admission in Advanced Standing shall possess the following:
- One full academic year of studies in Business or a related discipline with an official academic testimonial or transcript that shows a cumulative GPA of no less than 2.4/4 or its equivalence from a dully authorized program and legally recognized tertiary institution.
- Diploma of no less than two full academic years of study or Higher National Diploma or National Certificate in Education or its equivalent qualification of no less than three full academic years of study in the discipline of Business or related subject from a legally recognized tertiary institution; with
- Evidence of one-year work experience in the business sector.
- An English Language Proficiency attestation (for those who did not study in English); and
- An Attestation or evidence of proficiency in use of Computer and Internet.
Applicants that apply to be admitted in Advanced Standing, once reviewed by the Admissions Committee of the School of Business, Computing and Tourism, may be required to submit additional materials beyond the Academic Transcripts. These additional materials may include: Academic Handbook of the Program and detail syllabuses of certain subjects covered.
In extreme circumstances the applicant for admission in Advanced Standing shall be subject to an interview or test to ascertain the competencies required in specific subjects that would warrant credit transfer or credit exemptions on the program. Those who are admitted in advanced standing shall be eligible to receive between 4 and 45 Credit Units out of a total of 130 Credit Units required Programme as Credit Transfer (for uncompleted previous learning) or Credit Exemption (for completed previous learning) as reflected in Table 1 below. This is well within the 40% maximum allowed for credit transfer as recommended by NCHE.
Virtual Laboratory Set-up:
Nexus International University (NIU) has virtual training labs. Virtual training labs are cloud-based training environments that emphasize an online, hands-on learning experience over a passive classroom-based one. Availability of and advances in virtualization technologies have enabled us to set up our virtual training labs that simulate both hardware and software. Our virtual labs are powered by Hypervisor and Vmware ESXI technologies. Our virtual labs offer a full-featured interface beginning with a virtual desktop experience that includes required applications and any network components. This environment enables Virtual instructor-led training, or VILT, where students and instructor are in different locations and communicate entirely through the cloud. Through this simulated learning experience, students will be able to have a hands-on learning experience as expected in traditional computer science learning programs. More so the virtual labs will be integrated into the learning management system to make it easier for users to have a complete learning solution. This makes only registered students of NIU to access the virtual training labs to accomplish their assignments and projects.
Graduates of NIU’s BSCS are qualified for a number of jobs that call for their background and knowledge. Our BSCS graduates can be employed for roles in software or hardware development at a high-technology company, where projects are typically tackled in interdisciplinary teams. Our BCSC graduates will be qualified to seek opportunities in companies that are involved in the business of manufacturing, construction, retail, and finance as computer programmer; software developer; systems analyst; software engineer; technical consultant; web designer. They can also apply for roles in various government agencies and non-governmental organisations.
For NIU BSCS graduates who would like to further their studies, the degree gives them a definite advantage for an MSc, as it serves as an introductory course in the same field. Many topics studied at the MSc level are introduced during the BSCS course itself. Students who study for a Master’s degree may potentially work towards a career in academia.
NIU’s BSCS programme also prepares graduates to become innovators and entrepreneurs, should they decide not to seek employment or further their studies.