معرفی درس: در این درس با ++C و زبان های شی گرا آشنا و نحوه برنامه نویسی شی گرا آشنا میشویم. استاد: جعفری نژاد
مهندسی نرمافزار (به انگلیسی: Software engineering) یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرمافزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشینهای واقعی به طور کارآمدی عمل کند. مهندسی نرمافزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرمافزاری با کیفیت است. مهندسی نرمافزار اغلب شامل فرایند خطی تحلیل، طراحی، پیادهسازی و آزمون است؛ که با به کارگیری روشهای فنی و علمی از علوم مهندسی موجب تولید نرمافزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه میشود. مهم ترین شاخص در مهندسی نرمافزار تولید نرمافزار با کیفیت مناسب در جهت «نیازهای مشتری» است.
معرفی درس: برنامه نویسی وب در درس برنامهنویسی وب سعی شده با یک دید کاربردی، مفاهیم، روش ها، استانداردها و تکنولوژیهای موجود در زمینهی برنامه نویسی وب معرفی شده و آموزش داده شود. در ابتدای درس مفاهیم مقدماتی وب و استانداردهای HTML، CSS و زبان Java Script معرفی میشوند. در ادامه درس در کنار آموزش الگوهای برنامه نویسی وب و معماریهای برنامه نویسی Enterprise، زبان PHP آموزش داده میشود. در ادامه معرفی کوتاهی از مفهوم پایگاه دادههای رابطهای و زبان SQL گفته شده و سپس مفاهیم پیشرفتهتر در زمینهی برنامهنویسی وب به همراه فریمورک Symfony2 ارایه میشود.
معرفی درس: زبان برنامهنویسی ++C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار میگیرد . این درس به دانشجویان همه رشته های مهندسی به خصوص دانشجویان سال اولی توصیه میشود کتاب پیشنهادی درس : برنامه نویسی به زبان C++، نویسندگان دایتل و دایتل، ترجمه دکتر مرتضی صاحب زمانی، نشر شیخ بهایی لینک مطالب درس، تکالیف ، امتحانات ، کوییز ها و اسلاید ها : اینجا را کلیک کنید
معرفی درس: درس ساختمان داده ها و الگوریتم ها یکی از بنیادین ترین درس های بسیاری از رشته های علوم پایه و مهندسی است. هدف این درس مطالعه و تحقیق در مورد روش های گوناگون ذخیره، نگهداری و بازیابی اطلاعات در یک سیستم کامپیوتری است به گونه ای که این اطلاعات بتوانند به طور کارآمد مورد استفاده قرار گیرند.
یادگیری ماشینی (Machine learning) به بررسی روش هایی می پردازد که به رایانه ها امکان استفاده از داده ها و یاد گیری از آن ها برای بهبود عملکردهای مختلف را می دهد. هدف یادگیری ماشینی این است که کامپیوتر (در کلیترین مفهوم آن) بتواند به تدریج و با افزایش دادهها بازدهی بالاتری در وظیفهٔ مورد نظر پیدا کند. نمونه هایی از کاربردهای یادگیری ماشین می تواند الگوریتم های تشخیص چهره، جداسازی هرزنامه و بازشناسی گفتار می باشد.
درس نظریه زبان ها از دروس مهم در دوره کارشناسی مهندسی کامپیوتر است. این درس در کنکور ارشد مهندسی کامپیوتر نیز مورد ارزیابی قرار می گیرد. نظریه زبانها از دروس مشترک کنکور مجموعه مهندسی کنکور می باشد بنابراین برای گرایشهای نرم افزار ، معماری ، هوش دارای ظریب ۴ است. این مجموعه از کلاس درس دانشگاه امیر کبیر ضبط شده است که با توجه به نزدیک شدن امتحانات پایان ترم برای دانشجویان عزیز بسیار کاربردی خواهد بود .
رس معماری کامپیوتر به چگونگی کارکرد، طراحی و ساخت پایه ای ترین اجزای کامپیوتر می پردازد. این درس با بررسی یک پردازش گر ساده و ابتدایی اصول کارکرد آن را بیان میکند. سپس به معماری های مختلف پردازشگر میپردازد. همچنین به بیان مفاهیم پیشرفته تر پردازشگر مانند cache, pipelining و . . . نیز میپردازد. در انتهای درس انتظار میرود که…
معرفی درس: بسیاری از متخصصان کامپیوتر و IT در بازار کار، مقدار قابل توجهی از وقت خود را صرف مسائلی میکنند که دارای ابعاد اجتماعی هستند، نه اینکه صرفا دارای ویژگیهای فنی باشند. این درس موضوعاتی را پوشش میدهد که هر مهندس IT و کامپیوتر «باید» بداند، ولی در دروس فنی پوشش داده نمیشوند. در سال ۲۰۰۱ گروه مشترک ACM و IEEE پیشنهادهایی برای برنامه درسی دوره کارشناسی در رشتههای کامپیوتری ارائه کرد، که یکی از آنها دستورالعملی برای قرار دادن درسی تحت عنوان «مسائل اجتماعی و اخلاق حرفهای» بود. یکی از دروس اصلی رشته مهندسی IT، درس «مهندسی فناوری اطلاعات ۲» است، که سرفصل مطالب آن در مورد مسائل اخلاقی و حقوقی فناوری اطلاعات است. برای دیدن تمرینها و دیگر توضیحات درس به صفحه درس مراجعه نمایید.
رس ریزپردازنده ۱ با تمرکز بر میکروکنترلرهای AVR در راستای جهت دهی عملی به آموختههای دانشجویان مقطع کارشناسی سخت افزار، برق و رباتیک و به علت نزدیکی موضوع این درس با پروژههای واقعی انتخاب شده است. دانشجویان در این درس با مبانی میکروکنترلرها، ساختار داخلی، زبان اسمبلی، تایمرها و قفهها، راهاندازی ورودی-خروجیهای ساده و استانداردهای واسط آشنا میشوند. آنها در طول این درس به طور مداوم در آزمایشگاه ریزپردازنده حضور دارند و…