THE DIFFERENCE BETWEEN CS Dept
& IT Dept
A very common question we are asked is "What's the difference between
computer science and information technology?" While information
technology has strong roots in computer science, there are some
important differences, which can help to define IT. These differences
fall into professional and curricular categories
At the professional level, the computer scientist tends to build and
extend the underlying technology, while the information technologist
tends to apply available technology to solve real-world problems for
people. The computer scientist tends to be motivated by the computer
itself, by how it works under the hood, while the information
technologist is motivated by using the computer as a tool to solve
problems for people. Another way of describing the difference is that
the information technologist identifies a need for technology, which
the computer scientist then creates, and which the information
technologist finally helps people to use effectively
At the curricular level, information technology differs from computer
science in many respects. First, there is a stronger emphasis on
programming in computer science than in information technology.
Information technologists certainly build software applications, and
programming is certainly a critical skill in IT, but the style of
programming in IT differs from that in Computer Science. The typical
IT project involves gluing together available components in high-level
environments and providing an accessible interface to the
functionality those components provide. The typical computer science
application involves writing large programs from scratch using
traditional programming languages and focusing on software
architecture, data structures and algorithm development issues.
Computer science also requires significantly more math and science
than information technology, mainly because extending the underlying
technology requires a more thorough mathematical foundation than
applying that technology. Finally, the computer science curriculum is
"deeper" in that there are more required prerequisites for the
intermediate and advanced courses in CS. Information technology has a
flatter prerequisite structure, which facilitates the transfer of
students into IT from other majors
Some Attitudes Of Every Department
<-----IT Attitudes
network programming
security programming
server administration
multimediaprocessing
image processing
< ------CS Attitudes
web developping
desktop applecation developping
mobile applecation developping
system analysing
After reading this text you should partially know the differences
betwee the two departments
But , you can not select the correct choise unless you know your
programming possibilities and your programming
attitudes
ترجمة النص
الفرق بين قسم علوم الحاسب & قسم تكنولوجيا
المعلومات
هناك سؤال شائع حول الفرق بين تكنولوجيا المعلومات وعلوم الحاسب ؟
بينما تكنولوجيا المعلومات لها جذور قوية في علوم الحاسب ولكن يوجد عدة
اختلافات بينهما وهذه الاختلافات تظهر في الناحية الدراسية وتظهر أيضا في
المجال العملي
ناحية المجال العملي عالم الحاسب (computer scientist ) يهتم بعلم
الحوسبة من ناحية الحاسب نفسه علي وجه مختلف عن أخصائي تقنية المعلومات
( information technologist )
عالم الحاسب يهتم ببناء وتطوير النظرية و التقنية ولكن أخصائي تقنية
المعلومات يهتم بتقديم حلول متكاملة لمشاكل الناس بواسطة الكمبيوتر
طريقة أخري لتوضيح الفرق بين العلمين , أن أخصائين تكنولوجيا المعلومات
يحددون التقنية المرادة لحل مشكلة ما وبالتالي يأتي دور علماء الحاسب
لانتاج هذه التقنية وبعد ذلك يساعد أخصائين التقنية الناس في إستخدام تلك
التقنية الجديدة
علماء الحاسب منشغلين بالكمبيوتر نفسه كيف يعمل من الداخل بينما أخصائين
تكنولوجيا المعلومات منشغلين باستخدام الكمبيوتر لتوفير حلول للمشاكل
الحياتيه للناس .
من الناحية الدراسية تكنولوجيا المعلومات (IT ) مختلفة عن علوم الحاسب
(CS ) في عدة نواحي :
أولا
انه في علوم الحاسب يوجد برمجة أكثر من تكنولوجيا المعلومات
تقنيين المعلومات تحديدا يبنوا برامج تطبيقة والبرمجة مهارة مهمة في
دراسة IT
ولكن أسلوب وشكل البرمجة في IT مختلفة عن CS
المشروعات التقليدية في IT تتضمن استخدام المكونات البرمجية (Modules )
المعدة سابقة لانجاز وعمل المشروع الجديد
ومشروع تقليدي في CS يرتكز علي برمجة وكتابة برامج كبيرة من البداية
ويركز علي طرق تصميم البرنامج وطريقة تخزين المعلومات والتسلسل المنطقي
للبرنامج
علوم الحاسب يتطلب دراسة أكثر في الرياضيات والعلوم أكتر من تكنولوجيا
المعلومات وذلك لأن تصنيع التقنية يتطلب معرفة أكثر بقواعد الرياضيات عنه
عن تطبيق تلك التقنية.
واخيرا لدراسة منهج علوم الحاسب يتطلب عدة متطلبات إبتدائية من الطالب
لكي يستطيع أن يدرس المواد ذات المستوي المتقدم في CS
أما دراسة IT فالمتطلبات الابتدائية لدراستها مصممة بشكل يسمح للطلاب
الأخرين في مجالات أخري أن ينتقلوا بسهولة لدراسة تكنولوجيا المعلومات.
بعد قراءة هذا النص يجب ان تكون الي حد ما قد تعرفت علي الاختلافات بين
القسمين
لكنك لن تستطيع ان تصيب الاختيار الصحيح الا اذا عرفت امكانياتك
البرمجية واتجاهاتك في البرمجة