computing sciences at elon university

25
Computing Sciences at Elon University Michele Kleckner April 24, 2009 Software Runs The World

Upload: peterbuck

Post on 01-Nov-2014

404 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Computing Sciences at Elon University

Computing Sciences at Elon University

Michele KlecknerApril 24, 2009

Software Runs The

World

Page 2: Computing Sciences at Elon University

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

Page 3: Computing Sciences at Elon University

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

Page 4: Computing Sciences at Elon University

Spring 2009Industries Latest Productivity Environment

12 MacPro machines (New 2007)

Page 5: Computing Sciences at Elon University

Fall 2008 – Networking Lab

Page 6: Computing Sciences at Elon University

Lego Robots in Computer Science I

Page 7: Computing Sciences at Elon University

Android 09 Devices in Mobile Computing

Page 8: Computing Sciences at Elon University

Genetic Art in Artificial Intelligence

Page 9: Computing Sciences at Elon University

Xbox 360 in Game Programming

Page 10: Computing Sciences at Elon University

Honor Student Thesis on Touch/IPhone

Page 11: Computing Sciences at Elon University

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.

Page 12: Computing Sciences at Elon University
Page 13: Computing Sciences at Elon University

Where Are Recent Grads Working? Red Hat Lockheed Martin Bayer NSA Clarkston Consulting CARQUEST Symantec Slick Edit JP Morgan Wachovia

Page 14: Computing Sciences at Elon University

Recent Internships (2008 - 2009)

IBM Gilbarco Cisco Southland Electrical AIG Volvo Credit Suisse

Page 15: Computing Sciences at Elon University

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).

Page 16: Computing Sciences at Elon University

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.

Page 17: Computing Sciences at Elon University

Department Activities for Students

ACM – Association for Computing Machinery

Social gatherings Attend conferences Research with faculty Present papers –

SURE, SURF, ACM Conferences

Programming Team

Page 18: Computing Sciences at Elon University

Questions

Page 19: Computing Sciences at Elon University

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

Page 20: Computing Sciences at Elon University

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

Page 21: Computing Sciences at Elon University

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

Page 22: Computing Sciences at Elon University

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

Page 23: Computing Sciences at Elon University

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

Page 24: Computing Sciences at Elon University

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

Page 25: Computing Sciences at Elon University

Computer Science/Engineering Mathematical Reasoning or Discrete Math Algorithm Development Algorithm Analysis Computer Systems Distributed Computing Mobile Computing