برگزاری مسابقات ACM
مسابقات بین المللی ACM همه ساله از سوی انجمن ماشین های محاسب (Association for Computing Machinery) و با پشتیبانی شرکتهای بزرگی چون IBM، به عنوان یکی از مهمترین و معتبرترین مسابقات برنامه نویسی در سطح جهان برگزار می گردد. تیمهای شرکت کننده در این مسابقات، دانشجویان دانشگاههای سرتاسر جهان هستند. این تیمها برای ورود به مرحله نهایی باید در مسابقات منطقه ای شرکت نموده و جواز حضور در فینال را کسب نمایند. دانشگاه صنعتی شریف نیز متولی برگزاری یکی از مسابقات منطقه ای آسیا تا سال ۱۳۸۹ بوده است، اما پس از این سال سهمیه مسابقات منطقه ای ایران به دانشگاه تهران منتقل گردید و مسابقات سال ۱۳۹۰ به میزبانی دانشگاه تهران برگزار گردید. اما در سال 1391 مجددا دانشگاه صنعتی شریف اقدام به برگزاری این مسابقه نمود. این مسابقه منطقه ای عموما در اواخر پاییز هر سال برگزار می شود.
در چنین مسابقاتی علاوه بر تسلط بر یکی از زبانهای برنامه نویسی سی، سی پلاس پلاس یا جاوا، مباحثی نظیر طراحی الگوریتم و ساختمان دادهها بسیار تاثیرگذار هستند.
منابع الکترونیکی بسیاری برای آماده سازی علاقه مندان به چنین مسابقاتی وجود دارد. یکی از مشهورترین آنها که به خاطر رایگان بودن مورد استقبال بسیار نیز قرار گرفته است، کتاب الکترونیکی Art of Programming Contest نوشته احمد شمس العارفین (Ahmed Shamsul Arefin) می باشد.
وب سایت رسمی مسابقات ACM جهانی
|
http://icpc.baylor.edu
|
وب سایت رسمی مسابقات ACM دانشگاه صنعتی شریف
|
http://icpc.sharif.edu
|
وبلاگ رسمی مسابقات ACM ، سایت تهران
|
http://acm.blog.ir
|
نمونه سوالات مسابقات ACM در سالهای گذشته:
http://icpc.baylor.edu/worldfinals/problems
|
http://www.karrels.org/Ed/ACM
|
http://acm.student.cs.uwaterloo.ca/~acm00
|
http://www.cs.oswego.edu/~mohammad/contest/f05/Problems.htm
|