بازیهای رایانهای
رشته: بازیهای رایانهای | گرایش: – |
مقطع: کارشناسی ارشد | آخرین تصویب: ۱۴۰۳/۱۰/۱۶ |
مشخصات کلی، تعریف و اهداف
هدف از این رشته آموزش و تربیت متخصصانی است که توانایی طراحی، توسعه و ارزیابی بازیهای رایانهای در انواع مختلف از جمله بازیهای ویدیویی، موبایلی و واقعیت مجازی را دارا باشند. این رشته ترکیبی از مهندسی و علم کامپیوتر، طراحی گرافیک، مهندسی نرمافزار، روانشناسی، هنر و تعامل انسان و کامپیوتر است. دانشجویان این رشته با مفاهیم پیچیدهای همچون الگوریتمها، شبیهسازیهای پیچیده، گرافیک رایانهای، هوش مصنوعی، تعامل کاربر و تجربه بازی آشنا میشوند و مهارتهای لازم برای توسعه بازیهایی با کیفیت بالا را فرا میگیرند.
جدول ۱. دروس جبرانی
عنوان درس | واحد | Course Title |
---|---|---|
برنامهسازی پیشرفته | ۳ | Advanced Programming |
طراحی الگوریتمها | ۳ | Design of Algorithms |
جبر خطی | ۳ | Linear Algebra |
سیستمهای عامل | ۳ | Operating Systems |
هوش مصنوعی | ۳ | Artificial Intelligence |
جدول ۲. دروس اصلی
عنوان درس | واحد | Course Title |
---|---|---|
اصول ساخت بازیهای رایانهای* | ۳ | Principles of Computer Game Development |
هوش مصنوعی بازیهای رایانهای | ۳ | Computer Games Artificial Intelligence |
ریاضی و فیزیک بازیهای رایانهای | ۳ | Mathematics and Physics for Computer Games |
برنامهنویسی گرافیک | ۳ | Graphics Programming |
معماری بازیهای رایانهای | ۳ | Architecture of Computer Games |
اصول طراحی بازی | ۳ | Principles of Game Design |
فناوریهای مرتبط با بازیهای رایانهای | ۳ | Computer Games Technologies |
* اخذ حداقل ۴ درس از جدول فوق شامل دروس ستارهدار برای تمام دانشجویان این گرایش الزامی است.
جدول ۳. دروس اختیاری
عنوان درس | واحد | Course Title |
---|---|---|
برنامهنویسی موتورهای تصویرسازی | ۳ | Rendering Engine Programming |
برنامهنویسی روند بازی با موتورهای بازی | ۳ | Gameplay Programming with Game Engines |
مدیریت پروژههای بازیسازی | ۳ | Project Management in Game Development |
رفتارهای هوشمند جمعی در بازیهای رایانهای | ۳ | Intelligent Crowd and Group Behaviors in Computer Games |
تصمیمگیری، راهبرد و ناوش در بازیهای رایانهای | ۳ | Decision Making, Strategy, and Navigation in Computer Games |
بازیهای آموزشی | ۳ | Educational Games |
بازیهای جدی و شبیهسازیهای تعاملی | ۳ | Serious Games and Interactive Simulations |
برنامهنویسی همروند | ۳ | Concurrent Programming |
هنر در بازیهای رایانهای | ۳ | Art in Computer Games |
محاسبات انسانی | ۳ | Human Computation |
اقتصاد بازیسازی | ۳ | Game Monetization |
موسیقی بازی و جلوههای صوتی | ۳ | Game Music and Sound Effects |
سیستمهای توزیعشده | ۳ | Distributed Systems |
مباحث ویژه در بازیهای رایانهای ۱ | ۳ | Special Topics in Computer Games 1 |
مباحث ویژه در بازیهای رایانهای ۲ | ۳ | Special Topics in Computer Games 2 |
دو درس از گرایشها یا رشتههای دیگر با نظر استاد راهنما |