Açıklama
Gerçek zamanlı, eşzamanlı, dağıtık sistemler için yazılım geliştirmede sistem mühendisliği yaklaşımının ilkeleri ve uygulaması. Modern yazılım mühendisliği ilkelerini kullanarak eşzamanlılık, performans ve sağlamlık elde edecek şekilde tasarım yapma. Tasarımların gömülü sistemler hedefleyen programlara dönüştürülmesi. Takım projesi.
Önkoşullar
- Önkoşul(lar): SYSC 2100 ve SYSC 4001 ve Bilgisayar Sistemleri Mühendisliği programına kayıtlı olma veya Bölüm izni.
Şartlar ve koşullar
- SYSC 3303 için ek kredi alınmasını engeller.
- Önkoşul(lar): SYSC 2100 ve SYSC 4001 ve Bilgisayar Sistemleri Mühendisliği programına kayıtlı olma veya Bölüm izni.
- Haftada üç saat ders, haftada iki saat laboratuvar.
Kaynak metin orijinal dilinde
Principles and practice of a systems engineering approach to the development of software for real-time, concurrent, distributed systems. Designing to achieve concurrency, performance, and robustness, using modern software engineering principles. Converting designs into programs targeting embedded systems. Team project.
- Prerequisite(s): SYSC 2100 and SYSC 4001 and enrolment in Computer Systems Engineering, or permission of the Department.
- Precludes additional credit for Precludes additional credit for SYSC 3303 .
- Lectures three hours a week, laboratory two hours a week.
Kaynaklar ve referanslar
Tarih ve kaynaklar bilgileri doğrulamanıza yardımcı olmak için saklanır. Okumayı kolaylaştırmak için çeviriler sunulmuştur; koşullar ve gereksinimler için resmi kaynak esas alınır.
Kaynak referans : https://calendar.carleton.ca/undergrad/courses/SYSC/