CoDe Lab

IoT: Implementation and Challenges

The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items which are embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. Implementing this concept is not an easy task by any measure for many reasons including …

Digital Security: 5 Alternatives to Passwords

Image: StockUp (public domain) In April 2004, Bill Gates predicted the death of passwords. More than ten years later, their end is a more current topic than ever, and many technology brands are seeking a replacement for them. The reason is that passwords pose some problems, such as the authentication …

What is Next for IoT?

The Internet of things (IoT) is one of the most exciting trends in the recent history of technology so far. As connectivity, storage, and compute become more universal, we’re seeing an explosion of IoT solutions, from health care to public safety, all pointing towards one conclusion: The IoT is here …

Data Science

Data science is an interdisciplinary field about processes and systems used to extract insights from data. Data science draws from a lot of scientific fields including statistics, computer science, machine learning and data mining. Data science is applied in a number of areas including, speech recognition, search engines, digital economy, …

Machine Learning

Machine learning is a field of study that gives computers the ability to learn without being explicitly programmed. Machine learning invloves the creation of algorithms that can learn and make prediction on data. Machine learning is used in applications where an explicit program cannot be written to solve a problem. …

Signal Processing

Electrical signals can be used to characterize a variety of physical occurrences. These signals rarely provide insight in their raw nature due to the addition of noise and other factors. Signal processing involves converting these signals from their raw state to a more useful form. Signal processing includes both analog …