Computing Sciences at Elon University
Michele KlecknerApril 24, 2009
Software Runs The
World
Leading Edge of Computing
Since September 2002 Enhanced BA in Computer Science 2004
Updated for Fall 2007 New BS in Computer Science 2004
Updated for Fall 2007 New BA & BS in Computer Information Systems 2004
Updated for Fall 2007 New Minor in Multimedia Authoring 2004
Updated for Fall 2007
Leading Edge of Computing
Five department compute servers. New summer 2006 Nine machine Grid Computing Node. New summer 2008 Latest Windows, Apple and Linux Operating Systems (Vista, Leopard,
RedHat, Ubuntu) Latest Software (free to students) Updated twice annually
Microsoft Academic Alliance (Visual Studio 2008, C#, C++, VB) Java 6.0, Eclipse 3.4 Enterprise, Ant, JUnit, Android Oracle 10g; SQL server; MySQL 5, Derby 10.4 Apache, Tomcat, Axis, Websphere 6, Windows Server 2003, PHP, Perl, Python,
Flash, Dreamweaver, Photoshop, Cold Fusion, JBoss, RAD 7, Flex 3, BlazeDS Lego Robots, Nokia, Xbox 360, IPhone/Touch Case tools; Visible Analyst, Poseidon, ArgoUML, Microsoft Project
Two Labs with dedicated access to department majors 12 machines - dual monitors with Apple Leopard, Vista and Parallels installed summer
2007 Three 23” apple monitors added summer 2008
New network lab established summer 2007. 16 new machines summer 2008 Every machine is replaced every three years (33% annually) campus
wide
Spring 2009Industries Latest Productivity Environment
12 MacPro machines (New 2007)
Fall 2008 – Networking Lab
Lego Robots in Computer Science I
Android 09 Devices in Mobile Computing
Genetic Art in Artificial Intelligence
Xbox 360 in Game Programming
Honor Student Thesis on Touch/IPhone
Program Prepares Students for Job Market or Graduate School
33%+ of 2003 graduates had full scholarships to grad school.
15% of 2004 graduates had full scholarship to grad school.
25% of 2005 graduates went to grad school. (Notre Dame, Wake Forest, (2) DePaul, UNC)
20% of 2006 graduates went to grad school (Florida State, Wake Forest)
25% of 2007 graduates went to grad school ( (2) Wake Forest, UNC Chapel Hill, UNC Charlotte)
For 2008, 22% graduates went to grad school (Wake Forest and UNC Charlotte)
For 2009, 25% of graduates received job offers from Credit Suisse in November 2008.
Where Are Recent Grads Working? Red Hat Lockheed Martin Bayer NSA Clarkston Consulting CARQUEST Symantec Slick Edit JP Morgan Wachovia
Recent Internships (2008 - 2009)
IBM Gilbarco Cisco Southland Electrical AIG Volvo Credit Suisse
Computer Science or Information Systems
Offers opportunity for students to experiment with both. Some get a major and a minor.
Computer Science for “programmers” interested in developing scientific, engineering or gaming software. Focus is on algorithms and machines.
Information systems for those interested in specifying, developing, maintaining and supporting computer systems in service industries. Focus is on breadth (web, database, networks, analysis).
Key Philosophy of Department Even balance between theory and
development. All classes taught by full time faculty. No class size larger than 28. Average size
approximately 12-15 Most classes taught in computer lab. Project emphasis (individual and group). Minimum 6 office hours per week for
student assistance.
Department Activities for Students
ACM – Association for Computing Machinery
Social gatherings Attend conferences Research with faculty Present papers –
SURE, SURF, ACM Conferences
Programming Team
Questions
BA in Computer Science Programming I & II Algorithm Analysis Programming
Languages Computer Systems Distributed Computing Mobile Computing Software
Development/Capstone Calculus I Calculus II or Applied
Matrix Theory Discrete Structures
A probability and/or statistics course
2 of the following: Game Programming and
Computer Graphics High Performance
Computing Artificial Intelligence Advance Programming Numerical Analysis Research
BS in Computer Science Programming I & II Algorithm Analysis Programming
Languages Computer Systems Distributed Computing Mobile Computing Software
Development/Capstone Calculus I Calculus II or Applied
Matrix Theory Discrete Structures
A probability and/or statistics course
3 of the following: Game Programming and
Computer Graphics High Performance Computing Artificial Intelligence Advance Programming Numerical Analysis Research
One natural science sequence CHM 111, 112, 113, 114 PHY 113, 114, 117, 118 BIO 111, 112, 113, 114
BA in Computer Information Systems
Operating Systems and Networks
Programming in Visual Environment
Systems Analysis and Design
Database Management and Analysis
Project Implementation and Management
300-400 CIS Elective
Web Development Concentration User-Centered Web Design Web Development Intro to Computer Science
Enterprise Systems Concentration Management Information
Systems Building Collaborative
Environments Network Design and Security
Discrete Structures Applied Math with Calculus or
Calculus 1 Statistics
BS in Computer Information Systems
Operating Systems and Networks
Programming in Visual Environment
Systems Analysis and Design
Database Management and Analysis
Project Implementation and Management
300-400 CIS Elective
Web Development Concentration User-Centered Web Design Web Development Intro to Computer Science
Enterprise Systems Concentration Management Information
Systems Building Collaborative
Environments Network Design and Security
Discrete Structures Applied Math with Calculus or
Calculus 1 Statistics 16 hour from Business
Administration Minor
Multimedia Minor Unique minor offered jointly by English,
Art and Computing Sciences Department. Five course (20 semester hours)
Writing, Rhetoric and Interface Design Digital Art 1, 2 Interaction Design for Web and Multimedia Web Development Multimedia Authoring Project Web Publishing and Design Audio Production The Art of Film and Video Editing
Engineering Program – dual degree Core courses:
General Chemistry I and II and Labs
Physics I & II with Calculus
Calculus I, II, III Differential Equations Programming I
Engineering Foundations: Introduction to
Engineering – 1 sh Engineering Graphics
and Design – 2 sh Engineering Mechanics
– Statics – 3 sh Engineering Mechanics
– Dynamics – 3 sh Circuit Analysis & Lab Thermodynamics
Computer Science/Engineering Mathematical Reasoning or Discrete Math Algorithm Development Algorithm Analysis Computer Systems Distributed Computing Mobile Computing