Search results: 2677

CSC3263: Software Project Management
Semester II

This course is aimed to providing an understanding of the notions of project management. It also provides insight to various project functions including planning, organizing, staffing, directing and controlling. The course also introduces the various approaches to handle project risks.

The introduction discusses software engineering concepts and then after the course  dwells more on software project management.

CSC3264: Research Methodology
Semester II

Summary of the module:

This module on research methodology aims to assist students to plan well and execute their final year projects.  It addresses the essential concerns of the structure, conduct and reporting of research that necessarily includes proposal writing also.  It covers the constituent considerations and ordering of problem identification, assumptions, justification, scope, limitations, organization, literature review and information sources, objectives, hypothesis setting and testing, research questions, theoretical and conceptual frameworks, research design, design of experiments (including manufacture of prototype or experimental rig), sampling, research methods, data collection methods, field tools and techniques, techniques of data measurement, statistical as well as computer supports for data analysis,  interpretations, conclusions, recommendations and implications as well as financial and time budgeting (Scheduling and Gantt Charts).   Technical report writing and approaches to referencing are also given emphasis.

Learning outcomes of the module:

A. Knowledge & Understanding:

Having successfully completed the module, students should be able to demonstrate knowledge and understanding of:

A1. The meaning and purpose of research in computer engineering

A2. The importance and relevance of methodology in inquiry

A3. The scientific method and the value of scientific theory in inquiry

B. Cognitive/ Intellectual Skills/ Application of Knowledge:

Having successfully completed the module, students should be able to:

B1. Identify and delineate a researchable problem.

B2. Conduct a critical review of relevant literature

B3. Develop consistent theoretical and conceptual frameworks

B4. Prepare effective, valid and reliable research designs.

B5. Assemble usable field tools that reflect practical data measurement scales.

B6. Obtain credible representative field data.

B7. Carry out competent automated statistical analysis.

B8. Abstract convincing inferences from observed data trends

B9. Prepare readable research reports that adhere to convention

C. Communication/ ICT/ Numeracy/ Analytic Techniques/ Practical Skills:

Having successfully completed the module, students should be able to:

C1. Write effective project and research proposals.

C2. Conduct repeatable scientific inquiry

C3. Disseminate research results conventionally through seminars, conferences and reports

D. General Transferable Skills:

Having successfully completed the module, students should be able to:

D1. Undertake lifelong self-learning in the relevant and related areas.

D2. Produce relevant and true reports

CSC4261: Cryptography and Network Security
Semester II

Welcome to this module of "CRYPTOGRAPHY AND NETWORK SECURITY" which is a module that is taught in year 4, Department of Computer Science, School of Information and Communication Technology. It is a module of 10 credits.

This course provides an essential study of computer security issues and methods in networking systems. Topics to be covered include: Conventional and modern Encryption, Advanced encryption standard, Public Key Encryption and Authentication, Security Practice, System Security.

CSC4262: Legal and Ethical Issues in Computing
Semester II
—The main purpose of the module is to expose students to the status of the regulation and developing markets. The module will also examine and evaluate the meaning of ethics, moral ,legal issues and professional conduct including the protection of personal ethical concerns.
—The module focuses on issues that involve computer impact on society and related concerns.
—The basic background to develop their professional role in the workplace, beyond simply performing technical tasks assigned to them.
CSC4263: Parallel and Distributed Systems
Semester II

Course Aims

A distributed system is a computer system consisting of several independent computers, connected by a network, that can work together to perform a task or provide a service. Typical examples include: the World Wide Web, networked file systems, DNS, and massive multiprocessor supercomputers.

In this course we aim to provide students with a deeper understanding of distributed systems. In particular we focus on the principles, techniques, and practices relevant to the design and implementation of such systems. The course takes a systems-oriented view of distributed systems, concentrating on infrastructure software and providing hands-on experience implementing distributed systems.

Course objectives:

  • Present the principles underlying the functioning of distributed systems;
  • Create an awareness of the major technical challenges in distributed systems design and implementation;
  • Expose students to modern and classic technology used in distributed systems and their software;
  • Expose students to past and current research issues in the field of distributed systems;
  • Provide experience in the implementation of typical algorithms used in distributed systems.
  • Understanding and operating with distributed systems topics involving concepts, architectures and programming models are the objectives of this course.

 

 

Learning Outcomes

After completing this course you will be able to:

  • Explain what a distributed system is, why you would design a system as a distributed system, and what the desired properties of such systems are;
  • List the principles underlying the functioning of distributed systems, describe the problems and challenges associated with these principles, and evaluate the effectiveness and shortcomings of their solutions;
  • Recognize how the principles are applied in contemporary distributed systems, explain how they affect the software design, and be able to identify features and design decisions that may cause problems;
  • Design a distributed system that fulfills requirements with regards to key distributed systems properties (such as scalability, transparency, etc.), be able to recognize when this is not possible, and explain why;
  • Build distributed system software using basic OS mechanisms as well as higher-level middleware and languages.

