ACM (Association for Computing
Machinery) atau Asosiasi untuk Permesinan Komputer adalah
sebuah serikat ilmiah dan pendidikan komputer pertama didunia yang didirikan
pada tahun 1947 yang berpusat di Kota New York.. Anggota ACM sekitar 78.000
terdiri dari para profesional dan para pelajar yang tertarik akan komputer.
ACM diatur menjadi 170 bagian lokal
dan 34 SIG atau grup minat khusus (special interest groups), SIGs melakukan
banyak kegiatan, seperti SIGGRAPH, SIGPLAN dan SIGCOMM, mensponsori konferensi
teratur yang menjadi terkenal sebagai acara utama untuk memperkenalkan inovasi
baru dalam bidang tertentu. SIG juga menerbitkan sejumlah jurnal khusus,
majalan, dan surat berita.
SIGs
merupakan Kelompok Minat Khusus ACM Mewakili hampir setiap wilayah utama dari
komputasi, menawarkan kekayaan konferensi, publikasi, dan kegiatan pada skala
lokal –global. SIGs sendiri terdiri dari beberapa kelompok atau bagian, antara
lain :
·
SIGACCESS
Kelompok Khusus ACM akses computing yang bertujuan untuk mempromosikan
kepentingan profesional komputasi personil dengan cacat fisik dan penerapan
komputasi dan teknologi informasi dalam memecahkan masalah cacat yang relevan. SIGACCESS juga
berusaha untuk mendidik masyarakat untuk mendukung karir bagi penyandang cacat.
·
SIGACT
Kelompok Khusus Algoritma dan Teori Komputasi adalah sebuah organisasi
internasional yang mendorong dan mempromosikan penemuan dan penyebaran
berkualitas tinggi, penelitian dalam ilmu komputer teoritis (TCS), analisis
formal perhitungan yang efisien dan proses komputasi. TCS mencakup berbagai
topik termasuk algoritma, struktur data, kompleksitas komputasi, komputasi
paralel dan terdistribusi, perhitungan probabilistik, perhitungan kuantum,
teori automata, teori informasi, kriptografi, semantik program dan verifikasi,
pembelajaran mesin, biologi komputasi, ekonomi komputasi, komputasi geometri,
dan nomor teori komputasi dan aljabar.
Kelompok Khusus yang bergelut dan menekuni tentang
Bahasa Pemrograman Ada, menyediakan forum pada semua aspek dari bahasa Ada dan
teknologi, termasuk penggunaan, pendidikan, standardisasi, metode desain, dan
implementasi kompiler. Teknologi pendukung yang berfokus pada SIGAda termasuk
rekayasa perangkat lunak, proses pengembangan perangkat lunak, teknologi objek,
komputer bidang pendidikan sains, alat, Obyek Permintaan Arsitektur Umum Broker
(CORBA), dan Java.
Kelompok Khusus Komputasi Terapan, menawarkan praktisi
dan peneliti kesempatan untuk berbagi kepentingan bersama dalam aplikasi yang
inovatif, transfer teknologi, komputasi eksperimental, penelitian strategis,
dan pengelolaan komputasi. SIG ini juga mempromosikan kerjasama luas di
kalangan bisnis, pemerintah, dan program komputasi akademis.
SIGART adalah kelompok minat khusus Kecerdasan Buatan,
terdiri dari studi intelijen dan realisasi dalam sistem komputer. Misi SIGART
adalah untuk mempromosikan dan mendukung AI yang terkait konferensi.
ACM telah menciptakan sebuah perpustakaan digital
dimana membuat banyak publikasi yang tersedia. perpustakaan digital ACM adalah
koleksi terbesar di dunia informasi tentang mesin komputasi dan berisi arsip
jurnal, majalah, prosiding konferensi online, dan isu-isu terkini publikasi
ACM. online termasuk forum yang disebut Ubiquity dan Tech News yang berisi
informasi terbaru tentang dunia IT. ACM juga mensponsori acara yang berhubungan
dengan ilmu komputer seperti ACM International Collegiate Programming Contest
(ICPC) yang mendunia, dan telah mensponsori beberapa acara lainnya, seperti
pertandingan catur antara Garry Kasparovdan komputer IBM Deep Blue.
Pesaing utama ACM adalah IEEE
Computer Society . Sulit untuk generalisasi akurat tentang perbedaan antara
keduanya, tetapi ACM berfokus pada teori ilmu komputer dan aplikasi pengguna
akhir sementara IEEE lebih memfokuskan pada perangkat keras dan masalah
standardisasi. berikut ini adalah kurikulum ilmu komputer tahun 2010
standar ACM, antara lain :
1.
Computer Engeneers ( Teknik Komputer ). Teknik
komputer (CE) siswa mempelajari desain hardware digital dan perangkat lunak
termasuk sistem komunikasi, sistem dan perangkat komputer. Bagi mereka, program
ini difokuskan pada perangkat digital dan antarmuka dengan pengguna dan
perangkat lainnya. Suatu daerah penting dalam komputasi rekayasa adalah
pengembangan embedded system. Perangkat seperti ponsel, pemutar audio digital,
perekam video digital, sistem alarm, mesin sinar-x, dan alat-alat bedah laser
yang semua memerlukan integrasi hardware dan perangkat lunak tertanam, dan
semua hasil rekayasa komputer.
2.
Computer Saints ( Ilmu Komputer ). mencakup
kisaran dari teori melalui pemrograman untuk memotong-tepi pengembangan solusi
komputasi. Ilmu komputer menawarkan landasan yang memungkinkan lulusan untuk
beradaptasi dengan teknologi baru dan ide-ide baru. Karya ilmuwan komputer
jatuh ke dalam tiga kategori:
1. merancang dan membangun perangkat lunak
2. mengembangkan cara-cara efektif untuk
memecahkan masalah komputasi, seperti
menyimpan informasi dalam database, pengiriman data melalui jaringan atau
menyediakan pendekatan baru untuk masalah keamanan; dan
3. menyusun baru dan lebih baik cara
menggunakan komputer dan mengatasi tantangan khusus di bidang-bidang seperti
robotika, visi komputer, atau forensik digital (meskipun ini spesialisasi tidak
tersedia di semua program ilmu komputer).
IEEE (Institute of Electrical and Electronics
Engineers) adalah
sebuah organisasi profesi nirlaba yang terdiri dari banyak ahli dibidang teknik
yang mempromosikan pengembangan standar- standar dan bertindak sebagai pihak
yang mempercepat teknologi- teknologi baru dalam semua aspek dalam industry dan
rekayasa (engineering), yang mencakup telekomunikasi, jaringa nkomputer,
kelistrikan, antariksa, dan elektronika.
Tujuan inti IEEE adalah mendorong inovasi teknologi
dan kesempurnaan untuk kepentingan kemanusiaan, sedangkan visi IEEE adalah akan
menjadi penting untuk masyarakat teknis global dan professional teknis
dimana-mana dan dikenal secara universal untuk kontribusi teknologi dan teknis
yang professional dalam meningkatkan kondisi perkembangan global. Standar dalam
IEEE adalah mengatur fungsi, kemampuan dan interoperabilitas dari berbagai
macam produk dan layanan yang mengubah cara orang hidup, bekerja dan
berkomunikasi.
Perbedaan antara ACM dan IEEE adalah, ACM berfokus
pada ilmu komputer teoritis dan aplikasi pengguna akhir, sementara IEEE lebih
memfokuskan pada masalah-masalah hardware dan standardisasi. Cara lain untuk
menyatakan perbedaan yaitu ACM adalah ilmuwan komputer dan IEEE adalah untuk
insinyur listrik, meskipun subkelompok terbesar adalah IEEE Computer Society.
Berikut ini
adalah sertifikasi Profesional dalam beberapa bidang berdasarkan yang
ditawarkan IEEE, yaitu :
·
Biometrik profesional bersetifikat (Certificied Biometrics Profesional)
: Para CBP
IEEE menetapkan standar dasar pengetahuan dalam industri biometrik. Individu
yang lulus ujian IEEE CBP siap untuk menunjukkan bahwa mereka memiliki tingkat
kemahiran yang diperlukan untuk melakukan dalam suatu cara yang kompeten dan
efektif.
·
Asosiasi Pengembangan Perangkat Lunak ( Certificied Software Development
Associate) : Para
profesional CSDA ditujukan untuk lulus insinyur perangkat lunak dan entry-level
perangkat lunak profesional dan berfungsi untuk menjembatani kesenjangan antara
pengalaman pendidikan dan dunia nyata persyaratan kerja. Para CSDA adalah
langkah pertama menuju menjadi Software Bersertifikat Professional Development
CSDP
·
Pengembangan Perangkat Lunak Profesional Bersertifkat ( Certificied
Software Development Profesional ) : Para profesional CSDP dimaksudkan untuk karir tingkat
menengah profesional pengembangan perangkat lunak yang ingin mengkonfirmasi
kemampuan mereka praktik pengembangan perangkat lunak standar dan maju dalam
karir mereka.
·
Rekayasa Teknologi Komunikasi Nirkabel ( Wireless Certificied Engineers
Tecnology ) : Para WCET
membantu profesional nirkabel mendapatkan pengakuan sebagai profesional yang
memiliki pengetahuan yang diperlukan, keterampilan, dan kemampuan untuk
memenuhi tantangan hari ini dan nanti.