![]() | ||
Curriculum
Courses of Study Faculty
Directory
Student Opportunities
Why CS at Elon? Resources | Available Hardware and SoftwareElon University is committed to providing up-to-date computing resources for all students; students have Ethernet access from residence halls and can easily access the Elon web pages, Blackboard and their dedicated storage. The Computing Sciences Department on the third floor of the Duke building provides an extremely rich set of hardware and software tools for computer science and computer information systems students. The environment is state of the art with wireless connection to the Internet and provides the resources for an Elon student to graduate with the knowledge and expertise to productively step into any corporation’s or university's computing environment. Computing resources are located in Alamance 315, Duke 303, Duke 304, Duke 305, KBC 313, KBC 354, Mooney 201 and Powell 213. Dedicated Labs for MajorsThe department has a dedicated software lab in Duke 305 and a dedicated network lab in Duke 304. The Carpenter lab in Duke 305 has 12 high-end desktops for exclusive use by Computer Science and Computer Information Systems majors. No classes are taught in this lab, and each major has access 7 days a week, 24 hours a day. This exclusive access provides majors an ideal setting for homework, team projects and experimentation. The desktops are replaced every three years to insure students have access to the latest hardware. During the summer of 2007, twelve of the machines were replaced with Mac Pro Desktops configured with two 2.66 GHz dual core Intel Xeon processors with 2 gigabytes of memory and dual monitors. To insure students have exposure to the two dominant operating systems in today’s marketplace, each Mac Pro machine can run Mac OS X Tiger and Windows Vista either as standalone operating systems or simultaneously with Parallels. These machines all have an X window interface for communicating with any of the 8 dedicated department server machines running Linux. The Linux machines have the full set of gnu compilers and tools. With the goal of simulating the environment used for client server software development, all twelve Mac Pro desktops have dual 17 inch, 19 inch or 20 inch flat panel displays. The stations allow use of both screens to double the display space and significantly improve developer productivity. For example, a grid service developer may have client side code on one screen with the related server side code simultaneously available on the other screen. All machines are connected to the campus network and can access department servers, university servers and an off-site super computer. Students needing access to this lab or accounts on servers should contact Joel Hollingsworth or Andre McNeill. The network lab was established in the summer of 2007 to provide students with a flexible and accessible environment for configuring and experimenting with clusters of machines with a variety of operating systems and network topologies. The room has 8 new Gateway 4610 form factor desktops with 2.4GHz Intel Core2 Duo 2 processors with 2 gigabytes of memory and dual 17” monitors. The network lab is scheduled to receive an additional 8 new machines in the summer of 2008. Departmental ServersDuke 306 is the department server room. This room contains five dedicated rack mounted blade servers new as of the summer of 2006 and a grid node of 8 machines. The five server blades each have 3.2 GHz Xeon processors with 2 gigabytes of memory and 150 Gigabytes of storage. The grid node has 8 clustered Pentium 4, 2.8 GHz desktops. Each has 1 gigabyte of memory and is running Redhat Linux. Three of the five department blade servers are Windows 2003 servers. They provide access to three major databases, Oracle 10g, MySQL 5.0 and SQL Server 2005. They also provide web application server functionality to support classes in web development. The application servers currently support SharePoint, Apache, ColdFusion and IIS. The other two department blade servers are dedicated Linux servers to support classes in systems programming and mobile computing. Computer Labs for Classes and Student UseThe majority of Computer Science and Information Systems classes are taught in the laboratory classrooms located in Alamance 315, Duke 303, KBC 313, KBC 354, Mooney 201 and Powell 213. These rooms provide an ideal environment to combine lecture with hands-on development. The class size is limited to a maximum of 30 students, and each student has individual access to a computer. These machines are replaced every three years. When classes are not in session, these labs are available for student use.
The machines in the above classroom laboratories all have an identical, rich assortment of over 40 software packages that are widely used in industry. These packages are updated twice yearly, and Elon prides itself on always having the most recent releases used in industry. Currently installed software includes:
The department is a member of the MSDN academic alliance, and students enrolled in a course can get free access to the Microsoft products used in that course. | |