Search results: 2677

CSC2141: Electromagnetism and Electronics
Trimester 1

Dear Students, warm welcome to the module CSC2141: Electromagnetism and Electronics for Computer science. This is a physics module that help computer science students to understand basic concepts of electromagnetism and electronics as applied to computers' functioning. This module has two parts: Electromagnetism and Electronics. Facilitators of the modules are Mr. Musengimana Theophile and Assoc. Prof. Jean Uwamahoro.

This module is made of two main parts which are:

Part 1: Electromagnetism

Facilitator:  Assoc. Prof. Jean Uwamahoro

E-mail: mahorojpacis@gmail.com

Tel: 0784432839  / 0782391748

Part 2: Electronics

Facilitator: 

Mr. Theophile Musengimana

E-mail: tmusengimana@yahoo.fr

Tel: 0788494036

   

CSC2142: Computer Network and Security
Trimester 1

Computer Networks not only provides information and resource sharing but also expedite communication between hosts. This module is aimed to provide adequate knowledge regarding computer networks and security issues. Through this module, students will learn how to secure computer systems, networks, and data from unauthorized or accidental access, modification, and denial of service.

CSC2142: Computer network and security (DTP)
Sciences

Computer Networks not only provides information and resource sharing but also expedite communication between hosts. This module is aimed to provide adequate knowledge regarding computer networks and security issues. Through this module, students will learn how to secure computer systems, networks, and data from unauthorized or accidental access, modification, and denial of service.

CSC2143: Introduction to Databases and Internet Programming
Trimester 1

Manual Information processing has certain limitations whereas computerized databases and software can increase productivity. This module addresses advanced issues in relational database design and Internet programming. It is aimed to help students to analyse the real life problems and explore the possibilities how a computerised system can help in solving the problems. This module will also cover Programming in Visual Basic, html, Javascript, and CSS.

CSC2143: Introduction to Databases and Internet Programming (DTP)
Sciences

Manual Information processing has certain limitations whereas computerized databases and software can increase productivity. This module addresses advanced issues in relational database design and Internet programming. It is aimed to help students to analyse the real life problems and explore the possibilities how a computerised system can help in solving the problems. This module will also cover Programming in Visual Basic, html, Javascript, and CSS.

CSC2161:COMPUTER PROGRAMMING WITH C++
Trimester 1

This course introduces programming in C++. The course covers variables, operators,control structures, functions, object oriented programming and generic programming. A hands-on approach is adopted, where each concept is illustrated with the development of small to medium sized working programs.

CSC2165: Web Design
Semester 2

This 10-credit module is designed to provide students with a comprehensive understanding of web design and development. Through a blend of face-to-face and online learning, students will learn the fundamentals of web and internet technologies, user interface (UI) and user experience (UX) design principles, as well as the basics of HTML, CSS, JavaScript, and Bootstrap framework.


CSC2243: Databases, Visual Basic and Software Engineering
Trimester 2

Manual Information processing has certain limitations whereas computerized databases and software can increase productivity. This module addresses advanced issues in relational database design and software engineering. It is aimed to help students to analyse the real life problems and explore the possibilities how a computerised system can help in solving the problems. This module will also cover Programming in Visual Basic.

CSC2248: Web programming
Semester 2

This module addresses advanced issues in information system design and software engineering. It is aimed at helping students to analyze real-life problems and explore the possibilities of how a computerised system can help in solving the problems.


CSC2344: Internet Programming and Java
Trimester 3

This module introduces you to the use of tools, technologies, and processes for developing Internet
Applications. It will cover basic principles of web development which can be applied to manage small and medium scale websites projects.


CSC3141: Computer Graphics and Multimedia
Trimester 1

This module gives the opportunity to have a meaningful introduction to computer graphicsIt explains what multimedia is, what computer graphics is, how it works, and raises broader issues about how the various applications relate to the latest technology and job market. It also offers a quick, visual, and step-by-step approach for learning fundamental concepts of computer graphics and multimedia

CSC3142: Operating System
Trimester 1

Welcome to operating system  module. This module is for year3 miscellaneous trimester1 and has 3 parts:  1.general introduction of operating system.  2.parallel  and  distributed system  and 3. Real time operating system 

CSC3161: Computer Networking
Semester I

Computer Networking Module introduces students to network devices and connectivity, fundamentals of computer communication, building blocks of computer networks starting from topology, standards, network design, network addressing, network protocols. Upon completion of this module, students will be able to build local area network and extend it to Internet, network  cabling, network devices configuration, network monitoring and management, Quality of Service (QoS)and network security issues. Students will be comfortable working with PackTracer Simulation and working on real devices.

CSC3163: Human Centered Design
Semester I

The primary objective of the course is to provide students without formal training in computer science, a solid background in the key design principles leading to user-friendly computer systems that are easy to use or learn without prior strong experience in similar systems.  This module covers ways in which humans interact with computers and teaches students how to design a more interactive system respects principles from computer science, behavioural sciences, design, and media studies.

CSC3164: Interactive Computer Graphics
Semester I

The module of Interactive Computer Graphics, prepares the students to present ideas through graphics design and animation. Throughout this module, students will describe and interact with computer graphics and digital imaging, understand computer graphics pipeline, graphics generating algorithms, graphics transformation, manipulate raster and vector graphics, manipulate audio and video in multimedia. At the end of this module, students will be able to master OpenGel and WebGel for generating Computer Graphics, master adobe Photoshop, adobe InDesin, adobe Illustrator, Macromedia flash and create graphics and multimedia content such as design Logos, Business cards, Invitations, Advertisements, good looking web interfaces and simulated environments.

CSC3243: Theory of computation and artificial intelligence
Trimester 2

This module introduces theory of computation: formal languages and models of computations. The module introduces what the Artificial Intelligence is and Intelligent Agents. It also explores applications of Natural language, Vision, Robotics, Machine learning and the characteristics, techniques of expert & decision support systems.

CSC3244: Geographic Information System and Android Applications
Trimester 2

This module introduces what Geographic Information System (GIS) is, and provides knowledge, skills and values of using a GIS application to capture, store, query, Analyse, display and output geographic information. The module also introduces the development of Android applications for Android devices. The module is divided into two main unit further into topics that will provided to you on weekly basis.

CSC3261: E-COMMERCE
Semester II

This course will examine the aspects of electronic commerce. Topics include internet development, EDS, security, network connectivity and privacy. Basic business practices using electronic commerce will also be covered. This course covers tools, skills, business concepts, and social issues that surround the emergence of electronic commerce. The student will develop an understanding of the current practices and
opportunities in EDI, electronic publishing, electronic shopping, electronic distribution, electronic collaboration and database issues. Other issues include standards, security, authentication, privacy, intellectual property, acceptable use, legal liability, and
economic analysis.

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