Computing Sciences at Elon University

  • 221 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
221
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Computing Sciences at Elon University Michele Kleckner April 24, 2009 Software Runs The World
  • 2. 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
  • 3. 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
  • 4. Spring 2009 Industries Latest Productivity Environment 12 MacPro machines (New 2007)
  • 5. Fall 2008 – Networking Lab
  • 6. Lego Robots in Computer Science I
  • 7. Android 09 Devices in Mobile Computing
  • 8. Genetic Art in Artificial Intelligence
  • 9. Xbox 360 in Game Programming
  • 10. Honor Student Thesis on Touch/IPhone
  • 11. 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.
  • 12.  
  • 13. Where Are Recent Grads Working?
    • Red Hat
    • Lockheed Martin
    • Bayer
    • NSA
    • Clarkston Consulting
    • CARQUEST
    • Symantec
    • Slick Edit
    • JP Morgan
    • Wachovia
  • 14. Recent Internships (2008 - 2009)
    • IBM
    • Gilbarco
    • Cisco
    • Southland Electrical
    • AIG
    • Volvo
    • Credit Suisse
  • 15. 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).
  • 16. 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.
  • 17. Department Activities for Students
    • ACM – Association for Computing Machinery
    • Social gatherings
    • Attend conferences
    • Research with faculty
    • Present papers – SURE, SURF, ACM Conferences
    • Programming Team
  • 18. Questions
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. Computer Science/Engineering
    • Mathematical Reasoning or Discrete Math
    • Algorithm Development
    • Algorithm Analysis
    • Computer Systems
    • Distributed Computing
    • Mobile Computing