So it's FCIS third year, ha?!!

Ok, let me see..

First, FCIS third year is not hard at all, it is very interesting and you'll learn so much from it if you wish just try to really free yourself from anything except your studies to enjoy it.

Second, the best thing to learn from during this year in some subjects will be the projects you do, so try to start in those projects as early as possible to give each project enough time and innovate..

Third, what I am going to write next depends mostly on my knowledge and experience that might be outdated as I was in this place may be three years a go and it depends on my way of thinking and opinions.

So, lets see the subjects you do have in it


acmASCIS Submitter (FCIS Version)

Hello there, Long time no see, ha?! Anyway, I'm glad to announce the release a special version of my lovely project "acmASCIS Submitter"

This version is customized for my faculty to help in the "Introduction to Algorithms" course, as there are some assignments containing problems to be solved on the UVA ACM judge All what is added to this version is a form and a couple of buttons with some functionalities







Scientific Computing Dept. [Part 1]


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 :D "

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

Troubleshooting in ACM-ICPC Contest

i've participated in many contests as organizer, specifically in the technical stuff which is mainly two portions

  • The IDE which is mainly "eclipse"
  • The contest communication tool which can't be except "pc2"

and in the last contest i've participated in it's technical preparations i faced a number of troubles

lets take them one by one

1.Teams don't connect to the Server which is a Linux Machine

  • Solution : before you open the server edit the "pc2server" file and edit this line
  • java $PC2CN $*
  • to be
  • java -Djava.rmi.server.hostname="" $PC2CN $*
  • of course change the ip according to your server ip

and make this edit in all the executables you will run {team, board, judge.....}