یک ریپوزیتوری از اطلاعات کامل دروس و پروژههای دوره کارشناسی مهندسی کامپیوتر به همراه لینک پروژهها
-
دوره کارشناسی دانشگاه
-
بررسی و جمعآوری پروژهها
-
دستهبندی و کنترل ورژن پروژهها
-
آپلود پروژهها روی گیتهاب
-
داکیومنتنویسی پروژهها
-
بررسی و بهبود پروژهها
- ریپوزیتوری بعضی از پروژهها ممکن است آرشیو یا حذف شده باشند.
- ریپوزیتوری بعضی از پروژهها ممکن است از حالت عمومی به حالت خصوصی درآمده باشند.
- فایلهای بعضی از پروژهها روی گیتهاب قرار ندارند.
- تنها دروسی از دوره کارشناسی که دارای پروژه بودند در این ریپوزیتوری قرار دارند.
- پروژههای خارج از دوره کارشناسی و به صورت فریلنسری با نام "پروژههای خارج از دانشگاه" در هر ترم قرار دارند.
- مباحث HTML و CSS
- مباحث ICDL
- طراحی انواع داکیومنت
- طراحی یک صفحهی ساده HTML و دیزاین با CSS
- مقایسه فالوور و فالوینگهای اکانت اینستاگرام و پیدا کردن تکراریهای آن
- محاسبه کل زمان تماشای فیلمهای یک دوره آموزشی
- محاسبه و دستهبندی عکسها با استفاده از resolution آنها
- ساخت پسورد لیست
- مباحث فلوچارت و سوالات الگوریتمی ساده
- زبان پایتون
- سوالات و پروژههای Fortran
- پروژه Jeyran Enigma
- پروژه دیتابیس لیکشدهی تلگرام
- پروژه ربات تلگرام: پیدا کردن لینکهای دورههای رایگان وبسایت Udemy
- پروژه اپلیکیشن موبایل با Kivy
- سوالات الگوریتمی پیشرفتهتر
- زبان جاوا و شئگرایی
- داکیومنتنویسی و کامنتگذاری
- پروژه وبسایت کوئرا: تخصیص سفارش
- پروژه Instagram Web Crawler
- ۱ پروژه گرافیکی مدیریت کتابخانه به زبان پایتون
- ۲ پروژه گرافیکی مدیریت کتابخانه به زبان جاوا
- پروژه ربات تلگرام: ربات انجمن کامپیوتر دانشگاه شهرکرد
- پروژه ربات تلگرام: مدیریت پستگذاری کانال
- پروژه ربات تلگرام: ربات شخصی
- سوالات الگوریتمی پیشرفتهتر
- زبان ++C
- مبانی گرافیک کامپیوتری
- پروژه دفترچه تلفن با ++C
- پروژه طراحی آدمک راهرونده با DirectX 9 (بخش طراحی آدمک و راهرفتن)
- انواع ساختمانهای داده و کاربردهای آنها
- پروژه گرافیکی مدیریت کتابخانه با پایتون و PyQt5
- پروژه سیستم رزرو غذا و سیستم مشاور املاک با جاوا
- پروژه بازی شطرنج با جاوا
- مباحث تکمیلی و پیشرفته گرافیک کامپیوتری
- مباحث عملی مدارهای منطقی
- مباحث عملی معماری کامپیوتر
- آموزش نرمافزار Proteus
- بازطراحی بخشهای نشریه انجمن
- جمعآوری مطالب و نوشتن چندین فصل از نشریه
- پروژه با کتابخانههای گرافیکی پرینستون
- پروژه تقریب تابع با برنامهنویسی ژنتیک
- پروژه پیادهسازی درخت تصمیم برای تشخیص دیابت
- پروژه دستهبندی باینری ماشینهای برداری پشتیبانی
- پروژه ماشین حساب پیشرفته با استفاده از ماشین حالت محدود و ماشین پشتهای
- پروژه طراحی کامپایلر ANTLR4
- مباحث تکمیلی الگوریتمها
- مباحث شبکه و اینترنت
- مبانی ریزپردازنده
- آموزش کلی STM32 و HAL
- آموزش پروژهها با STM32F103C8T6
- آموزش نرمافزار STM32CubeMx
- آموزش نرمافزار Keil
- پروژه دیتابیس کتابخانه با SQL
- پروژه سیستم آنتیویروس بر اساس طولانیترین تطبیق زیر رشتههای رایج
- پروژه یک مخزن برای حل سوال های سایت کوئرا
- پروژه ربات تلگرام: پیدا کردن پروژههای ایجاد شده در گروه و کانالهای تلگرام
- پروژه ربات تلگرام: شبیهسازی دُنگ در اپلیکیشن بلوبانک
- پروژه ربات تلگرام: پیدا کردن پروکسیهای تازه در کانالهای تلگرام
- پروژه ربات تلگرام: یادآوری تاریخها
- مبانی عملی ریزپردازنده
- آموزش عملی STM32 و HAL با برد آموزشی
- آموزش پروژهها با STM32F407VG
- آموزش نرمافزار STM32CubeIDE
- آموزش نرمافزار Hercules
- پروژه طراحی رزومه با LaTex
- پروژه طراحی برنامهی منو با STM32
- پروژه نمایش RGB با انتخاب رنگ در LCD 2x16
- پروژه دریافت رمز ورود و نمایش تاریخ شمسی در LCD 2x16
- پروژه کنترل نور LED با پتانسیومتر و نمایش مقدار آن روی LCD 2x16
- پروژه نمایش رنگهای مختلف RGB و فرستادن تاریخ و نام رنگ
- پروژه دریافت نام-نامخانوادگی و جدا کردن آنها و چشمک زدن LED
- پروژه فرستادن مقدار دما و رطوبت و نمایش آن روی LCD 2x16
- پروژه دریافت نام رنگ و نمایش آن روی RGB
- مباحث هوش مصنوعی و الگوریتمها
- آموزش نرمافزار Cisco Packet Tracer
- پروژه طراحی خانهی هوشمند با نرمافزار Cisco Packet Tracer
- مباحث کلی اینترنت
- آموزش زبان PHP
- آموزش Wordpress و Elementor
- آموزش نرمافزار XAMPP
- مباحث اولیه دادهکاوی
- پروژه مهندسی اینترنت برنامهنویسی سوکت
- پروژه نهاننگاری
- پروژه ربات تلگرام: پستگذار
- پروژههای کارشناسی و داکیومنت رشتههای مهندسی مواد و متالورژی، مهندسی کامپیوتر، مهندسی عمران و روانشناسی
- مباحث سیگنالها و سیستمها
- مباحث بازیابی اطلاعات
A repository of complete information on computer engineering courses and projects along with project links.
-
Bachelor's Degree
-
Review and Collect Projects
-
Categorize and Version Control Projects
-
Upload Projects to GitHub
-
Document Projects
-
Review and Improve Projects
- Some project repositories may be archived or deleted.
- Some project repositories may have been changed from public to private.
- The files for some projects are not on GitHub.
- Only courses from the undergraduate program that had projects are included in this repository.
- Freelance projects done outside of the university curriculum are listed under "Extracurricular Projects" in each semester.
- HTML and CSS concepts
- ICDL concepts
- Designing various documents
- Designing a simple HTML page with CSS styling
- Comparing Instagram followers and followings to find duplicates
- Calculating the total watch time of a video course
- Categorizing photos based on their resolution
- Password list creator
- Flowcharts and simple algorithmic problems
- Python programming language
- Fortran questions and projects
- Jeyran Enigma Project
- Leaked Telegram Database Project
- Telegram Bot: Find free Udemy course links
- Mobile application project with Kivy
- More advanced algorithmic problems
- Java language and Object-Oriented Programming
- Documentation and commenting
- Quera Website Project: Order Assignment
- Instagram Web Crawler Project
- 1 GUI Library Management project in Python
- 2 GUI Library Management projects in Java
- Telegram Bot: Shahrekord University Computer Society Bot
- Telegram Bot: Channel Post Management
- Telegram Bot: Personal Bot
- More advanced algorithmic problems
- C++ language
- Fundamentals of Computer Graphics
- Phone Book project with C++
- Walking Man design with DirectX 9 (Man design and walking part)
- Types of data structures and their applications
- GUI Library Management project with Python and PyQt5
- Food Reservation and Real Estate System project in Java
- Chess Game project in Java
- Advanced topics in computer graphics
- Practical concepts of logic circuits
- Practical concepts of computer architecture
- Proteus software training
- Redesigning sections of the society's journal
- Gathering content and writing several chapters of the journal
- Projects with Princeton graphics libraries
- Function approximation with Genetic Programming
- Implementing a decision tree for diabetes prediction
- Binary classification with Support Vector Machines
- Advanced calculator using Finite State Machine and Pushdown Automata
- ANTLR4 Compiler Design project
- Advanced algorithm topics
- Network and internet concepts
- Microprocessor fundamentals
- General training on STM32 and HAL
- Projects with STM32F103C8T6
- STM32CubeMx software training
- Keil software training
- Translating and writing the book "Introduction To 3D Game Programming With DirectX 12" using LaTeX
- Library Database project with SQL
- Antivirus System based on Longest Common Substring Matching
- A repository for solving Quera problems
- Telegram Bot: Find projects created in Telegram groups and channels
- Telegram Bot: Simulating the "Dong" feature of BluBank app
- Telegram Bot: Find fresh proxies from Telegram channels
- Telegram Bot: Date Reminder
- Practical microprocessor fundamentals
- Hands-on training with STM32 and HAL on a development board
- Projects with STM32F407VG
- STM32CubeIDE software training
- Hercules software training
- Resume design project with LaTeX
- Menu design program with STM32
- Displaying RGB colors selected via a 2x16 LCD
- Receiving a password and displaying the solar date on a 2x16 LCD
- Controlling LED brightness with a potentiometer and displaying the value on a 2x16 LCD
- Displaying various RGB colors and sending the date and color name
- Receiving a full name, splitting it, and blinking an LED
- Sending temperature and humidity values and displaying them on a 2x16 LCD
- Receiving a color name and displaying it on an RGB LED
- AI concepts and algorithms
- Cisco Packet Tracer software training
- Smart Home design with Cisco Packet Tracer
- General internet concepts
- PHP language training
- WordPress and Elementor training
- XAMPP software training
- Basic data mining concepts
- Internet Engineering Socket Programming project
- Steganography project
- Telegram Bot: Channel Poster
- Bachelor's projects and documentation for Materials and Metallurgy Engineering, Computer Engineering, Civil Engineering, and Psychology
- Signals and systems concepts
- Information retrieval concepts