سؤال

لقد تم كتابة PHP, Ruby, كولد فيوجن و جافا سكريبت (لا لغة أعلم) لعدة سنوات.

ولكن أنا حقا الرغبة في الحصول على أكثر في العالم من علوم الكمبيوتر و الكتابة في مستوى أقل اللغات.

ما هي بعض موارد جيدة البدء بها ؟ يبدو أن كل كتاب كنت قد حصلت للغاية الابتدائية, و هذا ليس على الإطلاق مفيدة.أنا بحاجة إلى شيء يتخطى الأساسيات.

هل كانت مفيدة؟

المحلول

معهد ماساتشوستس للتكنولوجيا أوبن كورس المواد هي مكان جيد للنظر.

ويبحث من خلال هذه القائمة، وتبدو التالية وكأنها ضرب بعض المواضيع الأساسية CS:

6.001 Structure and Interpretation of Computer Programs   Spring 2005
6.006 Introduction to Algorithms                          Spring 2008
6.033 Computer System Engineering (SMA 5501)              Spring 2005
6.042J  Mathematics for Computer Science                    Fall 2005

نصائح أخرى

ووالتعليم CS سوف تبدأ مع شيء من هذا القبيل SICP (هيكل وتفسير برامج الحاسب الآلي) - متاح مجانا على الانترنت

.

وأسهل شيء أعتقد سيكون هو العثور على موقع جامعة محلية، والعثور على الخطة الدراسية لدرجة CS، ونرى ما كتب مطلوبة من أجل هذه الدورات. وفي كثير من الأحيان، قد تكون قادرة على العثور على نسخة على الانترنت مجانا.

لعلوم الكمبيوتر، أود أن أوصي بدءا الرياضيات المنفصلة. كتاب جيد هو روزين كتاب ، التي تستخدم دراستي الجامعية. من هناك، يمكنك الانتقال إلى الخرسانة الرياضيات و <لأ href = " https://rads.stackoverflow.com/amzn/click/com/0262033844 "يختلط =" نوفولو noreferrer "> مقدمة إلى الخوارزميات ، و <لأ href =" https://rads.stackoverflow.com/amzn / انقر / كوم / 0534950973 "يختلط =" نوفولو noreferrer "> مقدمة لنظرية الحسابات . لا أستطيع أن أتكلم كثيرا عن مقدمة إلى الخوارزميات - انها لا تزال على قائمتي ترغب في ذلك. لكن اثنين آخرين جيدة جدا. يجب أن تغطي أساسيات علوم الحاسوب.

ومن هناك، يمكن أن تذهب إلى أسفل أي طريق. بعض الميادين الرئيسية في علوم الكمبيوتر وعلوم الكمبيوتر النظرية (المنطق، ونظرية الآلي)، ونظرية حسابية (نظرية الحاسوبية ونظرية التعقيد)، والخوارزميات وهياكل البيانات، هندسة الكمبيوتر (المعالجة المتوازية) وأنظمة التشغيل والشبكات الحاسوبية والرسومات، والرؤية، وقواعد البيانات ، AI ... أنت سيتعين عليها أن تقرر ما يثير لكم أكثر والتحقيق في تلك المنطقة موضوع معين على نحو أكثر عمقا.

انقر هنا

هذه بلوق وظائف مفيدة حقا

  • أكثر على بلدي المثالي CS Cirriculum
  • أفضل CS درجة ؟

إذا كنت تحب تعلم لغات جديدة و ترغب في الحصول على اليدين الرطب.
أقترح هاسكل أو F#.
البرمجة الوظيفية هو علوم الكمبيوتر المتقدمة الاشياء "متعة".

تعلم هاسكل على خير عظيم.

أنا أوصي خوارزميات و الرياضيات المنفصلة.و هناك المزيد في علوم الكمبيوتر من مجرد ذلك على سبيل المثال الذكاء الاصطناعي واستخراج البيانات الحاسوبية هندسة الحوسبة الموزعة.... الخ

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top