Skip to content
#

nanyang-technological-university

Here are 29 public repositories matching this topic...

Swarming behaviour is based on aggregation of simple drones exhibiting basic instinctive reactions to stimuli. However, to achieve overall balanced/interesting behaviour the relative importance of these instincts, as well their internal parameters, must be tuned. In this project, you will learn how to apply Genetic Programming as means of such t…

  • Updated Jan 17, 2022
  • C#

As a divide-and-conquer algorithm, Mergesort breaks the input array into subarrays and recursively sort them. When the sizes of sub-arrays are small, the overhead of many recursive calls makes the algorithm inefficient. This problem can be remedied by choosing a small value of S as a threshold for the size of sub-arrays. When the size of a sub-a…

  • Updated Oct 27, 2017
  • C

The goal of this lab is to implement a parser for the programming language PL/3007. In the previous lab, you implemented a lexer, and in the next two labs you go through semantic analysis and code generation, so by the last lab you will have a full, working compiler from PL/3007 to Java bytecode. As in the previous lab, this lab provides you wit…

  • Updated Mar 17, 2018
  • Java

The goal of this lab is to implement a lexical analyser for a simple programming language called PL/3007. In later labs, we will more fully explore the syntax and semantics of this programming language, and by the last lab you will have a full, working compiler from PL/3007 to Java bytecode. In every lab, you will be provided with a code templat…

  • Updated Mar 17, 2018
  • Java

Swarming behaviour is based on aggregation of simple drones exhibiting basic instinctive reactions to stimuli. However, to achieve overall balanced/interesting behaviour the relative importance of these instincts, as well their internal parameters, must be tuned. In this project, you will learn how to apply Genetic Programming as means of such t…

  • Updated Dec 2, 2019
  • Python

Improve this page

Add a description, image, and links to the nanyang-technological-university topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the nanyang-technological-university topic, visit your repo's landing page and select "manage topics."

Learn more