دوره های دپارتمان وب دانشگاه صنعتی شریف به نحوی طراحی شده است که تمامی نیازهای مورد نیاز برای پیاده سازی وب سایتهای مختلف را پوشش دهد که شامل:
همچنین با برگزاری کارگاه های یک روزه سعی می شود سرفصلهای تکمیلی این حوزه را نیز پوشش دهد که برخی از آنها در زیر آمده است:
زبان برنامه نویسی جاوا برای افرادی در نظر گرفته شده است که تمایل به تولید برنامه های کاربردی رومیزی برای لینوکس، ویندوز و اندروید دارند. دانشجویانی که تمایل به شرکت در این دوره ها را دارند باید با یک زبان برنامه نویسی و همچنین یک بانک اطلاعاتی آشنایی داشته باشند. در مدرسه جاوای ایران سعی می شود که دانشجویان به سمت اشتغال حرفه ای در حوزه برنامه نویسی جاوا هدایت شوند.
امروزه استفاده از سیستم عامل لینوکس در سمت سرورهای مختلف بسیار متداول شده است و بسیاری از شرکتها و سازمانها به کارشناسان مرتبط در حوزه آموزش لینوکس و متن باز نیاز دارند. در همین راستا، در این دپارتمان سعی می شود که دانشجویان به سمت آموزش مباحث حرفه ای سیستم عامل لینوکس هدایت شوند. اهم موضوعات مورد توجه در این دپارتمان عبارتند از:
برای انجام بسیاری از امور و دسته بندی آنها در سیستم های کامپیوتری، استفاده از پایگاه های داده به عنوان یکی از ملزومات محسوب می شود. لذا تمامی افرادی که در حوزه فناوری اطلاعات و سیستم های کامپیوتری فعالیت می کنند باید به یکی از پایگاه های داده مسلط باشند. در این دپارتمان سعی می شود که دانشجویان با مباحث حرفه ای پایگاه داده در قالب دوره های مختلف آشنا شوند. اهم موضوعات مورد توجه در این دپارتمان عبارتند از:
استفاده از برنامه های موبایل به خصوص در گوشی های هوشمند امروزه بسیار متداول شده است. ضمن اینکه با یادگیری نحوه ساخت این برنامه ها، علاوه بر کسب تجربه کاری، امکان درامدزایی فردی و راه اندازی کسب و کار وجود دارد. در این دپارتمان سعی می شود که دانشجویان با برنامه نویسی موبایل در دو شاخه برنامه های اندروید و نیز اپل آشنا شوند. اهم موضوعات مورد توجه در این دپارتمان عبارتند از:
باتوجه به اینکه تمامی فعالیتهای فناوری اطلاعات بدون استفاده از شبکه های کامپیوتری تقریبا غیرممکن می باشد، لذا لازم است تا تمامی افراد با اصول اولیه و ابتدایی شبکه های کامپیوتری آشنا شوند و برای حرفه ای شدن و دریافت مدارک بین المللی نیز به سمت دوره های پیشرفته هدایت شوند.. در این دپارتمان سعی می شود که دانشجویان با اصول مهندسی شبکه در دو شاخه آشنا شوند. اهم موضوعات مورد توجه در این دپارتمان عبارتند از:
تمامی دانشجویان و افراد علاقمند برای ورود به حوزه فناوری اطلاعات باید حتما با یک زبان برنامه نویسی آشنا شوند. بسیاری از برنامه های مهم و پرکاربرد نیز با یکی از زبانهای برنامه نویسی نوشته شده اند. مهمترین و پایه ای ترین زبان موجود، زبان برنامه نویسی C می باشد. . در این دپارتمان سعی می شود که دانشجویان با اصول زبانهای برنامه نویسی آشنا شوند. اهم موضوعات مورد توجه در این دپارتمان عبارتند از:
شاید بتوان زبان برنامه نویسی پایتون را پرکاربرترین زبان برنامه نویسی دانست٬از برنامه نویسی سطح ماشین تا زبان اول آمادمیک دنیا٬ کاربردهای وسیع این زبان در زمینه های زیر می باشد که نیازمند درک مناسب از برنامه نویسی پایه ایی و الگوریتمی می باشد