- Level Professional
- المدة 16 ساعات hours
- الطبع بواسطة University of Colorado System
-
Offered by
عن
The design step in developing software has some unique characteristics. First of all, it’s the only step where drawing pictures of things is the norm. Why is that? What do pictures do that other representations cannot do? Pictures have varying levels of detail; pictures have context. Pictures…paint a picture. Why are these things important? In this course, too, we begin looking at other disciplines (building architecture is a favorite one) for lessons on design.الوحدات
Intro to Design as an Abstraction
1
Videos
- Intro to Design as an Abstraction
2
Readings
- Additional Resource
- Get help and meet other learners. Join your Community!
The Bird's Eye View
1
Assignment
- Who needs abstractions?
1
Discussions
- Discussion 1
1
Videos
- The Birds Eye View
1
Readings
- Additional Resource
User Interface Design
1
Videos
- User Interface Design
1
Readings
- Additional Resource
User Experience
1
Assignment
- Focus on the Users
1
Discussions
- Discussion 2
1
Videos
- User Experience
1
Readings
- Additional Resource
Back end design
1
Videos
- Back end design
1
Readings
- Additional Resource
Database Design
1
Assignment
- What if there are no users?
1
Discussions
- Discussion 3
1
Videos
- Database Design
1
Readings
- Additional Resource
Database Design II
1
Videos
- Database Design II
1
Readings
- Additional Resource
Database Design III and Overall Database Security
1
Assignment
- Advanced database design
1
Discussions
- Discussion 4
1
Videos
- Database Design III and Overall Database Security
1
Readings
- Additional Reading
Design Patterns
1
Videos
- Design Patterns
1
Readings
- Additional Resource
The Mindless Cobbling together of existing capabilities
1
Assignment
- The Good and Bad of Design Patterns
1
Discussions
- Discussion 5
1
Videos
- The Mindless Cobbling together of existing capabilities
1
Readings
- Additional Resource
Languages and Operating Systems
1
Videos
- Languages and Operating Systems
1
Readings
- Additional Resource
Operating System Selection
1
Assignment
- Language Choices
1
Discussions
- Discussion 6
1
Videos
- Operating System Selection
1
Readings
- Additional Resource
Exam
5
Assignment
- Assessment 1
- Assessment 2
- Assessment 3
- Assessment 4
- Assessment 5
Auto Summary
Unlock the art of effective software design with "Software Design as an Abstraction," a comprehensive course in the IT & Computer Science domain brought to you by Coursera. Led by seasoned experts, this course delves into the unique characteristics of the design phase in software development, emphasizing the importance of visual representations. Throughout the course, you'll explore why creating detailed and contextual pictures is crucial in designing software, drawing insightful parallels from disciplines like building architecture. Spanning 960 minutes of in-depth content, the curriculum is tailored for professionals seeking to elevate their design skills. Flexible subscription options, including Starter and Professional plans, make it easy to fit this valuable learning experience into your schedule. Ideal for IT and computer science professionals aiming to master the nuances of software design, this course equips you with the tools and knowledge to create more effective and intuitive software solutions.

Albert Glock