CS1301 – Where it Fits Institute for Personal Robots in Education

Slides:



Advertisements
Similar presentations
Project Lead the Way An Orientation American High School.
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Computer Science & Software Engineering challenges in Albania.
Department of Mathematics and Computer Science
UNIVERSITY OF JYVÄSKYLÄ Department of Mathematical Information Technology Welcome to 1st International IFIP/WG12.5 (artificial intelligence) Working Conference.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
The Indiana University School of Informatics Bobby Schnabel: Dean, Indiana University School of Informatics Presented by Geoffrey Fox: Associate Dean for.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
The College of Information Sciences and Technology ist.psu.edu.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
Bachelor of Science in Information Technology California State University Channel Islands.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Information Technology
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
COMPUTER SCIENCE Mercer University College of Liberal Arts.
Structure of Study Programmes
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
Weems CSE  CompE Transition 2007 BSCSE PRE-PROFESSIONAL (54 hours) GENERAL EDUCATION (24 hours) PROFESSIONAL (49 hours) 3302 Programming Languages 3310.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Computer Science and Engineering at The University of North Texas.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
1 CS145 Lecture 24 What’s next?. 2  What questions does Computer Science study?  Where is programming and Computer Science headed? –With special emphasis.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
More Computer Science in your Future? CSE 142 Autumn
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Computer Science at USF Greg Benson Professor and Chair.
Department of Mathematics and Computer Science
The Current Crisis in Computing: What are the Real Issues? Mark Guzdial School of Interactive Computing Georgia Tech Story: –1 st Order Economics, 2 nd.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Industry Advisory Board
Sub-fields of computer science. Sub-fields of computer science.
Transfer Pathways Luncheon
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Electrical Engineering
CMSC104 Problem Solving and Computer Programming Spring 2008
Computer Science Group 6.
BEng(CompSc) Curriculum Structure & Highlights
Syllabus Introduction to Computer Science
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Science Courses
Big Ideas in Computer Science
CS 21a: Intro to Computing I
Dynamic Simulation and Control Design (IA5617)
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
CMSC 104 Problem Solving and Computer Programming Fall 2010
What are your Career Options?
Mark Guzdial College of Computing/GVU Georgia Tech
CMSC104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Spring 2010
New Simulation Specializations for AS and BS Degrees
CS1301 – Where it Fits Institute for Personal Robots in Education
CMSC104 Problem Solving and Computer Programming Fall 2009 Section 2
CS1301 – Where it Fits Institute for Personal Robots in Education
University of Nice Sophia Antipolis
Undergraduate Degree Program
CMSC104 Problem Solving and Computer Programming Spring 2010
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏

CS1301 – Introduction to Computing Georgia Institute of Technology has six Colleges College of Architecture College of Computing College of Engineering Ivan Alan College of Liberal Arts College of Management College of Sciences Aug 29 2007

College of Computing – That's us! Georgia Institute of Technology has six Colleges College of Architecture College of Computing College of Engineering Ivan Alan College of Liberal Arts College of Management College of Sciences Aug 29 2007

College of Computing – Internal Organization The College of Computing is currently divided into three schools: School of Computer Science School of Interactive Computing School of Computational Science and Engineering Aug 29 2007

College of Computing – Undergraduate Degree Undergraduate degrees such as the Bachelors of Science (BS) are “owned” by the College of Computing in general, and are not controlled by a School. Undergraduate classes are taught by professors from all three schools. To receive a bachelors degree in Computer Science, students must complete two “Threads”. Aug 29 2007

Threads A thread is a coordinated path through multiple courses so that the end result for the student is expertise in the area of the thread. Threads contain both CS courses as well as courses from outside Computer Science. A BS in Computer Science at Georgia Tech is defined as any two threads. Aug 29 2007

List of Threads (1/4)‏ Modeling & Simulation: Computing for representing the world, as in computational sciences. Examples include weather simulations, protein folding, crash simulations, epidemic modeling, etc. Devices: Computing meets the physical world, in such areas as robotics and real- time embedded systems such as cell phones. Aug 29 2007

List of Threads (2/4)‏ Theory: Fundamentals of computing, such as computer science theory. Examples include Algorithmic complexity, Automata Theory, Computability. Information Internetworking: Computing for storing, recalling, and communicating information. Includes aspects of databases, searching, and networking. Aug 29 2007

List of Threads (3/4)‏ Intelligence: Computing as cognition, its representation and processes. Artificial Intelligence, Machine Learning are examples. Media: Computing for processing, creating, and presenting multimedia. Video compression, special effects, and image enhancement are examples. Aug 29 2007

List of Threads (4/4)‏ People: Computing meets people, including the design of human-centered systems. Examples include user interface design, recommender systems, social networks. Platforms: Computing across different kinds of hardware, with different characteristics and infrastructures. Computer architecture, operating systems, and programming languages. Aug 29 2007

7 out of 8 Threads agree, CS-1301 is required! Aug 29 2007

CS1301 – Introduction to Computing & Programming CS1301 teaches basic programming Required by 7 of 8 threads because you must be able to program to seriously work with computers. The Media thread substitutes CS1315, Media Computation, which teaches the same skills using a different context. Also one of three classes that fulfills the Institute wide Computer Science Requirement. Aug 29 2007

GaTech Computer Science Requirement All students at Georgia Tech must complete courses in math, science, humanities, social science, computing, and health & performance science. CS 1301 is one of three classes that fulfills the computing requirement. The other two are: CS 1315 – Media Computation CS 1371 – Introduction to Computing Aug 29 2007

Georgia Tech CS 1 Options: CS 1301 – Introduction to Computing Taught in Python with robots. CS 1315 – Media Computation Taught in Python, students manipulate media (images/sounds). CS 1371 – Introduction to Computing Taught in MATLAB. Taken by all School of Engineering students. Aug 29 2007

CS 1331 – Introduction to Object Oriented Programming What comes after CS1301? After completing CS 1301, computer science students typically complete: CS 1331 – Introduction to Object Oriented Programming CS 1332 – Data Structures Aug 29 2007

CS 1331-Introduction to OOP Taught in Java Introduces Object Oriented Programming Reinforces skills learned in CS1301 CS 1331 is required by all 8 threads. Aug 29 2007

Teaches data representation and manipulation. CS1332 CS 1332 – Data Structures Taught in Java Teaches data representation and manipulation. CS1332 is required by all but the People thread. Aug 29 2007

Minor in Computer Science CS 1331 (Prerequisite) 15-19 semester hours of computer science coursework, 9 of which must be 3000 level or higher. Choose one of seven tracks: Devices Information Internetworks Intelligence Media People Platforms Theory Aug 29 2007

CS 2316 – Practical Programming Skills 2316 teaches Python programming and data manipulation for industrial and scientific programming. It focuses on data manipulation more than 1331. 2316 gives more programming practice, and less theory. Covers making GUI's, importing and exporting data, downloading data from the web, SQL databases, XML, CSV etc.. Aug 29 2007