تعریف و هدف:
رشته کاردانی فنی نرم افزار گرایش برنامه سازی کامپیوتری در دانشگاههای علمی کاربردی از گروه آموزش اداری و صنعت است و همچنین هم پودمانی و هم ترمی تدریس می شود.در اصل موضوع می توان گفت نرم افزار روح سخت افزار است و به آن جان می دهد.با توجه به گسترش دانش و توسعه تکنولوژی دیجیتال در این زمینه برای به حرکت در آوردن اجسام بی روح در واقع همان سخت افزار بهتر از از نقش به سزای نرم افزار و کارایی های آن غافل نشویم.
هدف از تهیه و تدوین این رشته تربیت برنامه نویسانی است که در زمینه های مختلف برنامه نویسی جهت راه اندازی و استفاده از سیستم های سخت افزاری جدید یا موجود فعالیت نمایند.فارغ التحصیلان می توانند به صورت فردی به عنوان عضوی از اعضای تیم های پیاده سازی و برنامه نویسی سیستم های سخت افزاری برای محیط های مختلف اعم از اداری ،سازمانی،خدماتی و عملیاتی انجام وظیفه کنند.
آینده کاری فارغ التحصیلان رشته نرم افزار گرایش برنامه سازی کامپیوتری
– بانکهای اطلاعاتی سیستم رزرواسیون هواپیمایی
– حسابداری
– نصب و راه اندازی شبکههای کامپیوتری
– تدریس در آموزشکدهها و مدارس
– طراحی گرافیکی
– انیمیشن
– برنامه نویسی
– ذخیرهسازی مجموعههای اطلاعاتی
– برنامه نویس سیستم های خاص نظیر همروند، همراه و توزیع شده
– برنامه نویس نرم افزارهای سیستمی
– برنامه نویس سیستم های کاربردی تحت شبکه
آینده کاری فارغ التحصیلان نرم افزار گرایش برنامه نویسی کامپیوتری
– شرکتهای ارائه کننده خدمات مهندسی و مدیریتی
-شرکت های مخابراتی
– تولید کننده های رایانه و تجهیزات دفتری
– مؤسسات مالی
– شرکتهای بیمه
-ادارات دولتی
-موسسات آموزشی
چگونگی کسب تجربه و مهارت در رشته کاردانی فنی نرم افزار گرایش سیستم های کامپیوتری
از آنجایی که علم و تکنولوژی در این رشته هر روز در حال گسترش است پس دانش آموختگان باید علم خود را به روز کنند حتی بعد از دوران فارغ التحصیلی و وارد شدن در بازار کار .پس باید با شرکت در کلاسها و دوره های آموزشی سطح اطلاعاتی خود را به روز نگه دارند. علاوه بر آن با وجودي این كه تسلط بر زبانهاي سنتي برنامهنويسي يك امر ضروری براي برنامهنويسان محسوب ميشود ولي اين افراد بايد با زبانها و ابزارهاي برنامهنويسي جديد و هدفمند كه مستلزم تسلط بر برنامهنويسي سيستمي و واسطهاي كاربري گرافيكي هستند، آشنايي كافي داشته باشند.
زبانهای برنامهنویسی مورد استفاده در رشته کاردانی فنی نرم افزار گرایش سیستم های کامپیوتری
(Assembly)-اسمبلی
(LISP) -لیسپ
(B) -بی
(BCPL) -بی سی پی ال
(C) -سی
(++C) -سیپلاسپلاس
(C++/CLI) -سی پلاس پلاس/سی ال آی
(Pascal) -پاسکال
(Java) -جاوا
(#C) -سیشارپ
(#j) -جی شارپ
(++j) -جی پلاس پلاس
(#f) -اف شارپ
(Basic) -بیسیک
(Python) -پایتون
(Perl) -پرل
(PHP) -پیاچپی
(ASP) -ای اس پی
(ASP.Net) -ای اس پی دات نت
Matlab-
(VB .Net)- وی بی دات نت
(Delphi) -دلفی
(visual basic) -ویژوال بیسیک
(Lingo) -لینگو
-برنامه نویسی زبان های سطح بالا
-ایجاد و استفاده از بانک های اطلاعات
-شناخت سیستم عامل ویندوز و پیکربندی آن
-ایجاد برنامه های کاربردی به کمک زبان های بصری
-برنامه نویسی کاربردی تحت شبکه
-شناخت مفاهیم اینترنت و وب
-برنامه نویسی های خاص نظیر همروند، همراه و توزیع شده
-شناخت پیکربندی سیستم های رایانه ای
-برنامه نویسی سیستمی
-شناخت مفاهیم شبکه
-برنامه نویسی تحت وب