• My UNC Charlotte

  • Directory

  • Campus Events

  • Library

  • Prospective Students

    • About UNC Charlotte
    • Campus Life
    • Admissions
    • Graduate Admissions
  • Faculty and Staff

    • Human Resources
    • Auxiliary Services
    • Inside UNC Charlotte
    • Academic Affairs
  • Current Students

    • Athletics
    • Financial Aid
    • Advising
    • Student Health Center
  • Alumni and Friends

    • Alumni Association
    • Advancement
    • Foundation
    • Make a Gift
τέχνη
τέχνη
Technologies for teaching, learning and research
  • My UNC Charlotte

  • Directory

  • Campus Events

  • Library

  • Prospective Students

    • About UNC Charlotte
    • Campus Life
    • Admissions
    • Graduate Admissions
  • Faculty and Staff

    • Human Resources
    • Auxiliary Services
    • Inside UNC Charlotte
    • Academic Affairs
  • Current Students

    • Athletics
    • Financial Aid
    • Advising
    • Student Health Center
  • Alumni and Friends

    • Alumni Association
    • Advancement
    • Foundation
    • Make a Gift
  • Overview

Filter

  • Technologies

  • Techniques

  • Platforms

  • Disciplines

  • Vendors

Math & Programming

This category includes math tools for algebra, geometry, calculus, science and engineering calculations, mathematical plotting and graphing software, and mathematical programming tools. This category also includes programming languages, programming editors, and Software Development Kits (SDK), and associated applications to apply code to productive use.

Adobe Gaming SDK

October 27, 2016 by Laurie Parker
Categories: Math & ProgrammingUncategorized

Availability: Download

Adobe Gaming SDKAdobe Gaming SDK is a collection of code samples, frameworks, and learning resources to assist developers create ActionScript games across multiple devices.

Adobe PhoneGap Build

October 24, 2016 by Laurie Parker
Categories: Math & Programming

Adobe PhoneGap Build

Availability: Faculty/Staff

Adobe PhoneGap Build is a standards-based, open-source development framework for building cross-platform mobile apps.  Apps can be built with HTML, CSS and JavaScript for iOS, Android, and Windows Phone 8. Users upload their HTML 5, CSS, and JavaScript assets to the Adobe PhoneGap Build cloud service and it takes care of the compiling work.

CPLEX

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs  |  Download
Comparable: 

CPLEX is an optimization software package, which helps users solve integer programming problems, linear programming problems, and many more.

The IBM ILOG CPLEX Optimizer solves integer programming problems, very large linear programming problems using either primal or dual variants of the simplex method or the barrier interior point method, convex and non-convex quadratic programming problems, and convex quadratically constrained problems (solved via second-order cone programming, or SOCP).

The CPLEX Optimizer has a modeling layer called Concert that provides interfaces to the C++, C#, and Java languages. There is a Python language interface based on the C interface. Additionally, connectors to Microsoft Excel and MATLAB are provided. Finally, a stand-alone Interactive Optimizer executable is provided for debugging and other purposes.

The CPLEX Optimizer is accessible through independent modeling systems such as AIMMS, AMPL, GAMS, MPL, OpenOpt, OptimJ and TOMLAB. In addition to that AMPL provides an interface to the CPLEX CP Optimizer.

Tags: mathtrm

Fathom

January 13, 2017 by Laurie Parker
Categories: Analysis & ModelingMath & Programming

Availability: Download

Fathom logoFathom software can be used to teach data analysis and statistics and help students understand algebra, precalculus and statistics. Users can represent data in a variety of graphs, bar charts, scatter plots, function plots, and histograms. The software’s data analysis capabilities make it a tool that can be used for the physical and biological sciences, as well as for social science courses.

View the full features list.

Filemaker Pro

February 24, 2015 by Andy Voelker
Categories: Math & ProgrammingProductivity & Utility
filemaker_logoAvailability: Download
Comparable: Access, Oracle