Course Prerequisites

Since networks make up a key part of distributed systems, and since many of the key challenges and solutions presented in the course extend those found in operating systems, a solid background in programming, networking and operating systems is essential.

CSC4264: Ubiquitous and Pervasive Computing
Semester II

Meaning:

Present, appearing, or found everywhere, omnipresent: being present everywhere at once
Ubiquitous computing: is provided by a continuous networked infrastructure of accessible devices
U. Computing environment including sensors, cameras and integrated active elements that cooperate to help user.
 
CSE3261 Design of Reinforced Concrete Structures II
Semester II

The course aims to provide basics analysis and design of reinforced concrete structures, assessment and monitoring of structures. It covers the analysis and design of beams subjected to torsion, analysis and design of flat and ribbed slabs, Analysis and design of eccentrically loaded columns, design of shallow and deep foundation, design of R.C water tanks, Analysis and Design of Retaining walls

CSE4261 DESIGN OF SPECIAL STRUCTURES
Semester II

The course aims to provide students with competence in analyzing and designing special structures. It covers the analysis and design of curved beams, plates, plate girder, box girder,  box culverts, composites structures and silos. 

CST1112 Blended Teaching and Learning Refresher Reference
CST Teaching and Learning Guidance Modules

CST1112 Blended Teaching and Learning Refresher Reference is a Module / reference created especially for guiding Lecturers on how to create and optimise their teaching and learning processes.

CT80111: Citizenship and Transformative Education URCE Rukara and Nyagatare
Semester 2

This Module is for year 1 UR-CE students based Rukara, Nyagatare and Remera campuses. It is normally learnt in term 1 every academic year.

CTE1111 Citizenship and Transformative Education (DTP) copy 1
Year 1

During this Second Trimester 2020, this Module is for Year 3 UR-CE students based at Rukara and Nyagatare campuses.

CTE1111: Citizenship and Transformative Education
Trimester 2

Overview of the History of Rwanda in connection with citizenship, state building and  national identity

CTE1111: Citizenship and Transformative Education
School of Medicine and Pharmacy

This module was designed to provide you with the general knowledge and skills in civic education, integrity principles and practices, human rights and education for peace. It has been designed for first-year students in the University of Rwanda with aim to equip them with the basic notions on civic education that are meant to contribute to their transformation into patriotic and responsible citizens.

CTE1111: Citizenship and Transformative Education (CoL)
CoL

This module provides students with the general knowledge and skills in civic education, integrity principles and practices, human rights and education for peace. It has been designed for first-year students in the University of Rwanda with the aim to equip them with the basic notions on civic education that are meant to contribute to their transformation into patriotic and responsible citizens. The module has four Units: Unit 1: Civic Education, Unit 2: Integrity Systems, Unit 3: Human rights and Unit 4: Peace education, for each unit a team of lecturers is assigned to delivering it at all 6 Colleges of UR.

CTE1111: Citizenship and Transformative Education (DTP)
Semester 1

During this Second Trimester 2020, this Module is for Year 3 UR-CE students based at Rukara and Nyagatare campuses.

CTE1111: CITIZENSHIP AND TRANSFORMATIVE EDUCATION_Huye
Year 1_2020

Welcome to the Module: Citizenship and Transformative Education. This is a module that was designed at the University of Rwanda for all first year students, It is aimed at contributing to restore Rwandan humanistic and civic values in Rwanda. It is divided into four units, namely Civic Education, Integrity Systems, Human Rights and Citizenship Education, and Peace Education. Students are expected to follow these lectures attentively, take notes, do more self-study. The assignments will be marked for 50%, and the final examination 50%.

CTE1111: Citizenship for all
Year 1_2020

This module provides students with the general knowledge and skills in civic education, integrity principles and practices, human rights and education for peace. It has been designed for first-year students in the University of Rwanda with aim to equip them with the basic notions on civic education that are meant to contribute to their transformation into patriotic and responsible citizens. The module has four Units: Unit 1: Civic Education, Unit 2: Integrity System, Unit 3: Human rights and Unit 4: Peace education, for each unit a team of lecturers is assigned to delivering it at all 6 Colleges of UR.

Current Affairs and Media Critique
Trimester 1

Before the coronavirus pandemic, it was already apparent that the world was facing significant challenges, some of which are transnational (sustainable development, guarantee access to clean water, terrorism, climate change, etc. Tackling these challenges requires a deep understanding of the issues at play, how they may be linked to one another, and the consequences they have. Media (including social media) play a central role in informing the public about what happens in the world and shape public opinion. Therefore, whether as a journalist, a communication practitioner, or a citizen, it is critical to learn how to think rationally and critically about the news in order to understand the challenges that the world faces - to properly fulfill our duties. That is the purpose of this seminar.

Students will be expected to read current news, to understand, through research, the underlying issues involved, and to develop their own opinions (as well as articulate them clearly).



Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Text Colour Text Colour