fbpx

5 Salah Tafsiran Mengenai Sains Komputer

Kongsi di facebook
Kongsi
Kongsi di linkedin
Kongsi
Kongsi di twitter
Tweet
CSS

(1) Sains komputer adalah mengenai pengekodan.

Ya, pengekodan adalah sebahagian daripada CS, tetapi itu bukan semua! Kerana anda perlu mempelajari banyak algoritma, apatah lagi aritmetik, teori itu membentuk sebahagian besar pendidikan anda. Sains komputer ialah kajian tentang cara komputer berfungsi. Sistem pengendalian, kernel dan penyusun adalah antara topik yang kami selidiki. Anda perlu mengkaji pelayan dan cara tapak web dihoskan sebelum mempelajari cara mengekodnya. Logik matematik, sebagai contoh, adalah salah satu subjek paling teknikal yang kami pelajari. Untuk memahami cara fungsi get logik berfungsi, algebra Boolean diperlukan. Semua maklumat ini mungkin tidak dapat dilihat dengan segera apabila melihat sekeping kod yang dihasilkan oleh pelajar CS, tetapi ia terdapat di bawah permukaan.

Kod hanyalah satu aspek sains komputer, dan pelajar CS yang berjaya akan belajar lebih banyak daripada sekadar pengekodan.

 

(2) Sektor CS membenarkan sedikit atau tiada hubungan sosial.

Tidak jelas dari mana mitos ini berasal, tetapi ia tidak tepat. Walaupun di sekolah, anda akan mempunyai projek kumpulan yang mengajar anda asas bekerja dalam kumpulan. Pada tahun pertama, kemungkinan besar anda perlu menjalankan projek kumpulan tentang pembangunan web. Mungkin akan ada lebih banyak lagi dalam tahun kedua dan ketiga anda. Anda dilatih untuk meninggalkan komen dalam kod kami supaya sesiapa sahaja boleh memahami fungsinya. Permudahkan supaya sama ada pengaturcara lain atau pelanggan, mereka akan dapat memahaminya. Ini disebabkan terutamanya oleh fakta bahawa orang yang berbeza akan diamanahkan untuk memprogramkan pelbagai aspek projek, dan yang lain mungkin dikehendaki untuk terus mengusahakan kod anda.

Orang dalam perniagaan CS mesti dapat berkomunikasi secara berkesan antara satu sama lain, sama ada mereka membantu orang lain apabila mereka memerlukannya atau meminta bantuan apabila mereka memerlukan bantuan. Hanya dengan cara ini kumpulan itu akan dapat mencapai objektifnya secara keseluruhan. Anda perlu bekerjasama dengan pelanggan dan memahami tuntutan mereka walaupun anda seorang pekerja bebas. Tidak ada yang mengelak penglibatan sosial dalam sektor CS kerana ia bertujuan untuk menjawab kehendak orang ramai dengan teknologi. Kepuasan mencapai objektif anda dengan rakan sekerja anda, sebaliknya, harus mengatasi kejanggalan mana-mana pertemuan sosial.

 

(3) Anda mestilah seorang ahli matematik yang kuat.

Oleh kerana sains komputer pertama sekali mengenai cara komputer berfungsi, anda perlu melakukan beberapa aritmetik untuk membantu anda memahaminya. Tidak ada jalan keluar.

Walau bagaimanapun, kerana CS termasuk kelas tambahan yang menangani teori dan pengaturcaraan, anda tidak perlu menjadi pakar matematik untuk melakukannya dengan baik. Matematik jarang digunakan dalam program ijazah semasa membincangkan teori dan pengaturcaraan.

Beberapa bidang yang saya perlu pelajari termasuk kebarangkalian dan statistik, kalkulus dan algebra linear, untuk memberi anda pemahaman yang lebih baik tentang jenis matematik yang kami lakukan.

Walaupun anda sudah pasti akan belajar matematik sebagai sebahagian daripada ijazah CS anda, anda tidak sepatutnya berasa seolah-olah anda sedang belajar matematik untuk kepentingan itu. Matematik yang akan anda kuasai sebagai sebahagian daripada ijazah anda akan membantu anda berasa seperti anda sedang mempelajari lebih lanjut tentang sains komputer dan menjadi seorang saintis komputer yang lebih baik.

