Be platform-independent!

This is something I wrote a couple of years ago..:

 

One of the amazing features of the GUC paradigm is its ability of making Students platform-independent.

 

And because in the GUC you always discover new things about what is performed on you as a Student, I just discovered this feature lately. Actually I didn’t realize it until we learned about the different features of the object-oriented paradigm. Then I did some pattern matching (GUC as you know combines several paradigms), and this feature did match with the object-oriented paradigm.

 

But how is this feature achieved? (If you are one of those who think in a logical way, you can stop here in order to avoid any errors, because here begins the procedural explanation, and I know you are concerned with the what and not with the how..)

 

One of the methods called for this purpose is making the Students’ memory capable of storing any amount of information given as input without overriding any already stored information and, at the same time, without causing a stack overflow (notice that there is no garbage collection).

 

For me as a sub-class of 4thSemester, this method is used by the Concepts class, but you can also apply it to any of your classes with classCount >=1.

 

This is of course one very good way to get the desired result, but when used alone, it doesn’t get it in the most efficient way.

 

That’s why another method called on the Object Student makes its processing time for performing any task tend to zero. This way it can assure a maximum performance for the execution of the Object Student, as its CPI consequently tends to infinity.

 

Of course in this case you can expect side effects, because as you know Students are Objects and not primitive data types.

 

This kind of time-invariance is unique to the Students in GUC, not to any other kind of Human Object.

 

Another important attribute GUC had to manipulate to achieve platform independence was the environmental sensitivity.

As you know, any Human Object is an environmental variable, i.e. its performance can be affected by the environment it is in.

But in the case of Students in the GUC paradigm this problem was solved by using the so-called IceAge Effect.

Its aim is to make them environment-independent.

This effect is applied in all lecture halls and in most classes (if you don’t sit directly under the source code or you are not smart enough to try and catch the Security Exception Handler).

Especially the transitions between the different environments (like the transition between the Ice Age Effect and the hot sun source outside) make their physical components ready and reliable to work under any environmental conditions.

 

This effect is amplified by the attendance policy.

The fact that if any physical component stops functioning at any time that this would definitely lead the Student to lose some attendance’s, quizzes’, assignments’ and projects’ grades makes each Student try his best to be as environment-independent as possible to avoid resetting his semester variable.

 

This effect, however, can only be ensured to work on campus.

But what about their environment at home?

Don’t worry, as you may have guessed, GUC took care of this, too!

 

GUC provides other alternatives to the IceAge Effect which can be applied anywhere.

 

Whether there is a religious feast, an event celebrated by all Egyptians (like the victory of the Egyptian team), a wedding celebrated by the family or a birthday celebrated by a group of normal Human friends, sad occasions like the “Al-Salam 98”or the extension of the “ Kanoon el Tawarek”, or even natural disasters like the Tsunami, Students should still be able to continue processing with the same performance as if nothing was happening around them.

In addition, their threads should be ready to sleep at any time, and for any period independently of the surrounding circumstances.

 

This, of course, also has some side effects on the other Human Objects living with them. However, the concept of the GUC is also to make sure that Students.setVisible(false) to the other Human Classes.

That’s why their instance variables were declared as private to prevent the access from any other class outside the GUC.

 

Combining all the above mentioned methods (and many others) is a very efficient way to make Students platform-independent.

 

You see how this paradigm is amazing? It has achieved what all programmers were dreaming of for ages!

That is why I deeply believe that in several years GUC Students will be invading the markets with no concurrence!

 

Thank you, dear GUC, for making me platform-independent!

I may have not survived the hard life outside without you..

(But please for the new constructed Students in the future, try to continue working on reducing the side effects ..)

 

(written in the bus on the way home after a Concepts lecture..)

 

String firstName= “Laila”;

String middleName=”Hussein”;

String lastName= “Shoukry”;

int semester=4;

String major = “MET”;

boolean stillAlive= true;

 

Pitying the GUC students

