Difference between revisions of "Sample COSI Open House Presentation"

From CSLabsWiki
Jump to: navigation, search
m (categorized/templated)
(Added some stuff.)
Line 2: Line 2:
  
 
<pre style="overflow: auto;">
 
<pre style="overflow: auto;">
 +
Computer Science at Clarkson
 +
  4 Options
 +
    Things in common to all
 +
      CS
 +
        Intro to CS I and II
 +
        Computer Organization, Operating Systems
 +
        Advanced Programming Concepts in Java, Programming Languages
 +
        Algorithms and Data Structures
 +
        Software Design and Development
 +
        Automata Theory and Formal Languages
 +
      Math - Calculus, Foundations, Applied Linear Algebra, Statistics
 +
      Science - Physics, Chemistry, or Biology
 +
    General Option
 +
      Two of: Compilers, Networks, Database Systems
 +
    Software Design and Development Option
 +
      Formal Methods for Program Verification
 +
      HCI
 +
      Database Systems
 +
      Software Engineering (EE dept.)
 +
      One of: Compilers, Networks
 +
    IT Option:
 +
      Networks
 +
      Database Systems
 +
      Software Development for the Web
 +
      Database Administration (IS)
 +
      Introduction to Web Design
 +
      Univ Web System Administration
 +
    Research:
 +
      Compilers
 +
      Computer Algorithms
 +
 +
Extra Opportunities at Clarkson: Applied Computer Science Labs
 +
  COSI, ITL, VR
 +
 +
 
What is COSI?
 
What is COSI?
 
   Clarkson Open Source Institute
 
   Clarkson Open Source Institute
Line 36: Line 71:
 
             OSP
 
             OSP
 
             WikiWideWeb
 
             WikiWideWeb
 +
            Virtual Atlas
  
 
         Preform Research
 
         Preform Research
Line 42: Line 78:
 
           Examples:
 
           Examples:
 
             Virtualization Benchmarking
 
             Virtualization Benchmarking
             Power
+
             Power Usage
 
             Honeypot
 
             Honeypot
 +
            Cloud Storage (Jeanna, Wenjin, and Tao)
  
 
         Enter Contests
 
         Enter Contests
Line 59: Line 96:
 
           Examples:
 
           Examples:
 
             Networking
 
             Networking
 +
            VMs, Storage, Backups
 
             Website
 
             Website
 
             Docs
 
             Docs
Line 68: Line 106:
 
           Presentations
 
           Presentations
  
Why they should join COSI:
+
        Presentation Series
           Hands-on Experience
+
 
 +
        Why they should come to Clarkson:
 +
           Hands-on Experience through the labs
 
             Presentations (e.g. Usenix)
 
             Presentations (e.g. Usenix)
 
             Books
 
             Books
          Apply what you learn in class
+
 
            Not letting classes get in the way of education
+
           Extensive Alumni Network (in general and through the labs)
           Extensive Alumni Network
 
 
             Happy to offer good advice about what to do with your education
 
             Happy to offer good advice about what to do with your education
 
             Helpful when looking for a job
 
             Helpful when looking for a job
  
           Access to Research/Project Research
+
           Access to Research/Project Research (through Honors program or the Labs)
 
             If you want to work on an academic project or personal project with academic features, you have access to tons of physical resources
 
             If you want to work on an academic project or personal project with academic features, you have access to tons of physical resources
 
          Win Stuff
 
            Enter contents, win stuff
 
 
            Examples:
 
              IBM Master the Mainframe (Several Stage 2 Wins, Lots of Stage 1 Wins)
 
 
 
</pre>
 
</pre>
  
 
[[Category:How to]][[Category:Documentation]][[Category:Meta]]
 
[[Category:How to]][[Category:Documentation]][[Category:Meta]]

Revision as of 09:59, 27 March 2010

Computer Science at Clarkson
  4 Options
    Things in common to all
      CS
        Intro to CS I and II
        Computer Organization, Operating Systems
        Advanced Programming Concepts in Java, Programming Languages
        Algorithms and Data Structures
        Software Design and Development
        Automata Theory and Formal Languages
      Math - Calculus, Foundations, Applied Linear Algebra, Statistics
      Science - Physics, Chemistry, or Biology
    General Option
      Two of: Compilers, Networks, Database Systems
    Software Design and Development Option
      Formal Methods for Program Verification
      HCI
      Database Systems
      Software Engineering (EE dept.)
      One of: Compilers, Networks
    IT Option:
      Networks
      Database Systems
      Software Development for the Web
      Database Administration (IS)
      Introduction to Web Design
      Univ Web System Administration
    Research:
      Compilers
      Computer Algorithms

Extra Opportunities at Clarkson: Applied Computer Science Labs
  COSI, ITL, VR


What is COSI?
  Clarkson Open Source Institute

  What is "Open Source?
    Open source is a set of principles and practices on how to write software, the most important of which is that the source code (the human-readable version of the machine-readable program) is openly available. To be truly open source, the source code must not only be freely available, but the terms of the license agreement must allow users to make modifications to the program themselves.

      Examples:
        Windows -> Linux
        Microsoft Office -> Open Office
        Internet Explorer -> Firefox
        Adobe Illustrator -> InkScape
        AIM -> Pidgin
        Microsoft Visual Studio -> Eclipse
        Dreamweaver -> NVU

      Advantages of Open Source Software
        Can look at how the programs work 
        Can actually check for security issues
        Free
        Can make any changes
			
      What we do:
        Contribute to Open Source Projects
          Because the products are, in general, free, there aren't huge corporations of developers behind most open source projects unlike their proprietary alternatives, so communities of programers form to support the projects.

          Examples:
            Mirror

        Start our own Open Source Projects
          When there isn't a good open source solution example, or want to learn something, members can start their own open source project.

          Examples:
            OSP
            WikiWideWeb
            Virtual Atlas

        Preform Research
          Preform CS-related research

          Examples:
            Virtualization Benchmarking					
            Power Usage
            Honeypot
            Cloud Storage (Jeanna, Wenjin, and Tao)

        Enter Contests
          Enter (and usually win) various programming contest

          Examples:
            IBM Master the Mainframe (Several Stage 2 Wins, Lots of Stage 1 Wins)
            TuxMaster
            VMAppliance
            Android ("Win Pending")

        Infrastructure
          Maintain a stable environment for classes, projects, and student users

          Examples:
            Networking
            VMs, Storage, Backups
            Website
            Docs
            Lab Build	

        Weekly Meetings
          Lightning Talks
          Project Status
          Presentations

        Presentation Series

        Why they should come to Clarkson:
          Hands-on Experience through the labs
            Presentations (e.g. Usenix)
            Books

          Extensive Alumni Network (in general and through the labs)
            Happy to offer good advice about what to do with your education
            Helpful when looking for a job

          Access to Research/Project Research (through Honors program or the Labs)
            If you want to work on an academic project or personal project with academic features, you have access to tons of physical resources