Computer Science University of Illinois at Chicago (UIC) Dale Reed.

Slides:



Advertisements
Similar presentations
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Advertisements

Changes in the Curriculum of ETF Belgrade Dragan Bojić University of Belgrade Dragan Bojić University of Belgrade.
Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Computer Science Club Seminar Opportunities after graduation: Master’s degree? Dr. Vasil Hnatyshin Fall 2010.
Department of Mathematics and Computer Science
Computer Science at UCSB Phill Conrad CS Dept. Faculty Advisor Benji Dunson CS Dept. Staff Advisor Leif Dreizler Stephanie Smith Cindy Lu Nataly Moreno.
Computing Degree Programs at Winthrop University Winthrop Day 2015.
Why Computer Science? CS is not just programming CS is not just programming –Design, analysis, implementation, management, and application of large software.
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.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Florida International University School of Computer Science An Overview An Overview Tim Downey, Advisor & Instructor
Dale Reed Lecturer, Computer Science University of Illinois at Chicago (UIC)
Computer Science University of Illinois at Chicago (UIC) Dale Reed.
CSC 100 Orientation to Computer Science (at UNCW) Dr. Karl Ricanek
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
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.
Autumn/Fall SemesterSpring Semester Sept Oct Nov Dec Jan Feb Mar AprMay Semesters - Institute Of Technology Tralee.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Computer Science Curricula Computer Science Major Computer Systems Concentration (CSC) Software Engineering Concentration (SEC) –New for Fall 2005.
Structure of Study Programmes
Computer Science Graduate Studies in U of Memphis.
Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Dr. Karl Abrahamson, Department Chair Dr. Amy Shannon, Academic Advisor.
DI-FCT-UNL Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa UNL’s new Bologna-style 1st-Cycle Degree (BSc) in.
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.
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.
Information and Computation Assurance Programs in the Ohio State University Neelam Soundarajan Computer Sc. & Eng. Dept. Ohio State University.
Advising Session: Spring 2008 Computer Science Software Engineering Computer Systems Science 1.
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?
Dale Reed Lecturer, Computer Science University of Illinois at Chicago (UIC)
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
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.
CMSC104 Problem Solving and Computer Programming Spring 2009 Sections 0201 & 0301 Ms. Dawn Block.
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.
University of California Irvine Department of Computer Science UCI Computer Science Department 7 majors 1860 undergraduates 322 graduate students ~42 faculty/lecturers.
Information about the BS Degree in Computer Engineering Joanne Bechta Dugan Computer Engineering
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.
Information about the BS Degree in Computer Engineering Joanne Bechta Dugan Computer Engineering
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
Industry Advisory Board
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
Changes in the Curriculum of ETF Belgrade
CMSC104 Problem Solving and Computer Programming Spring 2008
Computer Science at UNCW
BEng(CompSc) Curriculum Structure & Highlights
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Science Courses
Computing Degree Programs at Winthrop University
CMSC 104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Spring 2010
Computer Science Bachelor of Science in Computer Science FEEL FREE
CMSC104 Problem Solving and Computer Programming Fall 2009 Section 2
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Computer Science University of Illinois at Chicago (UIC) Dale Reed

Why Computer Science, at UIC?

Computer Science

Computer Science is…

1. Everywhere

1. Everywhere…

1. Everywhere 2. Interdisciplinary

2. Interdisciplinary…

Understand the magic…

Virtual Reality for Burn Victims (Bob Kenyon, working with Rehabilitation Institute of Chicago)

1. Everywhere 2. Interdisciplinary 3. Practical

