SoCS Computing Resource Strategic Plan

Requirements:
General requirements for all majors:

The majority of courses offered by the School of Computer science need predictable and conventional computer resources. These resources include:

While this list covers the requirements of most courses there are a few courses required by all majors that may have special requirements.

CIS*2030 Structure and Application of Microcomputers

CIS*3110 Operating Systems I

Non Major-Specific Electives:

The following courses are available for all SoCS students and may have special hardware requirements.

CIS*3090 Parallel Programming

CIS*3190 Software for Legacy Systems

CIS*3210 Computer Networks

CIS*4720 Image Processing and Vision

CIS*4800 Computer Graphics and CIS4820 Game Programming

Bachelor of Computing:

All requirements for courses within the bachelor of computing are covered within general requirements for all majors.

Software Engineering:

In addition to resources specified within general requirements for all majors the following resources are needed for most Software Engineering courses:

Mobile:

CIS*1XXX Introduction to Mobile Computing

CIS*2XXX Mobile Applications Design

In addition to general computing requirements, this course will need:

CIS*3XXX Pervasive Systems

CIS*4XXX Mobile Systems Project Course

Game:

In addition to resources specified within general requirements for all majors the following resources will likely be needed:

Summary

Item GeneralB CompSoftEngMobileGame
Compilers
Editors
SQL Client
Debuggers
Profiling Tools
Version Control
Connection for Peripherals
Independent Processing Time
Graphics Hardware
Network Analysis Tool
Diagramming Tools
Collaboration Tools
Ticketing System
Mobile Devices
XCode
iOS SDK
Android SDK
Mobile Device Emulator
Secure Storage
Sound