Unofficial: Software Developer
ویلیام هنری «بیل» گیتس سوم سرشناس به بیل گیتس کارآفرین، بازرگان، سرمایهدار، نیکوکار و مدیر ارشد اجرایی آمریکایی است، که در سال ۱۹۷۵ با مشارکت پل آلن، شرکت مایکروسافت را تأسیس نمود.
فرزندان: جنیفر کسرین گیتس، روری جان گیتس، فوب آدل گیتس
کتابها: راهی که در پیش است
21/09/2016
معرفي رشته مهندسی کامپیوتر(نرم افزار)
رشته مهندسی کامپيوتر گرايش نرم افزار شامل طراحی، برنامه نويسی، توسعه، مستندسازی و نگهداری نرمافزار با بکارگرفتن روشهای فنی و عملی از علوم کامپيوتر، مديريت پروژه، مهندسی، محدوده کاربرد، طراحی رابط، مديريت تجهيزات ديجيتال و ساير زمينهها است.
گرايش نرم افزار يکی از شناخته شده ترين شاخه های مهندسی کامپيوتر و دارای ارزشهای اجتماعی و اقتصادی است، زيرا بهرهوری انسان ها را بالا برده و چند و چون زندگی آنان را بهتر میکند. انسان با بهرهگيری از نرمافزار، توانايی انجام کارهايی را دارند که قبل از آن برايشان شدنی نبود. نمونههايی از اين دست نرمافزارها عبارتند از: سامانههای حسابداری، نرمافزارهای اداری، بازیهای رايانهای و اينترنت. دانشجويان رشته کارشناسی ارشد مهندسی کامپيوتر گرايش نرم افزار با سيستمهای عامل پيشرفته، بانکهای اطلاعاتی، برنامهنويسی پيشرفته و تحت WEB، الگوريتمهای پردازش موازی و ... آشنا میشوند. هدف از طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، بررسی و شناخت مجموعه های نرم افزاری موجود و اصلاح و توسعه فعالیت کنند. طراحی، شبیه سازی، فن آوری، پردازش، سنجش، آموزش، ویرایش و … همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است.
آینده شغلی
با توجه به دروسی که در این گرایش ارائه میشوند، دانشجو میتواند تواناییهای متفاوتی را کسب کند که در زیر به آنها اشاره میشود:
1-طراحی و پیاده سازی پایگاه دادهها با توجه به آنچه که یک کارشناس مهندسی نرم افزار در طول تحصیل فرا میگیرد، یک کارشناس ارشد قدرت طراحی و پیاده سازی پایگاههای داده پیچیدهتر و دقیقتر با حداقل خطا و همرنگتر با سیستمهای روز دنیا را دارا خواهد شد.
2-مهندسی نرم افزار پیشرفته به خودی خود مقوله بسیار پیچیدهای در مورد روشهای مدیریت، طراحی، پیاده سازی و نگهداری برنامهها و پروژههای نرم افزاری است و کارشناس ارشد، قدرت کنترل تمام موارد را در برنامههای عظیم نرمافزاری خواهد آموخت.
3-سیستم های عامل پیشرفته دانشجویان کارشناسی در طول تحصیل خود به صورت تئوری با سیستمهای عامل و زیر و بمهای آنها آشنا میشوند؛ حال آنکه کارشناس ارشد مهندسی نرم افزار تا جایی پیش میرود که بتواند یک سیستم عامل مستقل و جدید و در عین حال شایسته را پیادهسازی کند.
4-اتوماسیون اداری اتوماتیک کردن روند فعالیتهای یک اداره، موسسه یا سازمان به وسیله کامپیوتر.
5-برنامه نویسی همروند به وجود آوردن همزمان چند برنامه در کامپیوتر و مدیریت آنها.
6-الگوریتمهای موازی شکستن الگوریتمها به قسمتهایی که میتوانند به صورت همزمان توسط چند پردازنده انجام شوند به منظور افزایش سرعت اجرای الگوریتم.
7-طراحی و ساخت کامپایلرها برخلاف کارشناسان نرم افزار که نسبت به کامپایلرها شناخت پیدا میکنند ، کارشناسان ارشد، قدرت طراحی و ساخت این قسمت مهم از دنیای تولید نرم افزار را خواهند آموخت.
Click here to claim your Sponsored Listing.