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:10] – 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 39: | Line 39: | ||
| * Dedicated cluster programming environment (Pilot) | * Dedicated cluster programming environment (Pilot) | ||
| * 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 44: | 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 118: | 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.1422562231.txt.gz · Last modified: 2015/01/29 20:10 by kjohns23