0% found this document useful (0 votes)
11 views3 pages

Programming in Python Exam Seeting a Draft 1

The document outlines the final examination for the Programming in Python course at the Faculty of Information and Communication Technologies for Summer 2023. It includes exercises on constructing a pathological function, numerical integration and differential equations, and developing a messaging app with specific functionalities using GUI frameworks. The app should allow user registration, messaging, status posting, group creation, and profile picture setting.

Uploaded by

joyceandoulo61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Programming in Python Exam Seeting a Draft 1

The document outlines the final examination for the Programming in Python course at the Faculty of Information and Communication Technologies for Summer 2023. It includes exercises on constructing a pathological function, numerical integration and differential equations, and developing a messaging app with specific functionalities using GUI frameworks. The app should allow user registration, messaging, status posting, group creation, and profile picture setting.

Uploaded by

joyceandoulo61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGIES

SUMMER 2023

FINAL EXAMINATION
COURSE TITLE: PROGRAMMING IN PYTHON
COURSE CODE: ICT
INSTRUCTOR: BILENNE NDIFOR
DATE: */*/2023
DURATION: 3 Hours

INSTRUCTIONS:

Exercise 1: A pathological function


The aim is to construct a function that from the first view seems to
be regular, meanwhile it is not.

b) calculate the first and second derivative of and represent both


graphically. What can you conclude?

Exercise 2: Numerical Integration and Differential


Equations
You should obtain the following curves

Exercise 3: Messaging App


We wish to build a desktop GUI application (using tkinter or PyQt6 or PySide6) that
will help manage an apartment building which is on rent with a minimum of 20
rooms.

The following MODULES might be useful ;matplotlib, numpy ,sqlite3


and scipy

Your application should show the logo of the university and the name of the
developer. It should prompt the user to insert the phone number and name to create
and log into system.

Your applications should have the following functionality;


 Send messages with other registered user(docs,images,others)
 Post and view status
 Create groups
 Set profile pictures

You are free to design the layout and presentation style for the graphical user
interface.

You might also like