آماده ای برای پیشرفت کار شما؟

برنامه ما در زمینه های سیستم های نرم افزاری و توسعه نرم افزار با استفاده از OOP (جاوا) و برنامه های وب به همراه برخی از دوره های علوم داده تخصص دارد. زمینه های اصلی مطالعه عبارتند از: توسعه نرم افزار پیشرفته ، برنامه نویسی برنامه های کاربردی وب و معماری ، برخی از دوره های علوم داده و چندین زمینه کاربرد مهم.

همه دوره ها طراحی شده اند تا به شما در پیشبرد حرفه خود کمک کنند و هر درس شامل تکالیف عملی است. چشم انداز فارغ التحصیلی مورد نیاز است

دوره های علوم داده

دوره های اصلی هسته

  • این دوره اصول اساسی برنامه نویسی شی گرا را ارائه می دهد. دانش آموزان یاد می گیرند چگونه نرمافزار قابل استفاده مجدد و بهتر را نگهدارند و این دانش را با تخصیص و پروژه های آزمایشگاهی ادغام کنند. مباحث عبارتند از: اصول اساسی و مدل های برنامه نویسی شی گرا، نمودارهای کلاس UML و اصول طراحی که باعث ارتقاء مجدد قابلیت استفاده و قابلیت نگهداری نرم افزار می شوند. (واحدهای 4)

  • این دوره روش های فعلی و شیوه های طراحی خوب سیستم های نرم افزاری را در نظر می گیرد. مباحث عبارتند از: الگوهای طراحی نرم افزار، چارچوب ها، معماری ها و سیستم های طراحی برای اعمال این انتزاع های چند سطحی. (2-4 اعتبار) پیش نیاز: CS 401 یا رضایت از دانشکده گروه.

  • این دوره روش هایی را برای تجزیه و تحلیل کارایی الگوریتم ها (از جمله بدترین حالت و تجزیه و تحلیل موردی متوسط) ارائه می دهد و انواع مختلفی از الگوریتم های معروف و بسیار کارآمد را معرفی می کند. تجزیه و تحلیل، طراحی و پیاده سازی الگوریتم ها تأکید مساوی دارند. مباحث شامل جستجو و مرتب سازی، بازده عملیات بر روی ساختارهای داده (از جمله لیست ها، هشتاب ها، درخت های جستجو باینری متوازن، صف های اولویتی)، الگوریتم های گراف، الگوریتم ترکیبی، روابط عددی، برنامه نویسی دینامیکی، مشکلات NP-complete و بعضی موضوعات خاص به عنوان زمان اجازه می دهد. (موضوعات خاص شامل هندسه محاسباتی، الگوریتم های رمزنگاری سیستم، تقریب، بزرگ داده ها و محاسبات موازی است.)

  • این دوره تمرکز بر تدریس اصول و شیوه های مورد استفاده در هنگام توسعه برنامه های کاربردی بزرگ شرکت های بزرگ است. ما لایه های مختلف معماری که اغلب مورد استفاده قرار می گیرند و تکنولوژی های مختلف مرتبط با این لایه ها، از جمله نقشه برداری مرتبط با شی (ORM)، تزریق وابستگی (DI)، برنامه نویسی متقابل (AOP) و ادغام با برنامه های دیگر از طریق سرویس های وب (RESTfull و SOAP)، پیام رسانی و فراخوانی روش راه دور. باید دانش کارشناسی از پایگاه داده های ارتباطی و SQL داشته باشد. اگر شما یک دوره قوی و یا دانش خوب از SQL ندارید، قبل از ثبت نام برای EA، باید برای DBMS CS422 ثبت نام کنید. (واحدهای 4)

  • مهندسی نرم افزار یک دوره است که دانش آموز را به بهترین شیوه در توسعه نرم افزار از طریق یک روش توسعه نرم افزار معرفی می کند. دانش آموزان قبلا در دوره های قبلی با پارادایم Object Oriented تجربه کرده اند و برخی از نمودارهای UML اولیه را برای مدل سازی روابط بین اشیاء نرم افزار مورد استفاده قرار داده اند. در مهندسی نرم افزار، دانش آموزان مهارت های لازم را در کنار هم قرار دادن این ابزار برای ایجاد نرم افزار قابل اعتماد و قابل نگهداری ایجاد خواهند کرد. یک روش توسعه نرمافزار توضیح می دهد که چگونه و برای چه زمانی باید از مفاهیم OO و نمودارهای UML برای دستیابی به هدف ساخت نرم افزار با کیفیت استفاده شود. این دوره ها در اطراف یک پروژه کوچک است که در آن اصول مورد بحث در قالب سخنرانی می تواند نشان داده شده و کاربردی باشد. در پایان دوره، دانش آموز یک برنامه در حال اجرا دارد که با استانداردهای بالا از روش RUP (Rational Unified Process) ساخته شده است.

  • این دوره برنامه های کاربردی وب را در محیط سازمانی تمرکز می کند. یک نرم افزار سازمانی یک سیستم نرم افزاری بزرگ طراحی شده برای کار در یک سازمان بزرگ مانند شرکت یا دولت است. برنامه های کاربردی سازمانی پیچیده، مقیاس پذیر، جزء مبتنی بر، توزیع و ماموریت مهم است. این دوره، CS545، در انتهای جلویی یا لایه ارائه یک برنامه وب شرکتی تمرکز می کند. CS544 Enterprise Architecture یک دوره همراه است که بر لایه عقب یا کسب و کار، از جمله منطق کسب و کار، معاملات و پایداری تمرکز دارد. CS472، برنامه نویسی وب، یک درس پیش نیاز است که شامل HTML، CSS، جاوا اسکریپت، سرولت ها و JSP است.

    این دوره، اصول و الگوهای عمومی را در سراسر سیستم عامل ها و چارچوب ها آموزش می دهد. این دوره بررسی و کار با دو چارچوب وب غالب جاوا، چهره های سرور جاوا (JSF) و SpringMVC را بررسی خواهد کرد. JSF یک چارچوب جزء است و مشخصات رسمی ارائه شده برای پشته فناوری Java Enterprise Edition است. SpringMVC بخشی از چارچوب Core Spring می باشد و در سال های اخیر به طور گسترده ای مورد استفاده قرار گرفته است. (واحدهای 4) پیش نیاز: CS 472 یا رضایت از دانشکده گروه.

  • این دوره مقدمه ای سیستماتیک برای برنامه نویسی برنامه های وب تعاملی و پویا فراهم می کند. این دوره برای افرادی در نظر گرفته شده است که سابقه برنامه نویسی برنامه های تحت وب را کم دارند یا هیچ تجربه قبلی ندارند. این پیشنهاد از سرویس های جاوا و JSP برای پردازش سمت سرور استفاده می کند. این دوره HTML و CSS را معرفی می کند. جاوا اسکریپت یکی از محورهای این دوره است و به عنوان یک زبان برنامه نویسی کاربردی شامل فضاهای نامی و ماژول های jQuery ، Ajax و JavaScript پوشش داده می شود. این یک پیش نیاز برای معماری برنامه های کاربردی وب CS545 است. این شامل AngularJS یا NodeJS نیست ، اما JavaScript پوشش داده شده در اینجا شما را برای یادگیری این فناوری ها آماده می کند. (4 واحد)
    پیش نیاز: CS 220 یا CS 401 یا رضایت از دانشکده گروه.

  • دوره اول شما به طور خاص طراحی شده است تا پایه و اساس چگونگی تبدیل شدن به یک متخصص حرفه ای در علوم کامپیوتر را ایجاد کند. این دوره ریشه در تمرین مراقبه متعالی دارد که منجر به تحقق توانایی واقعی شما می شود. شما در مورد مزایای TM از جمله توانایی حل مشکلات پیچیده با عملکرد ذهنی برتر باعث افزایش خلاقیت و تفکر "خارج از چارچوب" خواهید شد. این دوره بر اصولی متمرکز خواهد شد که با ایجاد ترکیبی بهینه از استراحت و فعالیت ، پیک عملکرد را در فعالیت ها تکیه می کنند. شما یک روزمره ایده آل ایجاد کرده و تجربه خواهید کرد که از موفقیت در زندگی پشتیبانی می کند. (2 واحد)

  • هدف از این دوره ارائه دانش آموزان به دانش و مهارت در رهبری، از جمله مهارت های ارتباطی به عنوان آماده سازی برای نقش رهبری آینده است.

    در پایان این دوره، دانش آموزان پاسخ به سوالات کلیدی مربوط به رهبری موثر را درک می کنند، از جمله موارد زیر:

    آیا رهبران طبیعی هستند؟

    آیا شما مجبور به داشتن کارایی هستید که به طور موثر هدایت شود؟

    چه چیزی یک دارایی لازم است که یک رهبر باشد؟

    تفاوت بین مدیریت و رهبری چیست؟

    هوش عاطفی زیادی که در این دوران باید رهبری شود؟

    «سوء مدیریت» چیست و چگونه به خرابکاری خود منجر می شود؟

    دانستن این بازخورد برای فرآیند پیشرو ضروری است، چگونه می توانیم از ترس از دادن و دریافت آن دست برداریم؟

    منبع 80٪ از مشکلات موجود در محل کار چیست؟

    آیا تحقیقات علمی برای کمک به سازمان در بهبود مهارتهای رهبری فردی و تیمی در دسترس است؟

    سخنرانان مهمان شامل کارآفرینان برجسته، دانشمندان کامپیوتر، بشردوستانه، آکادمیک و دیگر رهبران برجسته در جامعه خواهند بود.

    (واحدهای 2)

