Podcast
Questions and Answers
What are the needs for teaching an introductory CS curriculum class according to the text?
What are the needs for teaching an introductory CS curriculum class according to the text?
Harper's needs for teaching an introductory CS curriculum class are very different from the needs of a real life project. His job is to teach fundamental concepts (e.g. modularity, parallelism, induction) to freshmen.
Why is it important for the language and paradigm chosen for teaching to express concepts with as little ceremony as possible?
Why is it important for the language and paradigm chosen for teaching to express concepts with as little ceremony as possible?
It is important for the language and paradigm chosen to express concepts with as little ceremony as possible because familiarity, tool support, available libraries, execution performance etc. are completely irrelevant in this context.
What is the view on objected oriented programming being anti-modular according to the text?
What is the view on objected oriented programming being anti-modular according to the text?
The view that objected oriented programming (OO) is anti-modular results from the large number of dependencies to other classes even objects of well designed classes tend to end up with.
Why is the proliferation of Dependency Injection frameworks, articles, books and blog posts considered a hint according to the text?
Why is the proliferation of Dependency Injection frameworks, articles, books and blog posts considered a hint according to the text?
Signup and view all the answers
What is the importance of Design Patterns and the complexity of implementing them as compared to some other programming paradigms according to the text?
What is the importance of Design Patterns and the complexity of implementing them as compared to some other programming paradigms according to the text?
Signup and view all the answers