planning:lab_renewal
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
planning:lab_renewal [2015/01/29 20:04] – kjohns23 | planning:lab_renewal [2015/02/11 18:42] (current) – dave | ||
---|---|---|---|
Line 16: | Line 16: | ||
* Editors | * Editors | ||
* SQL clients | * SQL clients | ||
- | * Debuggers | + | * Debugging tools including gdb |
* Profiling tools including IDEs | * Profiling tools including IDEs | ||
* Version Control Software such as SVN and git | * Version Control Software such as SVN and git | ||
Line 36: | Line 36: | ||
CIS*3090 Parallel Programming | CIS*3090 Parallel Programming | ||
- | * Dedicated | + | * Dedicated |
+ | * Dedicated cluster programming | ||
* Graphics hardware available for CUDA | * Graphics hardware available for CUDA | ||
+ | |||
+ | CIS*3190 Software for Legacy Systems | ||
+ | |||
+ | * Fortran (gfortran), Cobol (cobc), Ada (gnatmake) | ||
CIS*3210 Computer Networks | CIS*3210 Computer Networks | ||
Line 43: | Line 48: | ||
* Network analysis tools such as Wireshark | * Network analysis tools such as Wireshark | ||
* May require dedicated networking infrastructure (switches, routers, access points) in the future | * May require dedicated networking infrastructure (switches, routers, access points) in the future | ||
+ | |||
+ | CIS*4720 Image Processing and Vision | ||
+ | |||
+ | * Python with associated libraries: numpy, scipy, SimpleCV, OpenCV, pymorph, matplotlib, scikit-image | ||
+ | |||
+ | CIS*4800 Computer Graphics and CIS4820 Game Programming | ||
+ | * OpenGL (both GL and GLU) and GLUT libraries | ||
== Bachelor of Computing: == | == Bachelor of Computing: == | ||
Line 117: | Line 129: | ||
|Sound | |Sound | ||
- | === Lab Environments === | ||
- | |||
- | == PC == | ||
- | |||
- | Pros: | ||
- | *Standalone, | ||
- | *Can run software without impacting other users | ||
- | |||
- | Cons: | ||
- | *Management, | ||
- | *Complex client, admin resources required to fix | ||
- | |||
- | == Mac == | ||
- | |||
- | Pros: | ||
- | *Standalone, | ||
- | *OSX Software – Only environment with OSX software available | ||
- | |||
- | Cons: | ||
- | *Management, | ||
- | |||
- | == ThinClient == | ||
- | |||
- | Pros: | ||
- | *Manageability – Reduced administrative efforts as changes can be rolled out quickly to all machines. | ||
- | *Setup – adding new clients requires less resources as only a terminal must be set up | ||
- | *Shared Environment – The environment is standardized for all users | ||
- | *Remote access – Server for shared environment accessible over SSH or Remote Desktop type application | ||
- | *Dumb Client, easy to replace terminal if broken without sysadmin | ||
- | |||
- | Cons: | ||
- | *Downtime – server outage may affect multiple machines | ||
- | |||
- | == BYoC == | ||
- | |||
- | Pros | ||
- | *Demonstrated enjoyment by students | ||
- | *Requires limited sysadmin computer resources as not managed by SoCS | ||
- | |||
- | Cons | ||
- | *Lack of standardization, | ||
- | *Software unavailability – some software may be unavailable for BYoC machines, or unpractical/ | ||
- | |||
- | == Raspberry Pi == | ||
- | |||
- | Pros: | ||
- | *Mostly standard environment – all pis run the same OS and have same software availability | ||
- | *Requires limited sysadmin resources, most problems fixed by reformat of SD card or replacement of Pi | ||
- | |||
- | Cons: | ||
- | *Limited processing power, not suitable for high computational needs |
planning/lab_renewal.1422561893.txt.gz · Last modified: 2015/01/29 20:04 by kjohns23