1. Homepage
  2. Category
COMP4161 T3/2024 Advanced Topics in Software Verification - Assignment 2: Block Representation of Binary Numbers
COMP4161Advanced Topics in Software VerificationIsabelle
In this assignment, we consider one representation of binary numbers where the bits in a number is segmented into alternating sequences (or blocks) of 1s or 0s. For instance, ”1110011” consists of ”three 1s, two 0s, and two 1s”.
COP3502 Programming Fundamentals I - P2: RLE with Images Python
COP3502Programming Fundamentals IPythonRun-Length Encoding
In this project students will develop routines to encode and decode data for images using run-length encoding (RLE). Students will implement encoding and decoding of raw data, conversion between data and strings, and display of information by creating procedures that can be called from within their programs and externally. This project will give students practice with loops, strings, Python lists, methods, and type-casting.
PITT CS445 Algorithms and Data Structures I Project 2: LinkedDS
CS445CS0445Algorithms and Data Structures ILinkedDSJava
This project is designed to increase your experience with linked data structures. Similar to Project 1, you will work with control structures, class-building, interfaces, and generics to create a new linked data structure called a LinkedDS<T>. The LinkedDS<T> will implement the SequenceInterface<T>, so before doing anything else, take a look at the method comments in SequenceInterface.java.
FIT9132 Introduction Databases - Assignment 2 - Creating, Populating and Manipulating Databases - Paris Arrow Transit (PAT)
FIT9132Introduction DatabasesParis Arrow TransitSQLMongoDB
Your task for this assignment is to design a model for Paris Arrow Transit (PAT). Paris Arrow Transit is a private company subcontracted by the Olympic Federation to transport officials during the Olympic competition. The company realises that it needs a completely new computerised system to more efficiently manage and record its services during the Games. You have been asked to develop a database system that can meet PAT's needs, which are detailed below.
INFO1112 Computing 1B OS and Network Platforms - Assignment 2 - Tic-Tac-Toe
INFO1112Computing 1B OS and Network PlatformsTic-Tac-ToeSocket ProgrammingCC++
Tic-Tac-Toe, also known as Noughts and Crosses, is a simple yet engaging two-player game played on a 3x3 board. The game is typically played by marking the board spaces with ‘X’ and ‘O’, with players taking turns. The objective of the game is to be the first to align three of your marks—either horizontally, vertically, or diagonally. More about it on Wikipedia.
CPT205 Computer Graphics (2024-25) Assessment 1 - 2D Modelling Project - Birthday Card
CPT205Computer Graphics2D ModellingC++OpenGL
You are required to create a two-dimensional (2D) Birthday Card. Your card may contain balloons, flowers, trees, smiling faces, lights, stars, clouds, sky, ground, buildings and other objects that may appear in a physical card of this kind
CISC422/CMPE422: Formal Methods in Software Engineering (Fall 2024) - Assignment 2: Class Modelling with Alloy
CISC422CMPE422Formal Methods in Software EngineeringClass Modelling with AlloyJavaPython
This assignment uses Alloy, an analysis tool for class models developed by the Software Design Group at MIT. Alloy is publicly available for Windows, Linux and Mac OS and there is extensive documentation for it, including a book, a collection of sample models, and the Stack
CMPSC461 Fall-2024 Programming Language Concepts - Assignment-4 (Function and Parameter Passing)
CMPSC461Programming Language ConceptsFunction and Parameter PassingPythonJava
For each of the cases below, write down the values of x, y, and z after the following calls to foo(). If necessary, assume that output arguments are copied back to parameters in the left-to-right order.
EE658 Diagnosis and Design of Reliable Digital Systems - Fault Simulation Group Project Phase #2 - DFS and FPS
EE658Diagnosis and Design of Reliable Digital SystemsFault Simulationdeductive fault simulationparallel fault simulation
The second phase of the group project focuses on the implementation of two different fault simulation methods: deductive fault simulation (DFS) and parallel fault simulation (PFS), applying techniques to reduce the fault list in a netlist, and also a few modifications to your previously developed logic simulator.
CS460 Introduction to Database Systems - Problem Set 3 - Implement portions of a simple relational database management system
CS460Introduction to Database SystemsDBMSSQLJavaMarshall
In this assignment, you will implement portions of a simple relational database management system that supports a subset of the SQL language