Skip to content

Inmoresentum/CSE422SharedResources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSE422 Fall 2022 Lab(s)

This repository contains CSE422 Lab Assignment(s) solutions in Java and Python.

System Requirements

To test and run the application, or if you want to modify things according to your needs

you will have to install the following things.

  1. Java

    jdk version 18.0.2 or higher. Download jdk if you don't have it already.

    If you are on unix like system, you can use SDK MAN which has certain advantages over other methods.

    To check your version of java, run:

     java --version

    To check javac version run the following command.

     javac --version
  2. Python

    python version 3.10.8 or higher. Download python if you don't have it already.

    To check your version of python, run:

     python --version
    • Note: Unix like operating systems (OS X, Linux and BSD) python comes with the operating system itself. So, I recommend using any virtual environment instead of using the system environment which can break things easily. You can use miniconda, virtualenv or any other environment of your choice.

Setup

To set up, please follow these steps:

  1. Clone the repo

    Make sure that you have git installed. To check run git --version in your terminal.

     git clone https://github.com/Inmoresentum/CSE422SharedResources.git
  2. Change directory to the project directory

    cd CSE422SharedResources

    Or open this directory with your favourite code editor or IDE!

Issues

You've found a bug in the source code, a mistake in the documentation? You can help by submitting an issue on GitHub. Before you create an issue, make sure to search for the issue archive -- your issue may have already been addressed!

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.