Alexander V. Konstantinou Columbia University

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
New MS (CS) IBA Philosophy and Objectives.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Changes in the Curriculum of ETF Belgrade Dragan Bojić University of Belgrade Dragan Bojić University of Belgrade.
Informatics 101: How to Teach New Information Technologies Helmar Burkhart Computer Science University of Basel
Cyber Education Project Accreditation Committee November 2014.
At Brigham Young University. The Department  Housed in the College of Physical and Mathematical Sciences  Undergraduate student-faculty ratio: 15:1.
Department of Mathematics and Computer Science
1 i206: Distributed Computing Applications & Infrastructure 2012
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Unisinos, June Canada. 2 Edmonton, Alberta.
PLTW Computer Science Pathway. WHY CS IN ALL GRADES? Why?
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Distinctions Between Computing Disciplines
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Computer Science University of Illinois at Chicago (UIC) Dale Reed.
Computer Science Education in Japan Bush, M. E. (2004). Computer science education in Japan. CACM, 47(8),
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
T.L. Kennedy Secondary School
1 Using Surveyor SRV-1 Robots to Motivate CS1 Students John Cummins Dept of Mathematics Brooklyn College, City University of New York
Structure of Study Programmes
New M&S Curriculum: The Emerging Strategy Dr. Wayne Summers TSYS Department of Computer Science Columbus State University.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Donald Bren School of Information and Computer Sciences A Brief Overview of the Bren School of ICS.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
Weems CSE  CompE Transition 2007 BSCSE PRE-PROFESSIONAL (54 hours) GENERAL EDUCATION (24 hours) PROFESSIONAL (49 hours) 3302 Programming Languages 3310.
Socorro Independent School District Eastlake High School.
Research Methods in Computer Science James Gain
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
CSE115 / CSE503 Introduction to Computer Science I Dr. Carl Alphonce 343 Davis Hall 1.
{ Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College.
Main MenuExercise Set 1Exercise Set 2 Interactive Exercises Set 1 Exercise 1.1 Exercise 1.2 Exercise 1.3.
Computer Science 210 Computer Organization Course Introduction.
Robots Can Wear Many Hats in the Computer Science Curriculum.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
More Computer Science in your Future? CSE 142 Autumn
CIS 105 Introduction to PC Computers and Applications Computer Science Program at UAA Final Presentation by Konstantin Khavanskii.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
Computer Science at USF Greg Benson Professor and Chair.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
1 CSE1301 Computer Programming: Where are we now in the CSE1301 syllabus?
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Electrical Engineering
What to do in ICS4U? Grant Hutchison.
BEng(CompSc) Curriculum Structure & Highlights
Analysis of Computing Options at ISU
Computer Science Courses
Scope of this workshop and that of curriculum initiative (What?)
Computer Science Bachelor of Science in Computer Science FEEL FREE
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

Alexander V. Konstantinou Columbia University

Alexander V. KonstantinouSecond Jini Community Meeting 2 ACM Core CS Syllabus Algorithms & Data Structures Architecture Artificial Intelligence & Robotics Databases & Information Retrieval Human-Computer Communication Numerical & Symbolic Computing Operating Systems Programming Languages Intro to a Programming Language (optional) Software Methods & Engineering Social Ethical & Professional Advanced/supplemental curriculum

Alexander V. KonstantinouSecond Jini Community Meeting 3 Where does Jini fit ? Jini does not fit in a language course (introducing Java is complex enough) Closest fit distributed OS/networks course Independent student projects Distributed numerical computing Collaborative projects ?

Alexander V. KonstantinouSecond Jini Community Meeting 4 Jini Project Sharing Is it a good idea ? (problem sharing = solution sharing ?) Contribution to an active jini.org project for course credit Make Jini devices available (students like cool toys)

Alexander V. KonstantinouSecond Jini Community Meeting 5 Spreading Jini in Academia Provide lecturers with slides for a 1-3 session Jini intro Simplify software installation to encourage experimentation Research grants for Jini research : –Provide pointers to NSF/DARPA grants which can be used to fund Jini work List of Jini-related internship opportunities