I just found by chance this article on the German “Zeit” which discusses managerial problems at the GUC, my university. It’s title is “I pity the students”!
Unfortunately it is in German and I don’t have time to translate :(.

DIE ZEIT, Ausgabe 43, 2005

Von Frederik Richter | © DIE ZEIT, 43/2005

Die Deutsche Universität in Kairo soll eine Spitzenhochschule werden. Doch Kritiker klagen über Missmanagement und Mauscheleien bei den Prüfungen

What is the capital of Germany? Studenten an einer deutschen Universität sollten die Frage nach der deutschen Hauptstadt eigentlich beantworten können. An der German University in Cairo (GUC) haben das allerdings nicht alle geschafft. Zwei antworteten vorsichtshalber gar mit einer Zahl. Das liegt weniger an Lücken in Geografie als an mangelnden Englisch-Kenntnissen.

So kann sich Klaus-Jürgen Teller, ehemaliger Management-Dozent an der GUC, an viele Sprechstunden erinnern, in denen Studenten einen Kommilitonen als Übersetzer ins Arabische mitbrachten.

Die Deutsche Universität in Kairo wurde 2003 von Kanzler Gerhard Schröder und dem ägyptischen Präsidenten Hosni Mubarak feierlich eröffnet, sie bekommt akademische Unterstützung der Universitäten Ulm und Stuttgart, Finanzspritzen vom Bundesbildungsministerium. Nach deutschem Modell sollen an der Privatuni Natur-, Ingenieur- und Wirtschaftswissenschaften auf höchstem internationalen Niveau unterrichtet werden, sagte Gründungsrektor Aschraf Mansour, in Ulm habilitierter Physiker. Aber einige Kritiker unterstellen der Universität für Überflieger Startschwierigkeiten.

Ansprüche und Realität lägen an der GUCnoch weit auseinander. So ist die Unterrichtssprache Englisch, doch im English Department sind heute kaum englische Muttersprachler zu finden. Rob Evans, ehemaliger Leiter der Abteilung, wurde vor einem Jahr entlassen. Er hatte versucht, sich gegenüber der Universitätsleitung durchzusetzen und die Englisch-Standards aufrechtzuerhalten. In der chaotischen Anfangszeit schafften es Studenten an die GUC, die des Englischen kaum mächtig waren, erzählt Evans. Einige wurden so lange geprüft, bis sie drin waren.

Auch die Personalpolitik erinnere an einen ägyptischen Familienbetrieb, sagen Kritiker. Die Administration mit ihren unerfahrenen Angestellten ist mit den etwa 500 Mitarbeitern und über 2000 Studenten der GUC überfordert.

Das Ganze leidet an der Gigantomanie, alles geht viel zu schnell. Die GUC hat nicht das nötige Know-how im Projektmanagement, sagt Klaus-Jürgen Teller. Nachdem das ehemalige Vorstandsmitglied des Quelle-Konzerns wiederholt mit seinen Versuchen gescheitert war, etwas von den eigenen Management-Erfahrungen weiterzugeben, warf er kurz vor Weihnachten verärgert das Handtuch.

Wenn es so weitergeht wie bisher, sieht Teller spätestens dann große Probleme auf die GUC zukommen, wenn sich die ersten Absolventen auf dem ägyptischen Arbeitsmarkt behaupten müssen.

Die deutschen Partnerhochschulen halten sich mit Kritik zurück

Denn die GUC hat Konkurrenz. Die ägyptische Regierung hat endlich auf die Misere an den öffentlichen Hochschulen reagiert und den Sektor in den vergangenen Jahren für private Investoren geöffnet. Neben einigen ägyptischen Privatuniversitäten tummeln sich Anbieter, die auf die Attraktivität ausländischer Bildung setzen. Neben der alteingesessenen amerikanischen und der französischen öffnen im Herbst eine britische und eine kanadische Universität.

Die Studenten tun mir leid, sagt Mary Hatakka, die die GUC vor diesem Semester verlassen hat. Denn die vermeintlichen deutschen akademischen Standards am Nil haben unter den hohen Durchfallquoten bei den Prüfungen gelitten, die Prüfungsstandards wurden von Semester zu Semester gesenkt. Die hohen Durchfallquoten werden grundsätzlich den Dozenten zugeschrieben, sagt Klaus-Jürgen Teller. Der für das Bestehen einer Klausur erforderliche Prozentsatz sei in einigen Fällen deutlich abgesenkt worden, so Teller.

Mangelnde Transparenz bei den Prüfungen ist eine weitere Plage, die viele Dozenten verärgert hat. Zu meiner Zeit war es tatsächlich so, dass der Lehrende die Note der Endklausur nicht erfuhr, sondern lediglich das Gesamtergebnis, sagt Klaus-Jürgen Teller. Die Noten werden von der Verwaltung ausgerechnet, ohne dass die Akademiker Einblick in das Procedere hätten. Es kam zuweilen zu sehr merkwürdigen Ergebnissen, sodass ein sonst sehr schlechter Student wohl nur durch eine unerklärlich gute Klausur bestanden haben konnte. Aber auch Studenten, die Prüfungen nicht bestehen, tauchen im nächsten Semester in den Folgevorlesungen auf. Sie erhielten durch die Universitätsleitung die Genehmigung, die Prüfung zu irgendeinem späteren Zeitpunkt nachzuholen, sagt Teller.

Viele Dozenten fragen sich, warum die Partneruniversitäten nichts unternehmen. Der Bund fördert die GUC mit 600 000 Euro, verteilt über drei Jahre. Der Deutsche Akademische Austauschdienst DAAD finanziert Koordinatorenstellen an den Partneruniversitäten. Die halten sich mit Stellungnahmen zu internen Vorgängen an der GUC zurück, nehmen die Uni am Nil aber in Schutz. Von Unregelmäßigkeiten bei Aufnahmetests sei nichts bekannt, sagt etwa Dorit Zitzelsberger von der Universität Ulm. Und wehrt sich auch gegen die Behauptung, die deutschen Partner hätten an der GUC schon lange nichts mehr zu melden. Der Gründungsrektor Aschraf Mansour war für eine Stellungnahme nicht zu erreichen.

Befürworter der Universität wie das Bildungsministerium verweisen darauf, was in der Kürze der Zeit bereits erreicht worden ist. Man müsse der GUC noch Zeit geben, sagt auch Alexander Haridi, langjähriger Leiter der Außenstelle des DAAD in Kairo. Das sind typische Anfangsprobleme, aus diesen wird die Universität noch herauswachsen. Eine korrekte Einschätzung der GUC sei erst nach einigen Jahren möglich.

Eine Bewertung der GUC hängt vom Maßstab ab, den man anwendet, sagt Haridi.

So seien die Clanstrukturen an der GUC geringer ausgeprägt als an anderen ägyptischen Universitäten. Auch der Einfluss der Akademiker an der GUC sei größer als der von Investoren, die die Studenten als zahlende Kundschaft betrachten, die gehegt und gepflegt werden muss. Zwischen 2500 und 4350 Euro zahlen die Studenten pro Semester an die German University. Wer genau ihre Investoren sind, ist allerdings schwer zu sagen.




Originally Posted By Laila Hussein to Thoughts & Tips at 6/19/2008 05:04:00 PM

A typical day at the GUC



This is a cartoon which was made by Sara Abdel-Azim, a fellow GUC student, to describe a typical day at the GUC.
Although the semester is over, I couldn’t help but post it, to remind us of the GUC 🙂


Originally Posted By Laila Hussein to Thoughts & Tips at 2/16/2008 12:12:00 PM


Programmers of the World, unite!


Originally Posted By Laila Hussein to Thoughts & Tips at 1/22/2008 04:01:00 PM

Deadlock

Our current state as GUCians: Deadlock!!!!!


Originally Posted By Laila Hussein to Thoughts & Tips at 1/17/2008 10:55:00 AM

Washing Machine Overflow

Attention Everybody, this is an important note for all house wives which we discovered in our last Embedded Systems lecture:


Originally Posted By Laila Hussein to Thoughts & Tips at 1/17/2008 09:39:00 AM

A Virtual World?


I never thought that studying Multimedia Engineering would so much affect my perception of the world around me.

At the beginning of the semester, our Multimedia Networking Prof was talking about the Advances in the Networking World with the spread of all kind of multimedia applications… And she said that in a few years we will all be living in a virtual world. Everything will be virtual, even money, relationships, even your personal life at home (she mentioned sth about travelling around the home with music and lights following you wherever you go…!!).

Personally, I don’t doubt it. Yes, I feel such a day will come. But honestly I am not very comfortable about that. And I started feeling I don’t want to contribute in making this happen. With all my love and excitement about this field, I am not sure I want to be part of it for the rest of my life.
But the fact is, I will have no choice! Anyway, after a few years, it will not be me who will decide, whether I am a Computer Engineer or an innocent house wife who knows nothing about what’s going around in the technical world! This is not the point. A woman like this will face lots of problems and her children will consider her an alien coming from another planet. Maybe she will have nice dreams at night but that doesn’t change the fact that her husband will be staying at home and working on the internet, receiving his salary through the internet and paying his bills through the internet as well. When she comes to ask him if he needs something, he will take lots of time realizing she is standing there and remembering her name and what she is doing in his house, or even worse: where he is right now and what brought him here. Or the opposite may be true if the woman is the one who will be working, which is very possible, too.

No, it’s not funny. I mean, what kind of life is that?
It’s not really far away from the reality nowadays .

Send me a large Pizza, please, any type, I have no time to think.., attached are 10 Euros (or 1 Billion Egyptian Pounds), (press Send) auto-reply: Yes, Ma’am, ur requested product will arrive in 8 minutes, 4 seconds, and 10 milli seconds(specified time passes) trrrn, trrrn , bell rings– >(door opens automatically after specified time)–>Pizza thrown inside..(after 4 minutes:) what have I eaten right now?? No time to think, my online lecture will start after 3.23 minutes on “virtualLectures.com”!

OH MY GOD, I am tired of even thinking about it, and again it’s not funny!

To prove to you, did you hear about”SecondLife”? It’s a virtual-reality world created in which avatars (digital characters) interact and create their own virtual world. They also sell products, conduct classes, do research, hold conferences, and even recruit for admissions. I read there are about nine million such avatars out there.

It all seems so exciting and new and challenging and everything , but will I be contributing in this misery through my field of study????
What about online relationships, how true are they?? Is your personality online the same like your personality in real life? How much can you know about a person you meet online and see as some funny synthetic avatar??

Will I develop sth like that in the future? Is this my big challenge? What if it turned out to be a complete disaster? I am not a fan of the life of our ancestors anyway but this is way too much.
What if I will be held account for all those children who will face troubles in their lives after using my great inventions??

I don’t know, I am not sure I am thinking in the right direction here but it just came to my mind and I am confused… Is the “second life” the end of the “first” life or I am just exaggerating as usual??


Originally Posted By Laila Hussein to Thoughts & Tips at 11/24/2007 09:40:00 AM