This template is based on
You can easily get started by defining variables such as the title of your
Chose whether you want the title page with one logo or with two logo. Default is one.
Images go in the "images" directory. Other resources, e.g. source code files, go in the "resources" directory.
Simply start writing by adding sections in the "sections" directory and including these files in "main.tex".
Note, that this template is optimized for theses in computer science with Java as main programming language. But feel free to configure listings, e.g. for other languages.
All Inclusive Master Thesis Computer Science
This template includes all you need for your thesis in Computer Science: pseudocode, listsings (sourcecode), tables, math and equations, tables with coloured cells, figures, appendix, toc , custom title, colours and a customizable layout.
The best: all that is wrapped up in little tutorial-style paragraphs with examples.
See also: https://github.com/jankapunkt/master-thesis
LaTeX I (CU Doctoral Academy)
Source code for LaTeX I, a course for LaTeX beginners, including slides, handouts, exercises and notes.
LaTeX I is a workshop provided by Cardiff University's Doctoral Academy. The materials are a modified version of those produced by UK TUG volunteers for a course provided for beginning LaTeX users. The materials were adapted for LaTeX I by Clea F. Rees.
Both the original work and modifications are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
The original project is available as a GitHub repository maintained by Joseph Wright from https://github.com/uktug/latex-beginners-course/.
Clea F. Rees
Created with the Beamer Presentation LaTeX Template Version 1.0 (10/11/12) from
Optimizing The Linux Scheduler For Performance.
The CPU scheduling is the basis of multi-programming operating systems. By switching the
CPU among processes, the operating system can make the computer more productive. The
scheduler controls the way processes are managed in the operating system.
Linux supports preemptive multitasking, this means that the process scheduler decides which process
runs and when.
Balance performance across different computer configurations is one challenge in modern operating
systems.Linux has two separate process-scheduling algorithms.
If a Linux system performs similar tasks in a regular manner, it could be useful to implement
optimizations to the Linux scheduler to optimize the performance of those tasks.
In this project, we analyze and evaluate the impact of changing the kernel values on the performance
of the calculation of 8,765,4321 digits of pi using the Leibniz formula measuring the time that the
system takes to perform the calculation.
Constanza Madrigal Reyes and Ismael Lizárraga González