@aut-ce is a non-official repository for the Computer Engineering Department of the Amirkabir University of Technology. Here we collect slides, assignments and etc. of our courses. This repository helps you to provide your awesome material here.
The name of repositories should use the following pattern:
- {Course code}-{Course name} for theoretical courses. e.g.: CE101-C
- {Course code}-{Course name}-Lab for practical courses. e.g.: CE101-C-Lab
Code | Course Name | عنوان درس |
---|---|---|
CE101 | Fundamentals of Programming (C) | مبانی کامپیوتر و برنامهنویسی |
CE102 | Fundamentals of Programming-Lab (C-Lab) | کارگاه مبانی کامپیوتر و برنامهنویسی |
CE103 | Discrete Mathematics (DM) | ریاضیات گسسته |
CE104 | Advanced Programming (AP) | برنامهنویسی پیشرفته |
CE105 | Advanced Programming-Lab (AP-Lab) | کارگاه برنامهنویسی پیشرفته |
CE201 | Logic Circuits (LC) | مدارهای منطقی |
CE202 | Logic Circuits-Lab (LC-Lab) | آزمایشگاه مدارهای منطقی |
CE203 | Data Structures and Algorithms (DS) | ساختمان دادهها و الگوریتمها |
CE204 | Electrical and Electronic Circuits (EC) | مدارهای الکتریکی و الکترونیکی |
CE205 | Electrical and Electronic Circuits-Lab (EC-Lab) | آزمایشگاه مدارهای الکتریکی و الکترونیکی |
CE206 | Technical English | زبان تخصصی |
CE207 | Computer Architecture (CA) | معماری کامپیوتر |
CE208 | Computer Architecture-Lab (CA-Lab) | آزمایشگاه معماری کامپیوتر |
CE209 | Theory of Machines and Languages | نظریه زبانها و ماشینها |
CE210 | Applied Linear Algebra (ALA) | جبر خطی کاربردی |
CE301 | Microprocessor and Assembly Language | ریزپردازنده و زبان اسمبلی |
CE302 | Microprocessor and Assembly Language-Lab | آزمایشگاه ریزپردازنده و زبان اسمبلی |
CE303 | Operating Systems (OS) | سیستمهای عامل |
CE304 | Operating Systems-Lab (OS-Lab) | آزمایشگاه سیستمهای عامل |
CE305 | Computer Networks (CN) | شبکههای کامپیوتری |
CE306 | Computer Networks-Lab (CN-Lab) | آزمایشگاه شبکههای کامپیوتری |
CE307 | Software Engineering I | مهندسی نرمافزار ۱ |
CE308 | Research and Technical Presentation | روش پژوهش و ارائه |
CE309 | Internship | کارآموزی |
CE401 | Final Project | پروژه پایانی |
Code | Course Name | عنوان درس |
---|---|---|
CE221 | Algorithm Design | طراحی الگوریتمها |
CE231 | Principles of Database Design | اصول طراحی پایگاه دادهها |
CE232 | Fundamentals of Compiler Design | اصول طراحی کامپایلر |
CE233 | Programming Languages | زبانهای برنامهنویسی |
CE331 | Software Engineering II | مهندسی نرمافزار ۲ |
CE431 | Software Testing | آزمون نرمافزار |
CE432 | User Interface Design | طراحی واسط کاربر |
CE421 | Information Retrieval | بازیابی اطلاعات |
Code | Course Name | عنوان درس |
---|---|---|
CE222 | Signals and Systems | سیگنالها و سیستمها |
CE241 | Interface Circuit Design | طراحی مدارهای واسط |
CE242 | Programmable Digital Systems Design | طراحی سیستمهای دیجیتال برنامهپذیر |
CE243 | Digital Electronics | الکترونیک دیجیتال |
CE341 | Embedded and Real-Time Systems | سیستمهای نهفته و بیدرنگ |
CE342 | Multicore Programming | برنامهنویسی چندهستهای |
CE422 | Fundamentals of Cloud Computing | مبانی رایانش ابری |
CE441 | Hardware/Software Co-Design | طراحی توأم سختافزار و نرمافزار |
Code | Course Name | عنوان درس |
---|---|---|
CE221 | Algorithm Design | طراحی الگوریتمها |
CE222 | Signals and Systems | سیگنالها و سیستمها |
CE251 | Principles and Applications of Artificial Intelligence | مبانی و کاربردهای هوش مصنوعی |
CE351 | Principles of Computational Intelligence | مبانی هوش محاسباتی |
CE352 | Principles of Robot Science | اصول علم ربات |
CE451 | Introduction to Bioinformatics | مقدمهای بر بیوانفورماتیک |
CE452 | Data Mining | داده کاوی |
CE421 | Information Retrieval | بازیابی اطلاعات |
Code | Course Name | عنوان درس |
---|---|---|
CE222 | Signals and Systems | سیگنالها و سیستمها |
CE261 | Web Programming | برنامهنویسی وب |
CE361 | Data Communication | انتقال داده ها |
CE362 | Fundamentals of Information Security | مبانی امنيت اطلاعات |
CE363 | Multimedia Systems | سيستمهاي چندرسانهاي |
CE364 | Mobile device programming | برنامهنویسی دستگاههای سیار |
CE422 | Fundamentals of Cloud Computing | مبانی رایانش ابری |
CE461 | Fundamentals of the Internet of Things | مبانی اینترنت اشیا |
Also, the description of repo should contain the name of the lecturer of the course. e.g.: Dr. Bahador Bakhshi.
Each semester of the course should be added to a directory in the repository.
All materials here are open to everyone so you must pick them wisely to represents the idea of most people of this organization. The license of these materials must be checked with professors.