Software Design

 

 


 

Customize your search:

E.g., 2017-08-18
E.g., 2017-08-18
E.g., 2017-08-18
Sep 6th 2017

Before you start designing, get to know your user and what they need – join this free online course to learn how! To build a user interface that users enjoy using, you need to carry out field research to develop points of view. This course will provide you with a foundation for conducting design research in a people-centric way.

Average: 6 (2 votes)
Aug 14th 2017

In this course, you will write programs in Java to solve real­ world problems that are large enough to require multiple classes working together. You will see that programming is more than just coding--it involves strategic thinking and design as well. You will learn how to design programs to solve problems that require solutions that scale. You will also learn about the Java Collections classes and how Java interfaces facilitate developing programs that scale. After completing this course, you will be able to:

Average: 7.9 (7 votes)
Jul 3rd 2017

Learn how to select, apply, and analyze the most appropriate data representations in your code and design high quality software that is easy to understand and modify. Knowing how to code is only part of the skills needed to become a professional software developer.

Average: 7 (1 vote)

Self Paced

Learn key computer science topics to better teach your students and prepare for the Praxis & TExES Computer Science certification test. Thinking about teaching Computer Science, or incorporating CS into a subject you already teach? CS skills are fundamental to student success and you can teach it! This course is intended for prospective K-12 Computer Science teachers to review key topics in Technology Applications, Programming Languages and CS special topics.

No votes yet
Mar 15th 2017

The Software for Non-Designers interactive course aims to explain common aspects of design as way to improve user experience in software engineering, and will provide an introduction to a few basic steps you can apply to your next project. It is taught by Scott Klemmer from UC San Diego, and a team of design-driven development experts from SAP.

No votes yet
Dec 15th 2015

Learn how to design “world-ready” software from experts who’ve created some of the world’s most successful software.

No votes yet

May 12th 2014

In this course--the second in a trans-institution sequence of MOOCs on Mobile Cloud Computing with Android--we will learn how to apply patterns, pattern languages, and frameworks to alleviate the complexity of developing concurrent and networked services on mobile devices running Android that connect to popular cloud computing platforms.

Average: 10 (1 vote)