i just wanted to write some about the department i’ve choosen to continue with in my final year at FCIS

as you can feel from the title of the topic “Part 1” which means the first term of the year

basically it was not as i expected “actually i dont know what was i expecting πŸ˜€ ” but it was better i think it’s the only department that you are given the problem and some basic knowladge and you have to make implement an algorithm

and that’s exactly the ACMer’s life πŸ™‚

i’ll give a short note on every subject from the first term

First : Scientific Visualization

it’s a nice subject dealing with visualization of numerical data to produce images easy to understand (like what you see in the american movies when someone looks from night googles and sees the hot bodies in red or so )

it’s Doctor is very qualified and knows how to deliver the content but the problem is as always in the students

the subject was interresting, by the end of the course i had a software package able to produce images like those


Second : Mathematical Programming

i loved this subject as it was my rest class πŸ˜€

it deals with some algorithms which are so basic for an ACMer and so easy for anybody else (e.g. Dijkstra, Max Flow…)

i didn’t need to study this subject hardly during the year or before the exams, i just did this assignment and another similar one and it was enough

about the Teacher , he is a very lovely, helpfull and cheerfull smart man

BTW. the package i produced by the end of this course is in my box u can download it

Third : High Performance Computing

and this is related to introducing the concept of paraellizing the code to be executed on more than processing element to get a better overall performance

i earned valuable knowladge from that course beside introducing myself to the MPI programming

the package i got after the course was just a single cpp file for a code “Parallel Matrix Multiplication” , although it was a single file it took me some effort to “Invent” a parrellel algorithm and to think and debug parallel code

The Teacher : he is very smart and different than any other teacher i’ve ever seen

he just wanted us to think and forget the stupid way of the examinations we have been in for our 15 years learning

his final examΒ  was the one i wrote this post πŸ˜€

Fourth : Simulation and Modeling

this subject deals with how to simulate a system to gather statistics in a resources saving way

i don’t think i gained alot except another way in thinking while coding such programs

The Teacher : have i said “the problem is as always in the students

well… every rule has some exceptions πŸ˜€

Fifth and Finally : Finite Elements

actually it had some other names “Chineese poetry, Animals’ Mathematics”

a friend wanted to give me a question in this subject and it was “can you pliz solve the pyramids?” πŸ˜€ but i was busy solving a car

some ex-SC_Mens told me that i won’t understand what this subject want except before the final examinations, and they were right

that was the funny lecture/section, the teacher writes down an equation and i laugh from what it looks

what do you expect me to do when i find an equation like this


that was the first subject i face in my life where i can’t know which is the rule and which is the example πŸ˜€

but as my friends have told me i’ll understand it at the end , i did

and the exam was as expected & easy

The Teacher : i think this man is a genius !! thats enough that he can understand this subject πŸ˜€

and about my DMs (Department Mates),

we are all together as one family, have the same problems and explain to each other what others can’t understand

and for the first time in my life i was with a group of people who almost agreed to leave a question in the exam if it came to have this question canceled

but for the doctor’s luck and for our luck it didn’t come πŸ˜€

note: SC_Mens means any body from SC Dept not only boys :p


i think till now SC Rocks πŸ˜‰