Teaching Software 2018/19

Semster 2 software requirements.

RED The academic responsible for the course has not (yet) let the systems team know what software they require.
ORANGE The academic has let the systems team know the software requirement but it’s not yet installed.
YELLOW The software has been installed but not yet tested or verified as working.
GREEN The software has been installed, tested and vertfied as working. This course is ready to go!
GREY No software is required for this course, it’s ready to go.

We strive to provide the latest compatible versions of software. If you’re teaching or studying on any of these courses the key above and list below should show the definitive state of installs for your module. If you think the information is wrong do let us know.

Course Code Course Name Windows Linux OSX Ref. Testing Complete
ECS403U Communications and Networks KVM instance
Wireshark – latest
ping & traceroute
Req/292133
ECS409U Analogue Electronic Systems (Eng Lab)
NI-Elvis – latest
Multiysim latest
Req/292824
ECS411U Signals and Information Matlab – latest Req/292049
ECS414U Object-Oriented Programming Bluej – latest
Java JDK – latest
Bluej – latest
Java JDK – latest
 Req/297185
ECS415U Introduction to Digital Audio Apple Logic Audio
MAX/Msp
Audacity
Processing, Sonic Visualiser
Req/292803
ECS416U Introduction to Multimedia ImageMagick – latest
Gimp – latest
Firefox – latest
Gedit – latest
netpbm image tools – latest
zip – latest
Req/292822
ECS417U Fundamentals of Web Technology (webprojects)
PHP 7.2+, MySQL access, 200MB disk per student.
(ITL)
gedit
Atom editor – latest.
Reg/292806
ECS418W Business Modelling ?? (needs clarification) Req/292827
ECS419U Information System Analysis
ECS421U Automata and Formal Languages
ECS423U Electronic Engineering Mathematics 2
ECS425U Skills for Robotics Engineering Arduino 1.8.7 IDE (Elec Lab) Req/292911
ECS428U Skills for Electronic Engineering Arduino 1.8.7 IDE (Elec Lab)  Arduino 1.8.7 IDE
ROS Desktop Full
Req/292911
ECS504U Electric and Magnetic Fields
ECS506U Software Engineering Project Visual Paradigm v15.1 Visual Paradigm v15.1 Req/262269
ECS508U/508W/745P Business Information Systems ?? (needs clarification) Req/292827
ECS512U Sound Design
ECS514U Design and Build Project in Electronic Engineering No software needed Req/292801
ECS515U Signals and Systems Theory Matlab Matlab Req/292828
ECS518U Operating Systems SystemTap on Vminstance
PHP 7.0 with pcntl extensions (CLI)
Python 2.7 with packages (os, shutil, pwd, datetime, pytz, sys, time)
Req/292831
ECS520U Creative Group Project No software needed
ECS744P/522U/W Graphical User Interfaces
ECS524U Internet Protocols and Applications Wireshark – latest Req/292270
ECS526U Design and Build Project in Robotics Engineering (Robotics II)
ECS527U Digital Systems Design Vivado – 2017.3
LabView + drivers
 Req/291795
ECS605U/776P Image Processing  Java JDK – latest  Java JDK – latest Req/295329
ECS612U Interaction Design No software needed
ECS617U/787P Integrated Circuit Design Vivado – 2017.3  Req/291786
ECS619U/746P Network Planning, Finance and Management No software needed
ECS622U Product Development
ECS623U/730P Digital Audio Effects Juce – latest
VST
Audacity – latest 64bit
Sonic visualiser – latest
Req/292124
ECS626U/636U Team Project
ECS629U/759P Artificial Intelligence Java JDK + JRE Java JDK + JRE Req/292515
ECS637U/757P Digital Media and Social Networks No software needed
ECS641U Communicating and Teaching Computing: the Undergraduate Ambassadors Scheme No software needed
ECS645U/758P Microwave and Millimetrewave Communications Systems LabVIEW -latest
LabVIEW Communication Design Suite – latest
Req/292284
ECS652U Compilers
ECS653U/7004P Advanced Robotics Systems (Robotics III) ROS Kinetic
ROS visualization/simulation (i.e. Gazebo, rViz, MoveIt)
Python 3.4
Req/292911
ECS655U Security Engineering
ECS656U/796P Distributed Systems Java JDK+JRE
tomcat Server – JDK 8
Req/292808
ECS657U/7003P Multi-platform Game Development Unity 3D – latest Req/292823
ECS7001P Neural Networks and NLP Python with Tensorflow and Pytorch (?) Python 3.6.6
tensorflow-1.12.0
torch-0.4.1
Req/292907
ECS719P Research Methods I LaTeX/Overleaf – latest
R Studio – latest
Git (client?) -latest
EasyMercurial – latest
Python 2 – latest
Jupyter
Req/293531 & 292803
ECS724P/U Network Modeling and Performance Matlab – latest Req/292049
ECS725P Mobile Services Android studio – latest
ArcGIS – latest
React Native – latest
Android studio – latest
Gradle – latest
Req/293844
ECS726P/U Security and Authentication
ECS727P/U Real-Time and Critical Systems Yakindu SCT – latest
Ptolemy – V11
Visual Paradigm – recent
Keil MDK
Req/292972
ECS728P/U Business Technology Strategy
ECS731P/U Music Analysis and Synthesis Matlab + Signal Processing toolbox Matlab + Signal Processing toolbox Req/292515
ECS732P/U Real-Time DSP
ECS733P/U Interactive System Design  No software needed.
ECS735P/U The Semantic Web Protege
python 2
Jupyter
python-rdflib
python-sparqlwrapper
rdflib-jsonld
ECS736P/U Information Retrieval
ECS737P/U Software Analysis and Verification Spin – latest
CBMC – latest
Spin – latest
Infer – latest
CBMC – latest
 Req/291785
ECS748P Digital Arts Documentary Final Cut Pro – latest version
Da Vinci Resolve – free version
Adobe Creative Suite – some
Req/293531
ECS769P Advanced Object Orientated Programming Eclipse – latest
C++11 development evironment
Eclipse – latest
C++11 development evironment
Req/292466
ECS773P Bayesian Decision and Risk Analysis   AgenaRisk – latest  Req/292286
ECS774P MSc Industrial Placement Project
ECS778P Advanced Control Systems
ECS781P Cloud Computing
ECS648U/784P/U Data Analytics Python stack (all latest)
(1) Numpy
(2) Scipy
(3) Jupyter notebook
(4) Pandas
(5) Scikit-learn
(6) Matplotlib
(7) Seaborn library
(8) Anaconda
(9) Keras (with tensorflow backend)
Python stack (all latest)
(1) Numpy
(2) Scipy
(3) Jupyter notebook
(4) Pandas
(5) Scikit-learn
(6) Matplotlib
(7) Seaborn library
(8) Anaconda
(9) Keras (with tensorflow backend)
 Req/292221
ECS790P Electrical Machines and Systems
ECS792P/U Music and Speech Modelling
ECS795P Deep Learning and Computer Vision Tensorflow GPU Req/292292
ECS797P/U Machine Learning for Visual Data Analysis
ECS799P Game Design
SEF035 Foundation Programme module (Eng. lab) mBlock for windows – latest Req/293304