ثبت نام در مسابقه‌ی اینترنتی ۲۰۱۲ شامل دو مرحله است:
۱- ثبت نام در سایت اصلی ACM، که در پست‌های قبلی به آن اشاره شده است.
انجام این مرحله برای تیم‌های شرکت کننده در مسابقه‌ی منطقه‌ای تهران الزامی است.
ولی تیم‌های دانش‌آموزی و تیم‌های دیگری که آزادانه در مسابقه‌ی اینترنتی شرکت می‌کنند و قرار نیست در مسابقه‌ی منطقه‌ای تهران شرکت کنند، لازم نیست این ثبت نام را انجام دهند.


۲- ثبت نام در سایت ShareCode.

تغییرات مراحل ثبت نام را در پست جدید مشاهده کنید.

 ثبت نام «به عنوان تیم» در سایت حَکَم.
البته اگر قبلاً تیمی در این سایت ساخته‌اید، می‌توانید از همان username و password برای شرکت در مسابقه استفاده کنید.
فیلدهای لازم برای ثبت‌نام مشخص است (خطای رایج در این بخش، انتخاب username ای است که قبلا گرفته شده است).
فقط برای زیبایی در جدول امتیاز، نام مؤسسه محل تحصیل را خالی نگذارید ولی متن خیلی بلندی هم برای آن وارد نکنید.
ثبت نام در سایت حکم برای شرکت در خود مسابقه‌ی اینترنتی الزامی است. ولی اگر قصد شرکت در مسابقه‌ی اینترنتی را ندارید و فقط می‌خواهید در مسابقه‌ی منطقه‌ای تهران شرکت کنید، لازم نیست در سایت حکم ثبت نام کنید.

پس از ثبت‌نام و ورود در سایت حکم، بخش فهرست محیط‌ها را از منو انتخاب کنید.
عموماً با سه محیط سر و کار دارید.
۱- محیط ACM_Training که محیطی دائمی است و در آن مسائلی برنامه‌نویسی برای ارسال راه حل موجود است.
۲- محیط Sharif_2012_IC_Prac که یک آزمون آزمایشی ۳ساعته با مسئله‌هایی تکراری است که برای بعد از ظهر چهارشنبه ۱۵ آذر برنامه‌ریزی شده.
۳- محیط Sharif_2012_IC_Main که مسابقه‌ی اصلی اینترنتی امسال در آن برگزار می‌شود. این مسابقه برای صبح پنجشنبه ۱۶ آذر برنامه‌ریزی شده است.

در صفحه‌ی فهرست محیط‌ها، زمان دقیق شروع و مدت مسابقه‌ها مشخص شده است و اگر این زمان‌ها تغییر کنند در همین صفحه می‌توانید مقادیر جدیدشان را مشاهده کنید.

برای ورود به هر محیط، (پس از ورود با نام username و password خود) برروی لینک «پیوستن» در روبه‌روی آن محیط کلیک کنید.
هر کاربر در یک زمان تنها در یک محیط می‌تواند باشد. به هر محیطی که بپیوندید، محیط قبلی را (در همه‌ی صفحه‌های مرورگر) ترک کرده‌اید.

فهرست مسائل هر مسابقه از زمان شروع آن در صفحه‌ی مربوطه قابل دسترسی می‌شود. ولی صورت سؤالات مسابقه اصلی، ۵ دقیقه قبل از شروع رسمی مسابقه در وبلاگ مسابقه نیز قرار داده خواهد شد.


برای ارسال راه حل، هم از طریق منوها (ارسال فرسته)، هم از طریق لینک (ارسال) بالای صفحه‌ی صورت مسئله، و هم از طریق لینک (ارسال) جلوی مسئله در صفحه‌ی فهرست مسئله‌ها می‌توانید به صفحه‌ی ارسال راه حل بروید و فایل راه حل خود را وارد کنید و پس از تعیین مسئله‌ی مورد نظر و انتخاب کامپایلر، دکمه‌ی ارسال را بزنید.
ارسال‌های خود را برای دقایق آخر مسابقه نگذارید.

نتیجه‌ی ارسال‌های خود را در صفحه‌ی فهرست فرسته‌ها می‌توانید ببینید.
رتبه‌بندی تیم‌ها را می‌توانید در صفحه‌ی تابلو امتیاز مشاهده کنید.
خبرهای مربوط به هر محیط را در صفحه‌ی «لیست خبرها»ی آن محیط می‌توانید ببینید.