INFO2050 - Advanced computer programming
Random CS quote
Actually I made up the term object-oriented"
and I can tell you I did not have C++ in mind."
Informations
Schedule
| Assignment (optional) | 18 Sep. 2020 | |
| Ex. | 25 Sep. 2020 |
Exercise session 1: Pseudo-code and complexity |
| Deadline | 01 Oct. 2020 | Don't forget to submit the optional assignment on the submission platform |
| Assignment Discussion Ex. | 02 Oct. 2020 |
Discussion regarding the optional assignment Exercise session 1: Pseudo-code and complexity (second part) |
Supplementary material
Visual Algo is a site which illustrates many algorithms and data structures of the course. In addition, in the training section, you can to create online quizz on those topics to test your knowledge.Assignments
Testing machines
The assignments must compile on the ms8xx (xx=01..25) machines !
Firstly, you need to create an account through the registration page.
Then you can connect to the machines thanks to SSH with the following command:
ssh login@ms8xx.montefiore.ulg.ac.be
login by your actual login and xx by a machine number (xx=01..25).
SSH will open a terminal on the remote machine. For windows user, the PuTTY utility will
mimic SSH behaviour.
Several solutions are available to ship source code to and from the ms8xx machines.
- FileZilla: a graphic, cross-platform FTP client
scp: a command line utility to transfert file from/to remote hosts (it works much like thecpcommand)rsync: a command line utility to synchronize remote filessshfs: a command line utility to "mount" a remote directory
- Read the man page (so you can say you have)
- Try the help flags
-h, --help(you might even get useful information) - Google your questions or get a succinct tutorial (others have stumbled on the same difficulties, let them help you)
- Script the data transferts, compilation steps, testing suite (human memory is the most expensive)
Oh, and be sure to chmod your home folder to prevent others from messing
with your files.
Misc.
- Submission platform
- Mark criteria
- Pseudo-code LaTeX package of the reference book
- A working example of the LaTeX package and its result