FileMaker Pro is a cross-platform relational database application from FileMaker Inc, a subsidiary of Apple Inc. It integrates a database engine with a GUI-based interface, allowing users to modify the database by dragging new elements into layouts, screens, or forms. Current versions are: FileMaker Pro 13, FileMaker Pro Advanced 13, FileMaker Server 13, and FileMaker Go 13 for iPhone and iPad.

Since 1992 Filemaker Pro has been available for Microsoft Windows and Mac OS, and can be used in a cross-platform environment. FileMaker server briefly ran on Linux, but Linux support was abandoned with FileMaker 7, and the server currently runs only on Windows or OS X servers. It is available in desktop, server, iOS and web-delivery configurations.

Tags: database

Flash and Flash Studio

November 19, 2014 by Andy Voelker
Categories: Analysis & ModelingDesign & VisualizationMath & ProgrammingMultimedia

Adobe_Flash_Pro_CS5_icon

Availability (Flash Studio): Labs | Faculty/Staff | Download
Part of: Adobe Creative Suite
Comparable: After Effects (animation)

Adobe Flash (formerly called Macromedia Flash and Shockwave Flash) is a multimedia and software platform used for creating vector graphics, animation, games and rich Internet applications (RIAs) that can be viewed, played and executed in Adobe Flash Player. Flash is frequently used to add streamed video or audio players, advertisement and interactive multimedia content to web pages, although usage of Flash on websites is declining.

Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It allows bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone and camera. Flash applications and animations can be programmed using the object-oriented language called ActionScript.

Adobe Flash Studio is the official Adobe authoring tool for creating the Flash content, which also allows automation via the JavaScript Flash language (JSFL). Flash Studio is included in the Adobe Creative Suite for Windows and Mac OS.

Adobe Flash Player makes the Flash content accessible on various operating systems such as Windows, OS X and Linux, and is available free of charge for common web browsers (as a plug-in) under a few of the major operating systems, some smartphones and tablets, and a few other electronic devices using Flash Lite.

The Flash Player installed in all Windows and Mac labs, and is installed by default on all faculty and staff computers.  Flash Studio is a part of the Adobe Creative Suite Design and Web Premium.  UNCC has a site license for all faculty and staff computers and it is available for installation upon request.

Lab Availability of Flash Studio
Tags: creative suiteflashweb design

Fortran

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs  |  Free Download
Comparable: Python

Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.  Originally developed by IBM  in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics and computational chemistry. It is one of the most popular languages in the area of high-performance computing and is the language used for programs that benchmark and rank the world’s fastest supercomputers.

Tags: programming languagetrm

GCC

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs  |  Free Download
Comparable: PyScripter

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting a wide variety of programming languages and architectures.  GCC’s external interface follows Unix conventions.  Each of the language compilers is a separate program that reads source code and outputs machine code. All have a common internal structure. A per-language front end parses the source code in that language and produces an abstract syntax tree (“tree” for short).

For a full list of supported languages and architectures go to GCC’s WIkipedia page.

Tags: trm

GNUPlot

December 19, 2013 by clas-web
Categories: Analysis & ModelingMath & Programming
Availability: Labs  |  Free Download
Comparable:

GNUPlot is a command-line program that can generate two- and three-dimensional plots of functions, data, and data fits.

Tags: mathtrm

Graphical Analysis

December 19, 2013 by clas-web
Categories: Analysis & ModelingMath & Programming
Availability: Labs  |  Download
Comparable:  Geometer’s Sketchpad

Graphic Analysis is a low-cost, downloadable graphic software program created by Vernier. This program is designed to help the user create, analyze, and learn about graphs. The software is both available for Windows and Mac devices.

Tags: mathtrm

Hawkes College Algebra

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs
Comparable: Hawkes Intermediate Algebra, Hawkes Essential Calculus

The software associated with the Hawkes Learning System’s College Algebra course.

Tags: mathtrm

Hawkes Essential Calculus

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs
Comparable: Hawkes Intermediate Algebra, Hawkes College Algebra

The software associated with the Hawkes Learning System’s Calculus course.

Tags: trmtutoring

Hawkes Intermediate Algebra

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs
Comparable: Hawkes College Algebra, Hawkes Essential Calculus