دوره های اضافی MSCS

  • در این دوره، موضوعات پیشرفته در طراحی زبان برنامه نویسی با تاکید بر روش های رسمی و مکانیسم های انتزاعی در نظر گرفته می شود. مباحث شامل داده ها و انتزاع کنترل، تعریف رسمی نحو و معنایی، اثبات صحت برنامه، برنامه نویسی غیرمجاز، ساختارهای کنترل پیشرفته و مطالعه زبان های خاص است. (واحدهای 4) پیش نیاز: CS 401 یا رضایت از دانشکده گروه.

  • پردازش اطلاعات مدرن توسط مخزن گسترده ای از داده ها تعریف شده است که نمی توانند با استفاده از سیستم های پایگاه داده سنتی مورد استفاده قرار گیرند. این دوره جدیدترین تکنولوژی را توسعه داده و توسط رهبران صنعت مورد استفاده قرار می گیرد تا این مشکل را در موثر ترین راه حل حل کنند. موضوعات مورد بحث شامل الگوریتم MapReduce، الگوهای الگوریتم MapReduce، HDFS، معماری خوشه Hadoop، YARN، فرکانس های نسبی محاسباتی، مرتب سازی ثانویه، خزیدن وب، شاخص های معکوس و فشرده سازی شاخص، الگوریتم Spark و Scala است. (واحدهای 4) پیش نیاز: الگوریتم CS 435.

  • بزرگ داده جدید منابع طبیعی است: داده ها هر ماه 12-18 دو برابر می شود. این دوره جدید تجزیه و تحلیل بزرگ داده تجزیه و تحلیل شامل مفاهیم و ابزار اساسی برای استخراج مجموعه داده های متنوع متنوع برای ایجاد بینش جدید است. شما استفاده از زبان R را برای ایجاد وردکلود، Pagerank، تجسم داده، تصمیم گیری درختان، رگرسیون، خوشه بندی، شبکه های عصبی و غیره تسلط خواهید یافت. شما با برخی از چندین میلیون مجموعه داده های رکوردی، و همچنین توییتر توییتر کار می کنید. شما مفاهیم Hadoop / MapReduce و جریان داده را خواهید آموختید و دیگر پروژه های Apache Big Data مانند Spark، Flink، کافکا، طوفان، سامزا، NoSQL را از طریق مقالات پژوهشی جداگانه بررسی خواهید کرد. شما در گروه های پروژه های باز از Kaggle.com کار خواهید کرد تا با پرداختن به چالش های تحلیلی داده های بهترین نژاد رقابت کنید. شما همچنین می خواهید برای استفاده از IBM SPSS Modeler پیشرو در صنعت، و سیستم عامل های معرق داده های باز متن باز استفاده کنید. کتاب راهنمای پرفروش #1 که در این دوره استفاده می شود توسط خود مربی نوشته شده است. این دوره همچنین از طیف گسترده ای از مواد آموزشی ویدئویی از MIT، Coursera، Google و دیگر نقاط استفاده خواهد کرد. (واحدهای 4) پیش نیاز: موافقت دانشکده گروه

  • تنها چند سالی است که تکنولوژی های داده ای بزرگ از قلمرو عجیب و غریب به یکی از عناصر اصلی عصر دیجیتال جدید رفته اند. این فناوری ها برای تبدیل اطلاعات به دانش بسیار مفید است.

    هدف این دوره این است که ابزارهای بسیار مهمی را در زرادخانه خود اضافه کنید تا به شما در حل مشکلات مختلف داده های بزرگ کمک کند. ما با پاسخ دادن به س questionsالاتی مانند "Big Data چیست؟" چرا مهم یا مفید است؟ چگونه این داده های بزرگ را ذخیره می کنید؟ " سپس ما ابزارهای مختلف و مدل های برنامه نویسی را از پشته فناوری بزرگ داده که به ما در تجزیه و تحلیل داده ها کمک می کند ، مطالعه خواهیم کرد. موضوعات شامل برخی از پروژه ها در اکوسیستم Hadoop مانند MapReduce ، Pig ، Hive ، Sqoop ، Flume ، HBase (NoSQL DB) ، Zookeeper و Apache Spark پروژه های اکوسیستم است. ما همچنین در معرفی AWS و EMR صحبت خواهیم کرد. شما عمدتا با یک گره توزیع Hadoop از Cloudera کار خواهید کرد. (4 واحد) (بدون پیش شرط)

  • هدف از این دوره یادگیری مفاهیم ، اصول معماری و اصطلاحات شبکه های رایانه ای با بررسی نحوه کار شبکه ها و توسعه برنامه های شبکه است. این دوره با استفاده از معماری و پروتکل های اینترنت به عنوان مثال اصلی اجرای اصول شبکه ، از رویکرد بالا به پایین برای درک شبکه ها پیروی می کند. ما از لایه برنامه شروع می کنیم و از طریق لایه حمل و نقل ، لایه شبکه ، لایه پیوند و لایه فیزیکی شبکه های رایانه ای ادامه می دهیم. دانش آموزان چندین برنامه شبکه را توسعه می دهند و چندین آزمایشگاه را برای ردیابی و درک پروتکل های شبکه غالب مورد استفاده در اینترنت طراحی می کنند. (4 واحد) پیش نیاز: CS 401 یا موافقت دانشکده گروه.

  • این دوره عمیقا به سه جنبه از امنیت رایانه ای محول می شود: محرمانه بودن، یکپارچگی و قابلیت دسترسی. چندین مدل برای سیاست های محرمانه و یکپارچه امنیتی مورد مطالعه قرار گرفته است. نقش رمزنگاری در اطمینان از محرمانه بودن و یکپارچگی بررسی شده است. سایر موضوعات عبارتند از تأیید هویت، حسابرسی، آزمایش نفوذ، آسیب پذیری های رایج و تشخیص نفوذ. این درس با مطالعه موردی سیستم ایمن واقع گرایانه نتیجه می گیرد. از دانش آموزان خواسته خواهد شد که مقالات را از ادبیات امنیتی بخوانند و آنها را به مطالب مندرج در سخنرانی ها بسپارند. (اعتبار 4) پیش نیاز: CS 401 یا رضایت از دانشکده گروه.

  • سیستم های پایگاه داده اطلاعات را سازماندهی و بازیابی می کنند، به کاربر اجازه می دهد تا به اطلاعات مورد نظر به راحتی و کارآمد دسترسی پیدا کند. مباحث شامل: مدل داده رابطه ای؛ SQL؛ مدل سازی ER؛ جبر ارتباطی؛ نرمال بودن داده ها؛ معاملات اشیاء در پایگاه داده؛ امنیت اطلاعات و صداقت؛ انبار داده، OLAP و داده کاوی؛ پایگاه داده های توزیع شده؛ و مطالعه یک سیستم پایگاه داده تجاری خاص. (واحدهای 4) پیش نیاز: CS 401 یا رضایت از دانشکده گروه.

  • یادگیری ماشینی ، زمینه تحصیلی که به کامپیوتر توانایی یادگیری از داده ها را می دهد ، تقریباً در قلب هر رشته علمی قرار دارد و مطالعه تعمیم (یعنی پیش بینی) از داده ها ، موضوع اصلی یادگیری ماشین است. این دوره مقدمه ای در سطح تحصیلات تکمیلی را با یادگیری ماشین و پوشش عمیق روشهای جدید و پیشرفته در یادگیری ماشین و همچنین تئوری اساسی آنها ارائه می دهد. این مقاله روی روشهای مرتبط کاربردی تأکید دارد و در مورد تعدادی از کاربردهای اخیر یادگیری ماشین ، مانند داده کاوی (در داده های بزرگ / علوم داده ، تجزیه و تحلیل داده ها) ، پردازش زبان طبیعی ، چشم انداز رایانه ، رباتیک ، بیوانفورماتیک و پردازش داده های متنی و وب بحث می کند. یادگیری ماشینی در صنایع مختلف از جمله خدمات مالی ، نفت و گاز ، مراقبت های بهداشتی ، بازاریابی و تبلیغات ، دولت ، اینترنت و اینترنت اشیا used استفاده می شود.

    این دوره انواع پارادایم های یادگیری ، الگوریتم ها ، نتایج نظری و برنامه های کاربردی را پوشش می دهد. از مفاهیم اساسی هوش مصنوعی ، نظریه اطلاعات ، آمار و نظریه کنترل تا آنجا که مربوط به یادگیری ماشین است استفاده می کند. مباحث عبارتند از: یادگیری تحت نظارت (یادگیری تولیدی / افتراقی ، یادگیری پارامتری / غیرپارامتری ، شبکه های عصبی ، ماشین های بردار پشتیبانی ، درخت تصمیم ، یادگیری بیزی و بهینه سازی). یادگیری بدون نظارت (خوشه بندی ، کاهش ابعاد ، روش های هسته). نظریه یادگیری (مبادله تعصب / واریانس ؛ نظریه VC ؛ حاشیه های بزرگ) ؛ تقویت یادگیری و کنترل انطباقی. مباحث دیگر شامل HMM (مدل مخفی مارکوف) ، محاسبات تکاملی ، یادگیری عمیق (با شبکه های عصبی) و طراحی الگوریتم هایی است که می توان عملکرد آنها را به دقت برای مشکلات اساسی یادگیری ماشین تحلیل کرد.

    بخش مهمی از دوره یک پروژه گروهی است. برای کمک به دانش آموزان در انجام پروژه ها، ابزار عمده ی منبع باز مورد استفاده برای یادگیری ماشین موازی، توزیع و مقیاس پذیر، به طور مختصر مورد پوشش قرار می گیرد. (واحدهای 4) پیش نیاز: هیچ کدام.

  • اهمیت برنامه نویسی دستگاه های موبایل در سال های اخیر به عنوان یک دامنه جدید در توسعه نرم افزار ظاهر شده است. این دوره دانشجویان را برای توسعه برنامه هایی که بر روی دستگاه های تلفن همراه نظیر iPhone، iPad یا Android اجرا می شود، آماده می کند. این یک بازار به سرعت در حال توسعه است. دوره تمرکز بر نصب، توسعه، آزمایش و توزیع برنامه های موبایل است. در پایان این دوره، دانش آموزان قادر به ایجاد یک برنامه برای سیستم عامل های تحت پوشش هستند، آنها را شبیه سازی کرده، آنها را بر روی دستگاه واقعی آزمایش کرده و در نهایت در فروشگاه App برای دسترسی به کاربران منتشر می کنند. (واحد 4) پیش نیاز: CS472 یا رضایت از دانشکده گروه.

  • در این دوره شما معماری برنامه ریزی واکنش SPA (برنامه های وب سایت تک صفحه) را همراه با تمام مهارت های لازم برای ساخت یک برنامه کامل وب مدرن خواهید آموخت. فن آوری ها عبارتند از: NodeJS، ExpressJS، TypeScript، AngularJS2، Firebase و پایگاه داده های NoSQL (MongoDB). این دوره شامل موارد زیر خواهد بود:

    • چگونه C ++ V8 موتور و کد ناهمزمان در گره رویداد Node و Node کار می کنند.
    • نحوه ساخت کد خود را برای استفاده مجدد و ساخت آرامش API با استفاده از ماژول ها و ExpressJS.
    • چگونه پایگاه داده های NoSQL کار می کنند: Mongo Shell، چارچوب Aggregation، مجموعه های Replica، Clustering، Shards، Mongoose ORM.
    • درک عمیق از چگونگی کار زاویه ای (با حمایت گوگل)، تشخیص تغییر، برنامه ریزی واکنش پذیر RxJs با مشاهدات و موضوعات، سایه DOM، زون، ماژول ها و اجزای، دستورالعمل های سفارشی و لوله ها، خدمات و وابستگی تزریق، کامپایلر زاویه ای، JIT و AOF تالیف ، فرم ها (رانده الگو و داده ها)، اتصال داده، مسیریابی، نگهبانی و حفاظت از مسیر، HTTP مشتری، JWT JSON تایید هویت وب سایت.

    (واحدهای 4)

  • یک سیستم عامل منابع مرکزی سیستم رایانه ای را کنترل کرده و آنها را به تک تک کاربران اختصاص می دهد. مباحث دوره شامل فرآیندهای متوالی و همزمان ، حذف متقابل ، به اشتراک گذاری منابع ، همکاری فرآیند ، بن بست ، تخصیص منابع ، برنامه ریزی پردازنده ، مدیریت حافظه ، الگوریتم های تقسیم بندی و صفحه بندی ، سیستم های اشتراک زمان ، الگوریتم های برنامه ریزی و حفاظت از منابع است. (4 واحد) پیش نیاز: CS 401 یا موافقت دانشکده گروه.

  • پردازنده استاندارد برای تمام رایانه های جدید در حال حاضر یک پردازنده چند هسته ای است که توانایی اجرای برنامه ها بسیار سریع تر است. با این حال، برای استفاده از این پتانسیل، یک برنامه نویس باید برخی از دانش تکنیک های برنامه نویسی موازی داشته باشد. در طول این دوره، دانش آموزان بیشتر وقت خود را صرف نوشتن و اشکال زدایی برنامه های موازی می کنند. نتیجه مورد انتظار خواهد بود که سطح جدیدی از مهارت برنامه نویسی عملی را توسعه دهیم. این مهارت نه تنها برای برنامه نویسی پردازنده های چند هسته ای بلکه برای برنامه نویسی سیستم عامل ها و برنامه نویسی پایگاه داده توزیع مفید خواهد بود. ابزارهای نرم افزاری مورد استفاده در این دوره شامل مایکروسافت ویژوال C / C ++، کتابخانه Multi-threading جاوا و استاندارد ThreadMP است. (واحدهای 4) پیش نیاز: دانش برنامه نویسی کامپیوتر با استفاده از Java، C یا C ++.

  • در این دوره ما به تکنیک ها، اصول و الگوهای چگونگی طراحی سیستم های نرم افزاری قابل انعطاف، مقیاس پذیر، قابل تست و انعطاف پذیر با استفاده از سرویس های میکرو نگاه خواهیم کرد. ما مطالعه خواهیم کرد که چگونه می توان برنامه های بزرگ را به سرویس های کوچکتر تقسیم کرد که آسان تر است و مزایای دیگر را نسبت به برنامه های سازمانی یکپارچه مقایسه می کنیم. معماری میکرو سرویس توزیع شده نیز چالش های زیادی را به همراه دارد. ما این چالش ها را بررسی خواهیم کرد و به آنها پاسخ خواهیم داد. موضوعات این دوره شامل سبک های معماری، تکنیک ها و الگوهای ادغام، طراحی دامنه، معماری رویداد و برنامه ریزی واکنشی است. (اعتبارات 4). (بدون پیش نیاز)

  • در این دوره عملی ، دانشجویان وظایف مربوط به رایانه را در موقعیت حرفه ای فنی انجام می دهند. وظایف انجام شده ممکن است در طراحی و توسعه سیستم های جدید یا استفاده از سیستم های موجود برای اهداف خاص باشد. شرح وظایف عملی توسط کارفرما و دانشجو صورت می گیرد و نیاز به تأیید قبلی توسط یکی از دانشکده های تحصیلات تکمیلی گروه ، با مشورت با ناظر عملی در محل دانشجو دارد. (این دوره در درجه اول برای دانشجویان در دوره های کارآموزی یا تعاونی است.) (0.5-1 واحد در هر بلوک - ممکن است تکرار شود.)

"اولین بار که در مورد برنامه MSCS شنیدم ، در آن شک کردم. باور نمی کردم که چنین چیزی وجود داشته باشد. اما یک روز ، یکی از دوستانم به برنامه پیوست. این زمانی بود که تأیید کردم واقعی است. سپس روند درخواست خود را از سر گرفتم. خوب! درست است ، من اینجا هستم ، برنامه را به پایان رسانده ام و بسیار خوشحالم. "