وظایف
تحلیل مسائل برای توسعه راه حل ها و استفاده از آنها
برنامه ریزی وظایف برای تامین اهداف و اولویت های کار
ارزیابی پروژه ها برای بررسی امکان یا عدم امکان
استفاده از تخصص نظری و خلاقیت برای خلق یا کاربرد تکنولوژی جدید
مشورت با کاربران، مدیریت و تکنسین ها برای انجام محاسبات و تخمین نیازها
دانش
کامپیوتر و الکترونیک: دانش برد های مدار، پردازنده ها، تراشه ها، تجهیزات الکترونیکی و سخت افزار و نرم افزار کامپیوتر شامل استفاده و برنامه نویسی.
ریاضی: علم حساب، جبر، هندسه، حساب دیفرانسیل و انتگرال، آمار و کاربرد های آنها.
زبان انگلیسی: دانش ساختار و محتوای زبان انگلیسی شامل معنی و املای کلمات، قواعد ترکیب و گرامر.
آموزش و پرورش: دانش اصول و روش های برنامه درسی و طرح آموزشی، آموزش و ساختار فردی و گروهی و اندازه گیری آثار آموزش.
مخابرات: علم انتقال، پخش، تغییر جهت، کنترل و عملیات سیستم های مخابراتی
توانایی ها
استدلال قیاسی: توانایی اعمال قواعد کلی بر مسائل خاص برای تولید پاسخ های معنی دار.
استدلال استنتاجی: توانایی ترکیب اجزاء اطلاعات برای ساختن قواعد و نتیجه گیری های کلی (شامل یافتن رابطه میان اتفاقات ظاهرا غیر مرتبط).
حساسیت به مسئله: توانایی گفتن اینکه چه زمانی چیزی اشتباه است یه احتمال اشتباه می رود. شامل حل مسئله نمی شود، فقط شناسایی وجود مشکل است.
جریان داشتن ایده ها: توانایی دادن تعدادی ایده در مورد یک موضوع (تعداد ایده ها مهم است، نه کیفیت، درستی یا خلاقیت آنها)
مرتب سازی اطلاعات: توانایی مرتب سازی کارها و موارد دیگر در یک چینش یا الگوی خاص بر اساس قوانین خاص (مثلا الگوهای عددی، حروف، کلمات، تصاویر یا عملیات های ریاضی).

چه کارهایی انجام می دهند؟
تعامل با کامپوتر ها: استفاده از کامپوترها و سیستم های کامپیوتری (نرم افزار و سخت افزار) برای برنامه ریزی، برنامه نویسی، تنظیم دستورالعمل، ورود اطلاعات یا پردازش اطلاعات.
گردآوری اطلاعات: مشاهده، دریافت و کسب اطلاعات از تمام منابع مربوطه.
پردازش اطلاعات: گردآوری، کد گذاری، دسته بندی، محاسبه، جدول بندی، بازرسی و تعیین صحت.
تفکر خلاق: توسعه، طراحی یا خلق برنامه های کاربردی، ایده ها، روابط، سیستم ها یا محصولات جدید همراه با مشارکت هنرمندانه
تصمیم گیری و حل مسئله: تحلیل اطلاعات و ارزیابی نتایج برای انتخاب بهترین راه حل و حل مشکل
این شغل مناسب چه شخصیت هایی است؟
جستجوگر: مشاغل جستجوگر اغلب درگیر ایده ها هستند و تفکر زیادی را می طلبند. این مشاغل می توانند شامل جستجو ذهنی برای کشف حقایق و حل مسائل باشند.
واقعگرا: مشاغل واقعگرا غالبا شامل فعالیت های کاربردی و عملی می باشند. آنها اغلب در ارتباط با دنیای واقعی، مواد یا ماشین ها هستند. اغلب کار در بیرون است و زیاد درگیر کاغذ بازی یا کار در کنار دیگران نیست.
قراردادی: این گونه شخصیت ها تمایل به دنبال کردن رویه های تنظیم شده و انجام کارهای روتین دارند. این مشاغل می تواند شامل کار با اطلاعات جزئیات بیش از ایده ها باشند. در این شغل معمولا یک خط واضح معتبر برای دنبال کردن وجود دارد.
هنری: مشاغل هنری اغلب درگیر کار با شکل ها، طرح ها و الگوها هستند. این مشاغل اغلب نیازمند خودشکوفایی اند و کار می تواند بدون دنبال کردن یک قانون مشخص انجام شود.
این شغل چگونه موجب رضایت شاغل می شود؟
موفقیت: این شغل برای افراد نتیجه محور مناسب است و به افراد اجازه می دهد تا از قویترین توانایی های خود استفاده کنند.
شرایط کاری: این شغل موجب رضایت افرادی می شود که امنیت شغلی و شرایط کاری خوب را دوست دارند. نیازهای مشابه عبارتند از فعالیت، جبران خدمات، استقلال، امنیت، تنوع و سایر شرایط کاری است.
استقلال: به کارکنان اجازه داده می شود تا به تنهایی کار کنند و تصمیم بگیرند. نیازهای مشابه عبارتند از خلاقیت و مسئولیت

دروس دوره دانشگاه
دروس اصلي و تخصّصي مشترک در گرايشهاي مختلف علوم کامپيوتر: رياضي عمومي، فيزيک پايه، آمار و احتمال، اصول کامپيوتر، اصول سيستمهاي کامپيوتري، جبر خطي عددي، رياضيات گسسته، آناليز عددي، ساختمان دادهها و الگوريتمها، نظريه اتوماتا و زبانها، کامپايلر، نظريه محاسبات، اصول طراحي نرمافزار، منطق، ذخيره و بازيابي اطلاعات، پايگاه دادهها، اصول سيستمهاي عامل، شبيهسازي کامپيوتري، زبانهاي برنامهسازي، اصول مديريت، مباني اقتصاد.
دروس تخصصی گرایش محاسبات علمی: برنامهريزي خطي، برنامهريزي غيرخطي، نرمافزار رياضي، آناليز عددي، طراحي هندسي کامپيوتري.
دروس تخصصی گرایش نظریه الگوریتم ها: برنامهريزي پويا، نظريه گراف، بهينهسازي ترکيبي و آناليز شبکهها، نظريهي کدگذاري، سيستمهاي صفي و مدلهاي کارآيي.
دروس تخصصی گرایش سخت افزار: مدارهاي منطقي، معماري کامپيوتر، ريزپردازنده
دروس تخصصي گرايش سيستمهاي اطّلاعاتي: تحليل و طرّاحي سيستمهاي اطّلاعاتي، متدولوژي ساخت سيستمهاي اطّلاعاتي، مديريت پروژههاي نرمافزاري، سيستمهاي اطّلاعاتي مديريت.
مشاغل مرتبط
تحلیلگر سیستم های کامپیوتری
مهندس کامپوتر- نرم افزار
مهندس معماری کامپیوتر
معلم علوم کامپیوتر