Tambahan pula, secara positifnya, pekerjaan tertentu tidak memerlukan anda untuk melengkapkan aritmetik sebanyak yang lain. Pembangun permainan atau tapak tidak mungkin menggunakan matematik sekerap penyelidik yang bekerja dengan AI lanjutan dan struktur data. Semuanya bergantung pada laluan kerjaya yang anda ambil.

 

(4) Anda sepatutnya boleh membuat kod sebelum mendaftar dalam CS.

Salah faham yang kerap tidak benar. Adalah diketahui bahawa majoriti pelajar tidak pernah membuat kod sebelum masuk ke universiti. Dan, kadangkala, mereka mengungguli orang lain dengan lebih banyak pengalaman. Oleh kerana sains komputer lebih daripada sekadar kod, ramai orang bermula pada kedudukan yang sama. Seorang pengekod yang mahir, sebagai contoh, mungkin bukan ahli teori atau ahli matematik yang hebat.

Walaupun bercakap tentang pengekodan, tidak ada jaminan bahawa mereka yang lebih berpengalaman akan sentiasa menang kerana pensyarah akan bermula dari awal, memimpin semua orang melalui keseluruhan proses. Akibatnya, padang permainan cenderung untuk kekal seimbang.

Anda seharusnya dapat melakukannya dengan baik jika anda memberi perhatian di dalam kelas, meneruskan tugasan dengan tugasan pengaturcaraan anda dan menjelaskan bila-bila masa anda tidak pasti.

 

(5) Pelajar sains komputer mampu menyelesaikan sebarang isu yang mungkin dihadapi oleh gajet.

Ini tidak betul. Mengetahui CS tidak akan membantu anda mengetahui sebab PC anda terus menjadi hitam atau mengapa iPad anda terus ranap. Anda mungkin akan membuat ramalan yang lebih berpendidikan, tetapi ini tidak menjamin anda akan sentiasa betul.

Isu ini selalunya agak khusus dan teknikal, memerlukan pengetahuan mendalam tentang sistem pengendalian atau pelayan yang dipersoalkan. Ijazah CS tidak membayangkan bahawa anda seorang pakar dalam setiap disiplin. Akibatnya, pengaturcara dikenali kerana menggunakan Google untuk menyahpepijat masalah. Sentiasa ada seseorang sebelum anda yang menghadapi kesukaran yang sama. Oleh itu, mencari penyelesaian di internet menjimatkan masa.

 

Kesimpulan
Sains komputer bukanlah ijazah yang mudah diperoleh, tetapi ia mungkin cukup bermanfaat jika anda menikmatinya. Anda tidak pasti sama ada anda akan menyukainya? Saya mengesyorkan melihat lebih banyak alat internet, seperti perkongsian senior di Reddit untuk mengetahui lebih lanjut. Ataupun menggunakan rangkaian peribadi rakan dan warga emas anda sendiri.

Anda juga boleh mengetahui sama ada anda menyukai CS dengan mengikuti beberapa kelas CS bersama kami di sini di Singapore Coding Club di mana kami menyediakan pendidikan peribadi dan bantuan untuk membina projek anda sendiri

 

Kongsi di facebook
Kongsi
Kongsi di linkedin
Kongsi
Kongsi di twitter
Tweet

Catatan Berkaitan

Pengarang

IMG
Hannah
a
Jin

Mengenai SCC

Kepentingan untuk berseronok dan maju dalam pendidikan teknologi untuk semua pelajar kami adalah moto kami. Kami mahu pelajar kami mencipta masa depan yang lebih baik bukan sahaja untuk diri mereka tetapi juga untuk masyarakat. Sama ada memprogramkan permainan video mereka sendiri, menganimasikan kartun mereka sendiri atau membina robot, tutor kami boleh membimbing mereka untuk mencari pandangan yang lebih baharu dan meneroka penemuan yang tidak ditemui melalui kursus kami.