برنامه نويسيKotlin براي توسعهاندرويد

برنامه نویسی Kotlin برای توسعهاندروید از شایستگی های حوزه فناوری اطلاعات می باشد.که شامل کارهای اجرا و پیاده سازی Kotlin برروی پلت فرم ها ، شروع برنامه نویسی با Kotlin، …

اطلاعات پایه

نام رسمی سازمان آموزش فني و حرفهاي كشور
سازمان صادرکننده
دپارتمان دفتر پژوهش، طرح و برنامهريزي درسي
تاریخ تدوین 27/3/99
کد ISCO
گروه شغلی فناوري اطلاعات
کد شناسایی صلاحیت ملی 1 1 0 0 0 0 0 3 5 0 4 3 1 5 2

کدهای آموزش شغلی ملی

کد کامل
شناسه صلاحیت
شناسه شغل
شناسه گروه
سطح مهارت

تعاریف

تعاریف و مفاهیم

در این بخش تعاریف و مفاهیم کلیدی مربوط به این استاندارد شغلی ارائه شده است.

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

خلاصه استاندارد صلاحیت

برنامه نويسيKotlin براي توسعهاندرويد

برنامه نویسی Kotlin برای توسعهاندروید از شایستگی های حوزه فناوری اطلاعات می باشد.که شامل کارهای اجرا و پیاده سازی Kotlin برروی پلت فرم ها ، شروع برنامه نویسی با Kotlin، بکارگیری کاراکترهای کنترلی و متغیرها ، نوشتن برنامه با استفاده عبارت ها و عملگرها ، بکارگیری ساختارها،حلقه ها و عملگرهای منطقی ، نوشتن توابع در kotlin ،کاربا آرایه ها ومجموعه ها ، برنامه نویسی شی گرا در kotlin می باشد.

حداقل تحصیلات فوق ديپلم كامپیوتر
توانایی‌های جسمی و ذهنی داشتن سلامت كامل جسمي و ذهني
مهارت‌های پیش‌نیاز
  • ندارد
ساعات آموزش کل 81 ساعت
ساعات نظری 57 ساعت
ساعات عملی 24 ساعت
درصد کتبی 25%
درصد عملی 65%
درصد اخلاق حرفه‌ای 10%

صلاحیت‌های مربی:

کارشناسی کامپیوتر با حداقل 2 سال سابقه کار

استانداردهای مرتبط

  • -برنامه نويس برنامه هاي كاربردي Android
  • -برنامه نويسي مقدماتي جاوا (Core Java / J2SE )
  • -برنامه نويسي پیشرفته جاوا (Java EE/J2EE)
  • -برنامه نويس زبان JAVA
  • -برنامه نويسي )Basic 4 Android تلفن همراه- تبلت وساير دستگاه هاي اندرويدي(

موقعیت شغلی و دشواری

دسته‌بندی شغل جزو مشاغل عادي و كم آسیب
نیاز به استعلام وزارت بله

وظایف

1 - اجرا و پیاده سازیKotlin برروی پلت فرم ها

ساعات کل 5 ساعت
ساعات نظری 3 ساعت
ساعات عملی 2 ساعت

دانش:

  • - معرفی Kotlin
  • -معرفیJVM،IntelliJ IDEA وse IDEEclip
  • - معرفیکامپایلر های Kotlin
  • - معرفیمحیك توسعه و پیش نیازها

مهارت‌ها:

  • -نصب IntelliJ IDEA.و Eclipse IDE
  • -استفاده ازکاتلین برای توسعه سمت سرور
  • - تبدیل کاتلین به جاوا و جاوااسکریپت
  • - کاربا کامپایلر تحت وب Kotlin

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • -رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • -دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

2 - برنامه نویسی باKotlin

ساعات کل 11 ساعت
ساعات نظری 3 ساعت
ساعات عملی 8 ساعت

دانش:

  • - اسکریپت های Kotlin
  • - اصطحات پایه ای در Kotlin
  • - انواعinterfaceوداده ها

مهارت‌ها:

  • - ایجادیک برنامه در Kotlin
  • - اجرو کامپایل کد Kotlin
  • - ایجاد برنامهاندروید با Kotlin
  • - کارباورودی ها
  • - ترکیب کدهای جاوا وکاتلین در پروژه

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • -رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

3 - بكارگیري كاراكترهاي كنترلي و متغیرها

ساعات کل 8 ساعت
ساعات نظری 3 ساعت
ساعات عملی 5 ساعت

دانش:

  • - متغیرهای kotlin
  • - کاراکترهای کنترلی
  • - توضیحات تک خطی وچند خطی

مهارت‌ها:

  • - کار با متغیرها وتعریف آنها در kotlin
  • - نام گذاری متغیرها
  • - تعریف محدوده ومقدار دهی متغییرها
  • - تبدیل انواع داده
  • -کاربا کاراکتر Print ln

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

4 - نوشتن برنامه با استفاده ازعبارت ها و عملگرها

ساعات کل 9 ساعت
ساعات نظری 2 ساعت
ساعات عملی 7 ساعت

دانش:

  • - عملگرهای محاسباتی ومنطقی در kotlin
  • - عملگرهای تخصیص ویگانه
  • - عملگرهای int,index,and,or,xor,inv
  • - عبارت ها وبلاک ها در کاتلین

مهارت‌ها:

  • -نوشتن برنامه تبدیل اعداد به باینری
  • -کاربا عملگرهای محاسباتی
  • -کاربا عملگر بیتی تغییر مکان
  • - کاربا عملگرهای یگانه

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

5 - بكارگیري ساختارها،حلقه ها و عملگرهاي منطقي

ساعات کل 8 ساعت
ساعات نظری 2 ساعت
ساعات عملی 6 ساعت

دانش:

  • - ساختارها و حلقه هادرکاتلین
  • - عملگرها در کاتلین

مهارت‌ها:

  • -نوشتن برنامه با دستورهای (IFو IF…ELSE)
  • -نوشتن برنامه بادستورهای (IF های تودرتووچندگانه)
  • - نوشتن برنامه با استفاده عملگرهای منطقی (||,!,when)
  • - نوشتن برنامه با دستورحلقه ) while, do…while)

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

