Study notes.
-
Updated
May 21, 2024
Study notes.
Program templates for questions 1-4 are given in the Appendix. You must use them to implement your functions. The program contains a main() function, which includes a switch statement to execute different functions that you should implement. Each function can be called multiple times depending on the user’s choice.
CSE353 Computer Network - Assignment 2 (Spring 2019, POSTECH)
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…
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…
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…
ChatGPT Root Cause Analysis Tool
📓 A repository that holds the codebase for assignments in CZ 4073 Data Science for Business, Nanyang Technological University.
NTUVibe is a student-run online platform committed to making information at Nanyang Technological University more open and accessible.
The complete course reviews for SCSE Computer Engineering students and student-to-bes
PhD thesis LaTex template for School of Physical and Mathematical Sciences (SPMS), Nanyang Technological University (NTU)
There is no centralized platform to check the status of services at NTU. Inspired by downdetector, the goal is to create a platform for real time user reports of student issues such as internet connection, printer up-time etc.
CZ2002 Object Oriented Design & Programming - Assignment
SC2002 AY2022 S2 Final Solution
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…
React app to transfer STARS planner to your Google Calendar
This assignment aims to enhance students' understanding of the network protocol hierarchy and flow control and error control techniques by implementing a sliding window protocol in a simulated communication network system. The programming language will be 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…
Add a description, image, and links to the nanyang-technological-university topic page so that developers can more easily learn about it.
To associate your repository with the nanyang-technological-university topic, visit your repo's landing page and select "manage topics."