- Видео 447
- Просмотров 2 029 076
Bilkent Online Courses
Добавлен 15 авг 2014
CS-411 Software Architecture Design Lecture 18
Lecture 18 (2009-07-08)
Architecture View Modeling
Views & Beyond Approach 3
CS-411 Software Architecture Design
Dr. Bedir Tekinerdoğan
2008-2009- Summer
This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, comparison and evaluation of architecture design methods, synthesis-based software architecture design, software product-line architectures, domain modeling, domain engineering and application engineering, software architecture implementation, evaluating software architectur...
Architecture View Modeling
Views & Beyond Approach 3
CS-411 Software Architecture Design
Dr. Bedir Tekinerdoğan
2008-2009- Summer
This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, comparison and evaluation of architecture design methods, synthesis-based software architecture design, software product-line architectures, domain modeling, domain engineering and application engineering, software architecture implementation, evaluating software architectur...
Просмотров: 1 268
Видео
CS-411 Software Architecture Design Lecture 06
Просмотров 3,3 тыс.10 лет назад
Lecture 6 (2009-06-15) Classifying Architecture Design Methods CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirem...
CS-411 Software Architecture Design Lecture 08
Просмотров 1,8 тыс.10 лет назад
Lecture 8 (2009-06-17) Domain Analysis 1 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, compari...
CS-411 Software Architecture Design Lecture 19
Просмотров 1 тыс.10 лет назад
Lecture 19 (2009-07-08) Architecture View Modeling Recovery Style CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requi...
CS-411 Software Architecture Design Lecture 16
Просмотров 1,4 тыс.10 лет назад
Lecture 16 (2009-07-08) Architecture View Modeling Views & Beyond Approach 1 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architec...
CS-411 Software Architecture Design Lecture 13
Просмотров 1,2 тыс.10 лет назад
Lecture 13 (2009-06-22) Alternative Space Analysis CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysi...
CS-411 Software Architecture Design Lecture 11
Просмотров 2,6 тыс.10 лет назад
Lecture 11 (2009-06-22) Synthesis-based Architecture Design 1 (contn'd) CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural...
CS-411 Software Architecture Design Lecture 10
Просмотров 1,5 тыс.10 лет назад
Lecture 10 (2009-06-17) Project Synthesis-based Architecture Design 1 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural r...
CS-411 Software Architecture Design Lecture 17
Просмотров 1,4 тыс.10 лет назад
Lecture 17 (2009-07-08) Architecture View Modeling Views & Beyond Approach 2 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architec...
CS-411 Software Architecture Design Lecture 14
Просмотров 82410 лет назад
CS-411 Software Architecture Design Lecture 14
CS-411 Software Architecture Design Lecture 07
Просмотров 1,7 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 07
CS-411 Software Architecture Design Lecture 21
Просмотров 1,4 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 21
CS-411 Software Architecture Design Lecture 04
Просмотров 3,1 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 04
CS-411 Software Architecture Design Lecture 05
Просмотров 2,2 тыс.10 лет назад
Lecture 5 (2009-06-10) CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, comparison and evaluation...
CS-411 Software Architecture Design Lecture 09
Просмотров 1,3 тыс.10 лет назад
Lecture 9 (2009-06-17) Domain Analysis 2 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, compari...
CS-411 Software Architecture Design Lecture 20
Просмотров 87110 лет назад
Lecture 20 (2009-07-13) Introduction to Patterns CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis,...
CS-411 Software Architecture Design Lecture 12
Просмотров 1 тыс.10 лет назад
Lecture 12 (2009-06-22) Synthesis-based Architecture Design 2 CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requireme...
CS-411 Software Architecture Design Lecture 24
Просмотров 1,1 тыс.10 лет назад
Lecture 24 (2009-07-20) Software Architecture Analysis Method CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requireme...
CS-411 Software Architecture Design Lecture 15
Просмотров 2,9 тыс.10 лет назад
Lecture 15 (2009-06-24) Software Architecture Views 4 1 View Model CS-411 Software Architecture Design Dr. Bedir Tekinerdoğan 2008-2009- Summer This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requ...
CS-411 Software Architecture Design Lecture 01
Просмотров 36 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 01
CS-411 Software Architecture Design Lecture 03
Просмотров 4,6 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 03
CS-411 Software Architecture Design Lecture 22
Просмотров 98810 лет назад
CS-411 Software Architecture Design Lecture 22
CS-411 Software Architecture Design Lecture 25
Просмотров 1,2 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 25
CS-411 Software Architecture Design Lecture 02
Просмотров 9 тыс.10 лет назад
CS-411 Software Architecture Design Lecture 02
CS-411 Software Architecture Design Lecture 23
Просмотров 79910 лет назад
CS-411 Software Architecture Design Lecture 23
CS-342 Operating Systems Lecture 45
Просмотров 2,9 тыс.10 лет назад
CS-342 Operating Systems Lecture 45
CS-342 Operating Systems Lecture 37
Просмотров 4,3 тыс.10 лет назад
CS-342 Operating Systems Lecture 37
CS-342 Operating Systems Lecture 33
Просмотров 4,6 тыс.10 лет назад
CS-342 Operating Systems Lecture 33
Bilkent, it would be better if you had no Computer Architecture course at all.
this guy explanation is really confuse, he don't seem to be sure about every thing he says and it lacks a bit of depht in explanations
3:46 , in the test of SLTI, if you want to test the return case of N = 1 (for returning 1 in fact), I think you should use slti $t0, $a0, 2 (because 1 is equal to 1 and would fail the test if the slti was using a 1 as immediate), using 2 you guarantee that if $a0 is = 1 then the slti checks for 1 < 2, and that returns 1 on the $t0 register that goes to the branch equal and fails the test, resulting in the end of the loop prematurely (what you actually want) resuming: if you use the slti $t0, $a0, 1 and your $a0 == 1 you would get a 0 on $t0 and if $t0 is 0, then on the beq $t0, $zero, L1 would result in the branch actually taking place and you would be going to L1: subtracting 1 from $a0 ($a0 becoming 0) and calling fact for 0
that's because factorial of 0 and factorial of 1 are the same value (1), then you should compare if N is less than 2 instead of less than 1
as if the fact(1) actually runs, it would return n * fact(n-1) that is 1 * fact(0) which fact(0) result being 1, so... 1 * 1 resulting in 1, So you can save some calculations by just assuming n < 2 returning 1
I'm doing Computer Organization in UFSC - Brazil and my teacher doesn't have any recording of his classes, but this channel right here have everything I see on my classes but RECORDED! You explain almost the same way as my teacher, i'm happy to finally find a recorded class of this patterson book, I was needing a lot to understand some things and couldn't do it just by myself because I can't review my own classes, you are a hero
This is 99.9% gibberish, the fuck is this a class?
This lecture series is entirely useless information.
omg this lecturer can also speak turkish
sample solution to the given exercise : y = x or 0x1111000011111111, y = y', x = x and 0x1111000000001111, y = y or 0x0000000000001111, x = x or y
For anyone watching how doesn't get why the 10^n = 2^x question 10^n = 2^4 is too big and 10^n = 2^2 is too big is too small It's because he is trying to make both sides of the equation equal. In doing so, his saying if n = 1 then what does x need to equal for the equation to be true, which would be 3.(something) since 2^3 = 8 and the number need to be a slightly higher than that. Also log₂(10) = 3.322 not 3.16
I won't lie, I like this content but the instructors can be demotivating and unclear at times. He's a great instructor, but he assumes heavy priors at times.
Thanks from the US
all the students were dumb like my class :D
here after chat GPT and we've nearly overcome all the NLP questions.
I hate how the students there don't ask anything. I'm dying to interact with this professor soooo much.
for anybody who did the exercise please can you show answer?
Shokran prof
Is cs 223 course available
This lecture is gold
Does this prof have a recommended course textbook?
Is Bilkent really good at computer engineering? Could someone explain?
I would like to meet you Prof. You'are amazing!!
6:00
Ive been learning programming for a year and half, not a long time but not too shabby, ive learnt a little about how computers work in uni last year. I can see the professor is a good one and very passionate, but i'm starting to get a little lost, i am following the bigger picture though, I learn mostly from problem sets and solved problems, i think thats the only thing this course is missing. I have started a Udemy course that offers loads of solved problems so hopefully they can compliment each other well.
It's crazy cos now we do have that natural level language that can be read and turned to working code for the machine. I have used ChatGPT many times with many spelling mistakes and it will still give me back working code and on top of that explain the code in detail. Unbelievable progress.
Excellent lectures. Where do I get the lecture slides?
Is there a textbook for this ME-566 course? These lectures are awesome
7:48 but "code re-order" on the compiler depend on the length of the pipeline on the computer's architecture. How to deal with that?
Great lecture, as always. Is he still teaching there?
i was wish if i one of your student "you are amazing", i envy your all student they are lucky to had a good prof like you
How great !!
is the student resources available ?
anyone have the reading list or i just have read the whole topic from the textbook ?
vay be , bir parasını ver diplomanı al üniversitesi öğrencisi olarak daha hocaların hindulardan kötü aksağanıyla konuşması yüzünden ek olarak çaba sarfetmem gerekirken bilkentin direkt amerikan hoca getirtmesine beton yetmez. iyi ki paylaşmışsınız videoları çok teşekkür ederim. kahramanımsınız
Amazing class!
saat sabah 05:50 ve 240p de bu muazzam dersi izliyorum. hocamızın ağzına sağlık.
He's very good at explaining
Thanks for such a good lecture. Where do we get these slides?
This is so good
what is the name of the book from which he is taking these examples?
Can't see nothing on the board. Total waste of a recording.
5:29
2:45
It's pretty interesting to see that we are now living the future that Dr.William Sawyer talked about about 14 years ago (33:00)., Where AI can fill the gap between human language and High-level programming languages with ChatGPT and Bard. I think the next step is to fill the whole thing and we have from human language automatically into machine code.
30:40 you can start from here
Good lectures but I was most interested in the last lecture "Distributed Systems" , unfortunately its missing :(
15:18 And here I am now: listening to this amazing professor while using ChatGPT as an assistant for my coding projects
1:08
18:04
9:06
0:19