6 - نوشتن توابع در kotlin

ساعات کل 10 ساعت
ساعات نظری 3 ساعت
ساعات عملی 7 ساعت

دانش:

  • - انواع توابع
  • - پارامترها وآرگومان

مهارت‌ها:

  • - نوشتن برنامه برای کاربا توابع در kotlin
  • - ایجادبرنامه ارسال آرگومان به روش مقدار در توابع
  • -ایجاد برنامه ارسال آرایه به عنوان آرگومان درتوابع
  • -ایجاد برنامه Recursion
  • -نوشتنبرنامه توابع در JVM

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

7 - كاربا آرايه ها ومجموعه ها

ساعات کل 11 ساعت
ساعات نظری 4 ساعت
ساعات عملی 7 ساعت

دانش:

  • - انواع کلاس ها برای آرایه ها درکاتلین
  • - انواع توابع برای مقداردهی آرایه ها
  • - لیست ها و ایندکس ها در کاتلین

مهارت‌ها:

  • - نوشتن برنامه محاسبه میانگین در کاتلین
  • - تعریف آرایه های چند بعدی و دندانه داردر کاتلین
  • - تعریف کلاس های سلسه مراتبی در قالب برنامه کاتلین
  • - کاربا لیست ها ونقشه ها
  • -نوشتن برنامه در کاتلین برای تعریف دنباله ها و مجموعه ها
  • -کاربا ایندکس هادر کاتلین

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی در هنگام کار با کامپیوتر

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • لیزری

8 - برنامه نويسي شي گرا در kotlin

ساعات کل 19 ساعت
ساعات نظری 4 ساعت
ساعات عملی 15 ساعت

دانش:

  • -مفهوم شی گرایی درکاتلین state,behavior
  • -کلاس ،رابك،ورارت،آشکارکننده های مربوط به کاتلین
  • - توابع دسترسی به Property هاو توابع دسترسی

مهارت‌ها:

  • - کاربا کلاس های داده در کاتلین
  • - تعریوف آبجکوت هوای هموراه Factory Method و Static Members
  • -کار با کلید واژهabstract برایکلاس انتزاعی
  • -ایجاد موجودیت از کلاس با سازنده اولیه
  • - کاربا کلاس های داخلی و تو در تو (Inner و Nested)
  • - تعریف مستقیم Object برای Singletone
  • - نوشتن برنامهدسترسی به متغیر نهفته در Getter و Setter

نگرش:

  • -کار گروهی،اخلاق حرفه ای
  • -رعایت استانداردهای حرفه ای
  • -دقت، سرعت، درستی انجام کار
  • -خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعایت ارگونومی هنگام کار

ملاحظات زیست‌محیطی:

  • - دفع صحیح زباله و قطعات مستهلک شده کامپیوتر و متعلقات آن

مواد آموزشی:

  • رایانه با تجهیزات کامل
  • سیستم عامل 64 بیتی
  • وایت برد
  • ماژیک وایت برد
  • کاغذ
  • خودکار
  • DVD خام
  • Cool disk
  • تجهیزات اتصال به اینترنت
  • DVD آموزشی نرم افزار
  • مربوطه
  • کتاب آموزشی
  • کابل سیار پنج راهه
  • چاپگر لیزری
  • دیتا پروژکتور
  • پرده دیتا پروژکتور
  • میز رایانه
  • صندلی گردان
  • روپوش کار

استاندارد تجهیزات

نکته: تجهیزات و ابزارهای مورد نیاز برای انجام این استاندارد شغلی در جدول زیر ارائه شده است.

نام مشخصات فنی تعداد
رایانه بروزبا تجهیزات کامل 7 عدد برای دونفر
دیتا پروژکتور ویژه کارگاه 1 عدد برای کارگاه
پرده دیتا پروژکتور ویژه کارگاه 1 عدد برای کارگاه
میز رایانه دونفره آموزشی 7 عدد برای دونفر
صندلی گردان ویژه کامپیوتر 14 عدد برای هر نفر
چاپگر لیزری رنگی یا سیاه وسفید 1 عدد برای کارگاه
وایت برد معمولی 1 عدد برای کارگاه
تجهیزات اتصال به اینترنت اینترنت پرسرعت با خطوط مناسب یا وایرلس 1 عدد برای کارگاه

استاندارد ابزار

نکته: ابزارهای مورد نیاز برای انجام این استاندارد شغلی در جدول زیر ارائه شده است.

نام مشخصات فنی تعداد
Cool disk 16گیگا بایت وبالاتر 1 برای دونفر
DVD سیستم عامل ویندوز 8 ویندوز10،64 بیتی 1 برای دونفر
DVD نرم افزار مربوطه -- 1 برای دونفر
پکیج نرم افزار کامل ورژن2018 وبالاتر 1 برای کارگاه

دوره‌های مرتبط

گالری

تصویری برای گالری ثبت نشده است.