Software

 

 


 

Customize your search:

E.g., 2017-08-18
E.g., 2017-08-18
E.g., 2017-08-18
Aug 21st 2017

This course we will explore the foundations of software security. We will consider important software vulnerabilities and attacks that exploit them -- such as buffer overflows, SQL injection, and session hijacking -- and we will consider defenses that prevent or mitigate these attacks, including advanced testing and program analysis techniques. Importantly, we take a "build security in" mentality, considering techniques at each phase of the development cycle that can be used to strengthen the security of software systems.

Average: 3.1 (8 votes)
Aug 21st 2017

The integration of ICT (information and communications technology) in different applications is rapidly increasing in e.g. Embedded and Cyber physical systems, Communication protocols and Transportation systems. Hence, their reliability and dependability increasingly depends on software. Defects can be fatal and extremely costly (with regards to mass-production of products and safety-critical systems).

Average: 1 (3 votes)
Aug 21st 2017

This course will demonstrate how to use 3D printing software to create digital designs that can be turned into physical objects. It will also demonstrate how 3D scanners work to turn physical objects into digital designs. This course is hands-on in nature and will provide step-by-step instructions to guide you through two popular 3D modeling programs, Tinkercad and Fusion 360.

No votes yet

Aug 14th 2017

This course covers techniques for monitoring your projects in order to align client needs, project plans, and software production. It focuses on metrics and reviews to track and improve project progress and software quality.

Average: 8 (4 votes)
Jul 31st 2017

本课程重点讲述计算机的内部结构和工作原理,着眼于软件和硬件的衔接互动,注重基本概念和真实系统的对应。

No votes yet
Jul 31st 2017

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars.

Average: 4 (1 vote)

Self-Paced

Learn how to design and develop software for international use from experts who’ve helped create some of the world’s most successful software.

Average: 7.6 (5 votes)
Nov 6th 2016

This course provides an introductory overview of audio synthesis and visual programming using Native Instruments' Reaktor Software. Students will receive an in-depth look into various audio synthesis methods, including: additive, subtractive, sampling, wavetable, physical modeling, and granular synthesis, as well as the various types of modulation synthesis.

Average: 6.5 (6 votes)
Sep 20th 2016

This course introduces the basics of Digital Signal Processing and computational acoustics, motivated by the vibrational physics of real-world objects and systems. We will build from a simple mass-spring and pendulum to demonstrate oscillation, how to simulate those systems in the computer, and also prove that simple oscillation behaves as a sine wave. From that we move to plucked strings and struck bars, showing both solutions as combined traveling waves and combined sine wave harmonics.

Average: 7.6 (13 votes)
Aug 29th 2016

Gain hands-on experience in DevOps tools and practices for quick delivery of high-quality software and learn how to lead the DevOps transformation at your organization.

Average: 10 (1 vote)
Aug 2nd 2016

Careers in Media Technology explores how leading audio, music, and video technology companies, such as Sonos, Adobe, Smule, Dolby, iZotope, Universal Audio, and Avid, bring products from idea to market.

Average: 10 (4 votes)

Jun 15th 2016

Learn how to code software for a global audience from experts who have created some of the world's most successful software.

No votes yet