The software associated with the Hawkes Learning System’s Intermediate Algebra course.

Tags: trmtutoring

LaTex

December 19, 2013 by clas-web
Categories: Math & ProgrammingProductivity & Utility

LaTeX icon

Availability: Labs  |  see TexMaker
Comparable: 

LaTeX (/ˈleɪtɛk/ lay-tek or /ˈlɑːtɛk/ lah-tek) is a document preparation system and document markup language. LaTeX uses the TeX typesetting program for formatting its output, and is itself written in the TeX macro language. LaTeX is not the name of a particular editing program, but refers to the encoding or tagging conventions that are used in LaTeX documents.

For software to edit LaTeX, check out TexMaker.

Tags: markup languagetrm

Maple

December 19, 2013 by clas-web
Categories: Math & Programming

maplesoft-wwtbam

Availability: Labs  |  Citrix
Comparable: Mathematica

Maple is a commercial computer algebra software package. It’s an educational software tool to help users with mathematics, application development, and engineering. The latest version is Maple 17, and is available for student, academic, government, and commercial purchase.

Tags: trm

MathCad

December 19, 2013 by clas-web
Categories: Math & Programming

mathcad_logo

Availability: Labs  |  Download
Comparable: 

Mathcad is computer software primarily intended for the verification, validation, documentation and re-use of engineering calculations.

Tags: engineeringmath

Mathematica

December 19, 2013 by clas-web
Categories: Math & Programming

wolfram-mathematica-logo-new

Availability: Labs  |  Citrix
Comparable: Maple

Mathematica is a mathematics software program used to help with science, math, and engineering fields. It can be used for industrial work, or for educational purposes. It allows integration of computation to many different types of fields and work flows.

Tags: mathtrm

Matlab

December 19, 2013 by clas-web
Categories: Math & ProgrammingMultimedia

matlab-logo

Availability: Labs
Comparable:  Octave

MATLAB (MATrix LABoratory) a numerical computing environment and fourth-generation computing language. MATLAB allows signal processing and communication, image and video processing, control systems, test and measurement, computational finance, and computational biology.

Tags: mathtrm

NetCDF

December 19, 2013 by clas-web
Categories: Analysis & ModelingMath & Programming

Availability: Labs  |  Free Download
Comparable: 

NetCDF (Network Common Data Form) is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.   Data in NetCDF format is:

  • ™ Self-Describing. A netCDF file includes information about the data it contains. ™
  • Portable. A netCDF file can be accessed by computers with different ways of storing integers, characters, and floating-point numbers. ™
  • Scalable. Small subsets of large datasets in various formats may be accessed efficiently through netCDF interfaces, even from remote servers. ™
  • Appendable. Data may be appended to a properly structured netCDF file without copying the dataset or redefining its structure. ™
  • Sharable. One writer and multiple readers may simultaneously access the same netCDF file. ™
  • Archivable. Access to all earlier forms of netCDF data will be supported by current and future versions of the software.
Tags: GISlinuxtrm

NetLogo

December 19, 2013 by clas-web
Categories: Analysis & ModelingMath & Programming

Netlogo

Availability: Labs  |  Free Download
Comparable: 

NetLogo is a multi-agent programmable modeling environment software. It is designed to teach programming concepts using symbols in the form of turtles, patches, and the observer. NetLogo is for students and professionals with no programming background. It is available on Windows and Mac devices.

Tags: trmtutoring
« Older Posts

Click for more  

UNC Charlotte Homepage

Campus Links

  • Alerts
  • Jobs
  • Make a Gift
  • Maps / Directions
  • Accessibility

Resources

  • Alumni & Friends
  • Faculty & Staff
  • Prospective Students
  • Community
  • Current Students
  • Parents and Family

Stay In Touch

facebook instagram flickr linkedin twitter youtube maps

The University of North Carolina at Charlotte
9201 University City Blvd, Charlotte, NC 28223-0001
704-687-8622

© 2017 UNC Charlotte | All Rights Reserved
Contact Us | Terms of Use | University Policies
Skip to toolbar
  • Log In