Software Engineer: best job in America Avg. salary: $80, year job growth: 46%. (April ‘06 Money magazine 5 of the 12 fastest growing jobs 30-54% increase by Practical …

And yet… 60% decline between the Fall of 2000 and 2004 in the number of freshman indicating they are planning on majoring in computer science (HERI/UCLA quoted in May 2005 Computing Research News) Job growth + smaller pool of CS grads =

And yet… 60% decline between the Fall of 2000 and 2004 in the number of freshman indicating they are planning on majoring in computer science (HERI/UCLA quoted in May 2005 Computing Research News) Job growth + smaller pool of CS grads = Opportunity!

DegreePlaced (by May) Avg LowHigh B.S.18/23$54 K $40 K$76 K M.S.20/28$78 K$61 K$84 K Ph.D.10/11$85 K$58 K$112 K Companies: Microsoft, Midway Games, Google, Motorola, Allstate, Intel, Lockheed Martin, ZS, Reuters, Morningstar, Ask.com, Paypal/Ebay, … 3. Practical: Great Salaries

Three Options “Regular” Computer Science Systems Option Software Engineering Concentration

What Will I Study? Core Curriculum Course CS SystemsSoft. Eng. Intro. to Computing Intro. to Programming Data Structures and Discrete Mathematics I Data Structures and Discrete Mathematics II Computer Arch. I: Logic and Comp. Structures Languages and Automata Computer Ethics Software Design Computer Arch. II: Hardware Software Interface Practicum in C. S. Oral Presentations Operating Systems Concepts and Design Computer Algorithms I ECE 225 Circuit AnalysisECE Computer Systems Design469 Software Engineering I440 Software Engineering II 442 IE 342 Probability and Statistics for Engineers IE 342

What Will I Study? Core Curriculum Course CS SystemsSoft. Eng. Intro. to Computing Intro. to Programming Data Structures and Discrete Mathematics I Data Structures and Discrete Mathematics II Computer Arch. I: Logic and Comp. Structures Languages and Automata Computer Ethics Software Design Computer Arch. II: Hardware Software Interface Practicum in C. S. Oral Presentations Operating Systems Concepts and Design Computer Algorithms I ECE 225 Circuit AnalysisECE Computer Systems Design469 Software Engineering I440 Software Engineering II 442 IE 342 Probability and Statistics for Engineers IE 342

What Will I Study? Core Curriculum Course CS SystemsSoft. Eng. Intro. to Computing Intro. to Programming Data Structures and Discrete Mathematics I Data Structures and Discrete Mathematics II Computer Arch. I: Logic and Comp. Structures Languages and Automata Computer Ethics Software Design Computer Arch. II: Hardware Software Interface Practicum in C. S. Oral Presentations Operating Systems Concepts and Design Computer Algorithms I ECE 225 Circuit AnalysisECE Computer Systems Design469 Software Engineering I440 Software Engineering II 442 IE 342 Probability and Statistics for Engineers IE 342

What Will I Study? Core Curriculum Course CS SystemsSoft. Eng. Intro. to Computing Intro. to Programming Data Structures and Discrete Mathematics I Data Structures and Discrete Mathematics II Computer Arch. I: Logic and Comp. Structures Languages and Automata Computer Ethics Software Design Computer Arch. II: Hardware Software Interface Practicum in C. S. Oral Presentations Operating Systems Concepts and Design Computer Algorithms I ECE 225 Circuit AnalysisECE Computer Systems Design469 Software Engineering I440 Software Engineering II 442 IE 342 Probability and Statistics for Engineers IE 342

What Will I Study? Core Curriculum Course CS SystemsSoft. Eng. Intro. to Computing Intro. to Programming Data Structures and Discrete Mathematics I Data Structures and Discrete Mathematics II Computer Arch. I: Logic and Comp. Structures Languages and Automata Computer Ethics Software Design Computer Arch. II: Hardware Software Interface Practicum in C. S. Oral Presentations Operating Systems Concepts and Design Computer Algorithms I ECE 225 Circuit AnalysisECE Computer Systems Design469 Software Engineering I440 Software Engineering II 442 IE 342 Probability and Statistics for Engineers IE 342

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Electives Software Engineering I & II, Object-Oriented Languages and Environments, Programming Language Design Introduction to Networking, Distributed Object Programming Using Middleware, Design and Implementation of Network Protocols, Networked Operating Systems Programming User Interface Design and Programming, Multimedia Computing, Computer Graphics, Video Game Design Advanced Computer Architecture, Computer Systems Design, Compiler Design, Database Systems Artificial Intelligence, Computer Vision I, Natural Language Processing Introduction to Symbolic Computation, Codes and Cryptography, Numerical Analysis, Computational Geometry, Linear and Non-Linear Programming Undergraduate Design/Research

Total students at UIC: ____?Total students at UIC: ____? Undergraduate class size in CS: ___?Undergraduate class size in CS: ___? CS Faculty: ____?CS Faculty: ____? Total CS (grad + ugrad) students: ___?Total CS (grad + ugrad) students: ___?

Total students at UIC: 25,000Total students at UIC: 25,000 Undergraduate class size in CS: 25Undergraduate class size in CS: 25 CS Faculty: 30CS Faculty: 30 Total CS (grad + ugrad) students: 380Total CS (grad + ugrad) students: 380

Recreation Facility

CS at UIC by the numbers… 58 US News & World Report CS 2007 (many competitors not in top 71)

CS at UIC by the numbers… 34 June CACM: top 50 CS grad progs. (out of 200 Ph.D. progs, based on pubs.) 58 US News & World Report CS 2007 (many competitors not in top 71)

CS at UIC by the numbers… 8 NSF CAREER recipients (more than…) 34 June CACM: top 50 CS grad progs. (out of 200 Ph.D. progs, based on pubs.) 58 US News & World Report CS 2007 (many competitors not in top 71)

CS at UIC by the numbers… SchoolUndergradsGradsFacultyTuition 1UIUC5,5002,500400$11,832 2Northwestern1, $32,000 3UIC1, $9,802 4IIT1, $22,218 3 Ranked in top three Engineering Colleges in IL (US News 2005) 8 NSF CAREER recipients (more than…) 34 June CACM: top 50 CS grad progs. (out of 200 Ph.D. progs, based on pubs.) 58 US News & World Report CS 2007 (many competitors not in top 71)

CS at UIC by the numbers… SchoolUndergradsGradsFacultyTuition 1UIUC5,5002,500400$11,832 2Northwestern1, $32,000 3UIC1, $9,802 4IIT1, $22,218 3 Ranked in top three Engineering Colleges in IL (US News 2005) 8 NSF CAREER recipients (more than…) 34 June CACM: top 50 CS grad progs. (out of 200 Ph.D. progs, based on pubs.) 58 US News & World Report CS 2007 (many competitors not in top 71) 1 Undergraduate CS program in Chicago area (quality, opportunity, cost,)

Mar. ‘06: Robotics Competition Univ. IL Urbana-Champaign (UIUC)

1. Everywhere 2. Interdisciplinary 3. Practical

Thanks!

For More information… Students interested in being developers, not just consumers of computer technology. Avg. ACT: 25 For Lab Tours come to an Open House: Monday, Oct. 8, 2007 (Columbus Day) Monday, Nov. 12, 2007 (Veterans' Day) Monday, Feb. 18, 2008 (President's Day) Monday, Mar. 3, 2008 (Pulaski Day) Contact: Phone: (312)

Rankings US News & World Report CS 2007 rankings: Rank out of top 108 schools: 5. Univ. Illinois Urbana-Champaign 18. Purdue 34. Univ. of Chicago 40. Northwestern 58. UIC ?. IIT (not ranked in top 71) ?. DePaul (not ranked in top 71) ?. Loyola (not ranked in top 71)