معرفی رشته کاردانی فنی نرم افزار - برنامه سازی کامپیوتری

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