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 |