معرفی رشته کارشناسی ارشد مهندسی فناوری اطلاعات ( IT )و منابع آن
معرفي رشته مهندسي فناوري اطلاعات (IT)
* گرايشها و ابعاد مختلف اين رشته در کارشناسي ارشد
اين رشته در مقطع کارشناسي ارشد داراي گرايشهاي زير است :
۱ - تجارت الکترونيکي
۲ - مديريت سيستم هاي اطلاعاتي
۳ - شبکه هاي کامپيوتري
۴ - مهندسي فناوري اطلاعات (IT)
* زمينههاي اشتغال
با توجه به گسترش روزافزون دنياي کامپيوتر امروزه بيش از هر زمان ديگري نياز به متخصصان کامپيوتر احساس ميشود. امروزه يک مهندس کامپيوتر اگر علاقمند به کار باشد، هيچ وقت با مشکل بيکاري روبه رو نميشود. به خصوص مهندسين نرم افزار فرصتهاي شغلي بيشتري داشته و براي کارکردن نياز به امکانات و تجهيزات زيادي ندارند. فرصتهاي شغلي اين رشته به حدي گسترده و متعدد است که نه تنها فارغ التحصيلان اين رشته به راحتي جذب بازار کار مي شوند بلکه دانشجويان دو سال آخر اين رشته نيز مي توانند وارد بازار کار شده و فعاليت کنند. براي مهندسين سخت افزار هم امکان کار در شرکتهاي توليد کننده قطعات و دستگاهها و مراکز صنعتي – توليدي بسيار فراهم است و از نظر سطح درآمدي هم با توجه به دانش و پشتکار شخصي در حد قابل قبول و ايده آلي قرار دارند. از طرفي با توجه به استفاده روزافزون از شبکه اينترنت زمينه کار در اين موضوع نيز بسيار مهياست .
بازار کار در خارج از کشور
پيش از هر چيز شايان ذکر است که به دليل نزديکي ميدانهاي فعاليت در هر دو رشته مهندسي کامپيوتر و IT ، بازار کار و فعاليتهاي اقتصادي نيز در اين دو رشته بسيار به يکديگر نزديک است و داوطلبين کار در خارج نه بر اساس يکي از اين دو رشته تحصيلي بلکه بر پايه تواناييهاي فردي ميتوانند گوي سبقت را جهت در اختيار گرفتن شغل (مسلما مرتبط با کامپيوتر) بربايند .
رشتههاي مهندسي سخت افزار، نرم افزار و IT (آنچه به عنوان IT در کشور ما تدريس ميشود) در خارج از اين مرزها به عنوان مجموعهي مهندسي کامپيوتر شناخته ميشوند که اين مجموعه طبق آمارگيريهاي اخير (تاريخ آمارگيري: ۱۱ July 2007 ) پر درآمدترين رشته دانشگاهي محسوب ميشود که بيشترين درآمد را عايد فارغ التحصيلان خود ميکند. رقم تخميني ۱۰۴ هزار دلار در سال براي افراد با سابقه کاري ۱۰ سال به بالا گواه بر اين نکته است که دانشجويان اين رشته با تلاش و پشتکار ميتوانند آينده موفقي را براي خود در خارج از کشور رقم بزنند. آمار بيکاري در اين رشته نيز نسبت به بسياري از رشتهها بسيار کمتر است و حتي طبق آمار اعلام شده دانشجوياني که هنوز تحصيل خود را نيز به پايان نرساندهاند هم ميتوانند در حين تحصيل، شاغل يکي از ميدانهاي کاري مرتبط با اين رشته شده و به بهبود وضع اقتصادي خود در کنار فرآگيري اين علوم، بپردازند. کشورهاي آلمان و آمريکا از جمله بزرگترين پذيرندگان مهندسين کامپيوتر و کشورهاي هند و ژاپن هم بزرگترين صادرکنندگان آنها محسوب ميشوند. اين در حاليست که بعد از آلمان کشورهاي غرب اروپا، اسکانديناوي و خاورميانه گزينههاي مناسب و دردسترستري براي دانشجوياني که قصد عزيمت از کشور جهت کار و فعاليت در کشورهاي ديگر را دارند، است .
* بازار کار رشته مهندسي فناوري اطلاعات
۱ - مطالعه، بررسي و امکان سنجي سخت افزار، شبکه و نرم افزار مورد نياز
۲ - جمع آوري، سازمان دهي، طبقه بندي اطلاعات
۳ - ايجاد و نگهداري نرم افزارهاي مورد نياز مانند پست فارسي و ابزار جستجوي اطلاعات فارسي
۴ - طراحي و پياده سازي شبکه هاي محلي
۵ - مطالعه و بررسي ابزار مخابراتي مناسب براي انتقال اطلاعات
۶ - مطالعه و بررسي سيستمهاي نرم افزاري مناسب براي سازماندهي و استفاده از اطلاعات مانند سيستمهاي عامل و سيستمهاي بانک اطلاعاتي
۷ - مطالعه و شناسايي شيوههاي جديد براي اطلاع رساني
* بازار کار رشته امنيت
۱ - توليد محصولات نرم افزاري و سخت افزاري مانند :
- ديوار آتش ( fire walls )
- سيستمهاي کنترل نفوذ ( Honey pots )
- سيستمهاي تشخيص نفوذ ( IDS & IPS )
- سيستمهاي پالايش ( Filters)
2- فراهم سازي امنيت لازم براي تراکنشهاي مالي بانکها
۳ - فعاليت در مراکز داده و شرکتهاي ارائه دهنده خدمات اينترنت براي تامين امنيت سرورها
* بازار کار رشته تجارت الکترونيک
۱ - فعاليت در بانکها حول محور پول الکترونيک مانند :
- بانکداري اينترنتي
- بانکداري از طريق موبايل
۲ - ايجاد سايتهاي ارائه دهنده خدمات تجارت الکترونيک
* مکانهايي که در ايران مي توان در آنها مشغول به کار شد
۱ - شرکتهاي نرم افزاري
۲ - شرکتهاي سخت افزاري
۳ - شرکتهاي ارتباطي و شبکه
۴ - شرکتهاي مخابراتي
5-شرکتهاي تجاري مانند بانکها و ديگر موسسات مالي و اعتباري
منابع و مباحث کارشناسی ارشد فناوری اطلاعات IT موسسه ماهان
جدول گرایشات
نام درس
|
ضرایب گرایشات
|
تعداد تست
|
تجارت الکترونیکی
|
مهندسی فناوری اطلاعات (IT)
|
زبان عمومی و تخصصی
|
30
|
1
|
1
|
دروس مشترک (ساختمانهای گسسته، ساختمان دادهها، طراحیالگوریتم، مهندسی نرمافزار، شبکههای کامپیوتری)
|
30
|
4
|
4
|
اصول و مبانی مدیریت
|
15
|
1
|
1
|
مجموعه دروس تخصصی مشترک(اصول طراحی پایگاه دادهها ، هوش مصنوعی، سیستمهای عامل)
|
18
|
2
|
2
|
زبان عمومی و تخصصی
سرفصل ها
|
کل مطالب
|
منابع
|
کتاب بانک تست زبان عمومی موسسه ماهان-مولف:مریم رمضانی
جزوه مکاتبهای موسسه ماهان
|
دروس مشترک (ساختمان گسسته)
سرفصل ها
|
اصول شمارش، مبانی منطق، نظریه مجموعهها
رابطهها و توابع، اصل لانه کبوتری، افرازها و روابط هم ارزی، اصل شمول و طرد، چند جملهایهای رخی
توابع مولد، رابطههای بازگشتی، ساختارهای جبری، عملیات دوتایی و n تایی، دستگاههای جبری
گراف، درخت، بهینهسازی و جور کردن، نظریه کدگذاری و روش شمارش پولیا، هیاتهای متناهی و طرحهای ترکیباتی
|
منابع
|
1- جزوه مکاتبهای موسسه ماهان
2- کتاب درس: ساختمانهای گسسته، دکتر قلیزاده- ریاضی گسسته، گریمالدی- ریاضی گسسته، ترمبلی
ساختمان داده ها
1-جزوه مکاتبه ای موسسه ماهان
2-کتاب CLRS
|
دروس مشترک (ساختمان داده ها)
سرفصل ها
|
مرتبه زمانی و نمادهای مجانبی و رشد توابع ، روابط بازگشتی، الگوریتم های بازگشتی ، قضیه اصلی ، درخت بازگشت ، آرایه و ماتریس
درخت های ریشه دار ، درخت های ویژه (btree , treaf , heop , avl , bst ،درخت قرمز ، سیاه ، درختDeap و . . . ) و تحلیل آماری
درهم سازی ، پشته و صف و عبارات ریاضی و لیست پیوندی
گراف و مرتب سازی
|
منابع
|
|
دروس مشترک (طراحی الگوریتم)
آزمون اول
|
تحلیل الگوریتمها، نمادهای تحلیل الگوریتمها و روابط بین آنها، تحلیل برنامههای بازگشتی، برنامهنویسی بازگشتی، تحلیل برنامههای غیر بازگشتی، رشد توابع، تحلیل روشهای جست و جو، روش تقسیم و غلبه(مراجع: فصلهای2و3و4 از کتابclrs ویرایش2009، فصلهای1و2 از کتاب نیپولیتان ویرایش2011)
برنامهنویسی پویا، برنامهنویسی حریصانه(مراجع: فصلهای15و16 از کتابclrs ویرایش2009، فصلهای3و4 از کتاب نیپولیتان ویرایش2011)
برنامهنویسی حریصانه، گرافها، پیمایش گرافها، یافتن درخت پوشا، الگوریتمهای کروسکال، پریم، دایجسترا، فصلهای16و22و23 از کتابclrs ویرایش2009، فصلهای4 از کتاب نیپولیتان ویرایش2011
روش عقبگرد، روش شاخه و حد، مفاهیمp,np,np complete, np hard، تحلیل سرشکنها، یافتن iامین کلید، تحلیل آماری، فصلهای9و17 از کتابclrs ویرایش2009، فصلهای5و6و8و9 از کتاب نیپولیتان ویرایش2011
|
آزمون دوم
|
|
دروس مشترک (مهندسی نرم افزار)
سرفصل ها
|
نقش تکاملی نرمافزار، کاربردهای نرمافزار، فرآیند نرمافزار، مدلهای نرمافزار(خطی، حلزونی، نمونهسازی و ...)، مدل توسعه همروند، توسعه مبتنی بر اجزاء، مدل شیوههای رسمی، مفاهیم مدیریت پروژه، مدیریت افراد، محصول و فرآیند، متریکهای پروژههای فرآیند نرمافزار، اندازهگیری نرمافزار، متریکهای کیفیت، جامعیت در فرآیند نرمافزار، متریکهای فنی نرمافزار(مراجع: فصلهای1،2،3،4و19کتاب پرسمن)
طرحریزی پروژههای نرمافزار، دستیابی به اطلاعات مورد نیاز، امکانسنجی، برآورد پروژههای نرمافزار، مدل برآورد تجربی، تصمیمگیری ساخت و خرید، ابزارهای خودکار برآورد، مدیریت و تحلیل ریسک، شناسایی و ارزیابی ریسک، پالایش ریسک، زمانبندی و ردگیری پروژه، رابطه میان افراد و نیروی کار، زمانبندی، تضمین کیفیت، کنترل کیفیت، تضمین کیفیت و فعالیتهای مربوط به آن، استانداردسازی، مهندسی نرمافزار شیگرا(مراجع: فصلهای5،6،7،8 و20 از کتاب پرسمن)
مدیریت پیکربندی، شناسایی اشیاء در پیکربندی، وارسی پیکربندی، مهندسی سیستم، مدلسازی و شبیهسازی سیستم، مهندسی نیازمندیها، تحلیل نیازمندیها، نمونهسازی، تعیین مشخصات، مدلسازی تحلیل، مدلسازی رفتاری، مدل جریان داده، مدل جریان کنترل، فرهنگ داده(مراجع: فصلهای9،10،11،12و21 از کتاب پرسمن)
اصول و مفاهیم طراحی، پالایش، معماری، مدل طراحی، سبکهای معماری، طراحی شیگرا، انواع معماری، طراحی رابط کاربر، طراحی تفصیلی، آزمون نرمافزار، روشهای آزمون نرمافزار(مراجع: فصلهای13،14،15،16،17،18 و22 کتاب پرسمن)
|
منابع
|
|
دروس مشترک(شبکه های کامپیوتری)
سرفصل ها
|
تعاریف و مفاهیم اولیه شبکههای کامپیوتری و انتقال دادهها، معماری شبکه(مدل لایهای و وظایف لایههای مختلف)، لایه فیزیکی، رسانه های انتقال (ارتباط بیسیم و کابلی)، شبکه های سوییچ مداری، شبکه های سوییچ بستهای، شبکه های سوییچ مدار مجازی
روش های کدگذاری و مدولاسیون در انتقال داده، ملاحظات طراحی لایه پیوند داده، عوامل خطا، تشخیص و تصحیح خطا، روشهای ایجاد فریم(انتقال همزمان و غیر همزمان)
ملاحظات طراحی لایه شبکه، الگوریتم های مسیریابی، عوامل ایجاد ازدحام و روشهای کنترل ازدحام، مدیریت کیفیت، سرویس(QoS)، زیرشبکه سازی و Internetworking، لایه انتقال و پروتکلهای لایه انتقال، معرفی پروتکلهای لایه کاربردی
|
منابع
|
1- جزوه مکاتبهای موسسه ماهان
2- Computer Networks, 4th Edition. Andrew S. Tanenbaum Vrije University, Amsterdam, The Netherlands
3- Computer Networking: A Top-Down Approach Featuring the Internet (Third Edition), James F. Kurose and Keith W. Ross, Addison Wesley, 2005
4- Data Communications, Computer Networks and Open Systems (4th edition), Halsall Fred
5- Andrew S. Tanenbaum, "Computer Networks", Tata Mcgraw Hill, 3rd Edition, 2001
منابع اصلی:
1-شبکههای کامپیوتری، اندرو اس تننباوم
2- شبکههای کامپیوتری و انتقال داده، ویلیام استالینگز
منابع کمکی:
3- Data Communications and Networking (Behrouz A. Forouzan)
4- Computer Networks-a system approach (Peterson)
|
مجموعه دروس تخصصی مشترک(اصول طراحی پایگاه دادهها)
سرفصل ها
|
مفاهیم پایگاه داده، اصطلاحات، معماری پایگاه داده، معماری سه سطحی، انواع مدل سازی دادهای، مدل موجودیت، اجزای مدل موجودیت، انواع رابطه در مدل موجودیت، انواع موجودیت، مدل رابطهای، اجزای اصلی مدل رابطهای، رابطه در مدل رابطهای، انواع رابطه در مدل رابطهای، مدل رابطهای و مفهوم دامنه، اعمال مدل رابطهای
مفاهیم کلید، انواع کلید در مدل رابطهای، قوانین جامعیت در مدل رابطهای، تکنیکهای حفظ قواعد جامعیت در مدل رابطهای، جبر رابطهای، جایگاه جبر رابطهای در طراحی پرس و جو، نحو جبر رابطهای، عملگرهای جبر رابطهای، نوشتن پرس و جو به کمک جبر رابطهای
حساب رابطهای، جایگاه حساب( آنالیز)در ایجاد یک پرس و جو، منطق پیشگو، سورها در منطق پیشگو، نحو حساب رابطهای، سورها در حساب، متغیرهای سطری و کاربرد آنها در حساب، نوشتن یک پرس و جو به کمک حساب، پیادهسازی یک پرس و جو به کمکSQL، اجزایSQL، عملگرها، پرس و جوهای تودرتو
طراحی یک پایگاه داده، مفاهیم وابستگی تابعی، قواعد آرمسترانگ، مفهوم سوپرکلید، مجموعه حداقل وابستگی، بستار وابستگی، بستار مجموعه وابستگی، انواع تجزیه روابط، نرمالسازی روابط، انواع سطوح نرمال، روند بازگشتپذیر نرمالسازی، سطوح نرمال بالاتر، وابستگیهای چندمقداره، وابستگی الحاقی، نرمالسازیهای خاص، مفاهیم اولیه تراکنشها و پایگاه های دادهای همروند
|
منابع
|
1- جزوه مکاتبهای موسسه ماهان
2-کتاب درس: پایگاه دادهها، سی جی دیت- پایگاه دادهها، رامز المصری- اصول طراحی بانکهای اطلاعاتی، مصطفی حقجو، اصول طراحی پایگاه دادهها، روحانی رانکوهی
|
مجموعه دروس تخصصی مشترک (هوش مصنوعی)
سرفصل ها
|
مباحث مقدماتی هوش مصنوعی، عاملهای هوشمند، جستجوی ناآگاهانه،
جستجوی آگاهانه، بازیها و جستجوی خصمانه،
مسائل ارضای محدودیت، عامل های منطقی،
منطبق مرتبه اول، استنتاج در منطق مرتبه اول، پرولوگ، برنامهریزی،
|
منابع
|
1- جزوه مکاتبهای موسسه ماهان
2- Artificial Intelligence: A Modern Approach( Third edition) by Stuart Russell and Peter Norvig
3- Hawkins, J. and Blakeslee, S. On Intelligence. Times Books, 2004.
4- Dean, T., Allen, J. & Aloimonos, Y., Artificial Intelligence theory and practice. New York: Benjamin Cummings (1995).
5- Ginsberg, M., Essentials of Artificial Intelligence. Palo Alto, CA: Morgan Kaufmann (1993).
6- Luger, G. F., & Stubblefield, W. A., Artificial Intelligence - Structures and Strategies for Complex Problem Solving. New York, NY: Addison Wesley, 5th edition (2005).
7- Poole, D., Mackworth, A., and Goebel, R. Computational Intelligence - A Logical Approach. New York: Oxford University Press. (1998).
8- Nilsson, N. J. Artificial Intelligence - A Modern Synthesis. Palo Alto: Morgan Kaufmann. (1998).
9- Nilsson, N. J., Principles of Artificial Intelligence. Palo Alto, CA: Tioga (1981).
10- Rich, E., & Knight, K., Artificial Intelligence. New York: McGraw-Hill (1991).
11- Tanimoto, S., The Elements of Artificial Intelligence Using Common Lisp. 2nd Edition. New York, NY: Computer Science Press (1995).
12- هوش مصنوعی انتشارات ماهان - هوش مصنوعی راسل
|
مجموعه دروس تخصصی مشترک(سیستم های عامل)
سرفصل ها
|
مفاهیم سیستم عامل و تعاریف آنها، انواع سیستم عامل، وقفهها، تلهها، فراخوانهای سیستمی، ساختارهای سیستم عامل(یکپارچه، لایهای، ماشین مجازی، مشتری، خدمتگزار، اگزوکرنل)فرایندها، ایجاد و خاتمه آنها، وضعیت فرایندها، نخها و چند نخی
الگوریتمهای زمانبندی فرایندها، ارتباط بین فرایندها، همگامسازی آنها، شرایط رقابتی و نواحی بحرانی، روشهای تامین انحصار متقابل با انتظار چرخشی، روشهای تامین انحصار متقابل بدون انتظار چرخشی شامل سمافورها، مانیتورها، تبادل پیام، مسائل کلاسیک همروندی، همگام سازی
بنبست و الگوریتمهای مربوط به آن، سختافزارI/O، کنترلرها، وقفه، لایههای نرمافزارI/O–Disk و زمانبندی بازوی دیسک
مفاهیم مدیریت حافظه، بخشبندی ایستا و پویا، روشهای تخصیص حافظه، مفاهیم حافظه مجازی، صفحهبندی، قطعهبندی و ترکیب آنها
|
منابع
|
1- جزوه مکاتبهای موسسه ماهان
2- Modern operating System –Andrew S.tanenbaum- Third Edition
3- Operating System concepts 7th Edition- Silberschatg
4- Operating System 5th edition- Stallings, William
|
اصول و مبانی مدیریت
سرفصل ها
|
مفاهیم اولیه و کلیات مدیریت، مکاتب مدیریت، تجزیه و تحلیل سیستمها، خلاقیت و نوآوری،تصمیمگیری
قسمت اول کتاب(مدیریت عمومی)،بخش اول و بخش دوم و بخش سوم
کلیات برنامه ریزی و انواع برنامهها، برنامههای راهبردی(استراتژیک)، سازماندهی، بسیج منابع و امکانات سازمانی، کنترل، مدیریت بحران و سیستمهای کنترل راهبردی، مدیریت محیط
مدیریت دانش، سازمانها در آینده، مقدمه رفتار سازمانی، شخصیت، ادراک، یادگیری، نیازها و انگیزش، نگرش ، استرس، گروه
رهبری، مدیریت تعارض سازمانی، ارتباطات، فرهنگ سازمانی، مدیریت تحول سازمانی، مدیریت مسائل عمومی، منابع انسانی
|
منابع
|
1-جزوه مکاتبه ایی موسسه ماهان
2-مبانی مدیریت رابینز ترجمه دکتر سید محمد اعرابی
|