egr 1911 department of computer science and engineering: an introduction oscar n. garcia ncr...

24
EGR 191 1 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia Oscar N. Garcia NCR Distinguished Professor and Chairman NCR Distinguished Professor and Chairman College of Engineering and Computer Science College of Engineering and Computer Science Wright State University Wright State University The end of computing is not numbers but insight. Richard Hamming Later: … but the end of computing is not in sight ...

Upload: kendrick-wickwire

Post on 14-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 1

Department of Computer Science and Engineering:

An Introduction

Department of Computer Science and Engineering:

An Introduction

Oscar N. GarciaOscar N. Garcia

NCR Distinguished Professor and ChairmanNCR Distinguished Professor and Chairman

College of Engineering and Computer ScienceCollege of Engineering and Computer Science

Wright State UniversityWright State University

The end of computing is not numbers but insight.Richard Hamming

Later: … but the end of computing is not in sight ...

Page 2: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 2

IntroductionIntroduction

An Introduction to the programs of the An Introduction to the programs of the CS&E DepartmentCS&E Department

Admission, Administration and AdvisingAdmission, Administration and Advising CS and CEG: How are they alike? How are CS and CEG: How are they alike? How are

they different?they different? An Overview of the DepartmentAn Overview of the Department Summary and AdviceSummary and Advice A DemonstrationA Demonstration

Page 3: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 3

Admission to the CollegeAdmission to the College In general, when you come into WSU as a In general, when you come into WSU as a

freshman, you are part of the freshman, you are part of the University University CollegeCollege which handles your advising and which handles your advising and placement testing.placement testing.

There are two ways of being admitted to the There are two ways of being admitted to the College and to your program of preference:College and to your program of preference: You complete 45 QH, keep a 2.25 QPA average on You complete 45 QH, keep a 2.25 QPA average on

all courses and in all CS&E courses, C or better in all courses and in all CS&E courses, C or better in all core courses (English, Math, Physics, CS)all core courses (English, Math, Physics, CS)

Your High School and SAT/ACT scores qualify you Your High School and SAT/ACT scores qualify you for for Direct AdmissionDirect Admission to the College and program.to the College and program.

Page 4: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 4

CS&E First Year in College

CS&E First Year in College

HighSchool

UniversityCollege

COECSProgram

Direct Admit RouteTransferStudents

Most of the time you take a year of Computer Science courses (CS240, 241,242), a year of Calculus (MTH229,

230,231), Intro. to Engn. (EGR 190, 191), English and Gen. Ed. Courses, and CEG255 for Computer Science majors or CEG 260 for Computer Engineering Majors. THERE

ARE HELP ROOMS FOR MATH AND FOR INTRODUCTION TO COMPUTER SCIENCE (RC308)

Page 5: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 5

Department ProgramsDepartment Programs At the Undergraduate LevelAt the Undergraduate Level

BS in Computer Science (CSAB Accredited)BS in Computer Science (CSAB Accredited) 320 Students320 Students Options: CS, Business, Science, Bioinformatics TBAOptions: CS, Business, Science, Bioinformatics TBA

BS in Computer Engineering (ABET Accredited)BS in Computer Engineering (ABET Accredited) 210 Students210 Students

At the Graduate LevelAt the Graduate Level Master Degrees in Computer ScienceMaster Degrees in Computer Science Master Degree in Computer EngineeringMaster Degree in Computer Engineering PhD in Computer Science and EngineeringPhD in Computer Science and Engineering

Page 6: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 6

The Computer Science and Engineering Department

Administration

The Computer Science and Engineering Department

Administration Departmental Administration Offices: RC 303Departmental Administration Offices: RC 303

Oscar N. Garcia, NCR Dist. Prof. and ChairOscar N. Garcia, NCR Dist. Prof. and Chair Jay DeJongh, Assistant ChairJay DeJongh, Assistant Chair Dan Spiegel, Curriculum Advisor Dan Spiegel, Curriculum Advisor who helps you who helps you

with your with your Program of Study (POS)Program of Study (POS) StaffStaff

Paula Price, Senior SecretaryPaula Price, Senior Secretary Jennifer Limoli, SecretaryJennifer Limoli, Secretary Valerie Smith, SecretaryValerie Smith, Secretary

Page 7: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 7

Mentors and Curriculum Advisor

Mentors and Curriculum Advisor

Once you are admitted to the College of Once you are admitted to the College of Engineering and Computer Science and to the Engineering and Computer Science and to the CS&E Department you are assigned a CS&E Department you are assigned a MentorMentor who is a faculty member in the who is a faculty member in the Department on whom you can call for any Department on whom you can call for any non-program of study (POS) question.non-program of study (POS) question.

All POS questions are handled by All POS questions are handled by Mr. DanMr. Dan

SpiegelSpiegel by appointment in the Departmental by appointment in the Departmental office (RC303).office (RC303).

A student-mentor list is posted across RC305A student-mentor list is posted across RC305

Page 8: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 8

CS&E Department Faculty (could be your Mentors)

CS&E Department Faculty (could be your Mentors)

Full Professors (3)Full Professors (3) Oscar Garcia (Chair), Philip Chen,Tom SudkampOscar Garcia (Chair), Philip Chen,Tom Sudkamp

Associate Professors (9)Associate Professors (9) Abdul Awwal, Soon Chung, Guozhu Dong, Ardeshir Abdul Awwal, Soon Chung, Guozhu Dong, Ardeshir

Goshtasby, Jack Jean, Prabhaker Mateti, T. K. Prasad, Goshtasby, Jack Jean, Prabhaker Mateti, T. K. Prasad, Francis Quek, Mateen Rizki,Francis Quek, Mateen Rizki,

Assistant Professors (7)Assistant Professors (7) Wasfi Al-Khatib, Michael Cox, Travis Doom, John Wasfi Al-Khatib, Michael Cox, Travis Doom, John

Gallagher, Michael Raymer, Ricardo Gutierrez, Bin WangGallagher, Michael Raymer, Ricardo Gutierrez, Bin Wang

Instructors (4) and Lecturers*(2)Instructors (4) and Lecturers*(2) Stephen Carl, Michael Findler, Robert Rea, Ron Taylor, Stephen Carl, Michael Findler, Robert Rea, Ron Taylor,

Karen Meyer*, Dan Spiegel * Karen Meyer*, Dan Spiegel *

Page 9: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 9

Computer Science or Computer Engineering?

Computer Science or Computer Engineering?

Computer Scientists are interested in the Computer Scientists are interested in the computer as a logical machine that enables computer as a logical machine that enables symbolic manipulation through programming symbolic manipulation through programming and data transformations and analysis.and data transformations and analysis.

Computer Engineers are interested in the Computer Engineers are interested in the economic design, reliability, reparability, and economic design, reliability, reparability, and use of the physical machine, but must know CS.use of the physical machine, but must know CS.

Both are concerned with the social and Both are concerned with the social and economic impacts of computing and with economic impacts of computing and with keeping up-to-date via life-long learning. keeping up-to-date via life-long learning.

Page 10: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 10

Brief Comparison between CS and CEG

Brief Comparison between CS and CEG

Total number of QHs: CS 192; CEG 196 Total number of QHs: CS 192; CEG 196 Computer Science: 8 CS + 7 CEG coursesComputer Science: 8 CS + 7 CEG courses Compute Engineering: 5 CS + 9 CEGCompute Engineering: 5 CS + 9 CEG

CEG is somewhat related to EE and other CEG is somewhat related to EE and other engineering subjects; in CS there is more engineering subjects; in CS there is more flexibility in the electives and may even flexibility in the electives and may even include a Business or Science option (or a include a Business or Science option (or a Bioinformatics option in the near future.)Bioinformatics option in the near future.)

Page 11: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 11

Computer Engineering Program Overview

Computer Engineering Program Overview

In addition to the “core courses”:In addition to the “core courses”: CEG 402 Networks CEG 402 Networks CEG 453 Computer System DesignCEG 453 Computer System Design

plus EE and ME courses such asplus EE and ME courses such as

ME 212-3 Statics and DynamicsME 212-3 Statics and Dynamics

EE 301-4 Circuit Analysis I and II and LabsEE 301-4 Circuit Analysis I and II and Labs

EE 321-2 Linear Systems I and IIEE 321-2 Linear Systems I and II

EE 331-2 Electronic Devices and LabEE 331-2 Electronic Devices and Lab

and a few electives.and a few electives.

Page 12: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 12

Computer Science Program OverviewComputer Science Program Overview

In addition to the “core courses”: In addition to the “core courses”: CEG 255 Introd. to Computer Info. SystemsCEG 255 Introd. to Computer Info. Systems CS 405 Introd. to Data Base Management Syst.CS 405 Introd. to Data Base Management Syst. CS 466 Introd. to Formal LanguagesCS 466 Introd. to Formal Languages CS 480 Comparative LanguagesCS 480 Comparative Languages

plus a wider range of electives and options inplus a wider range of electives and options in

Business, Science, or other concentrations, and Business, Science, or other concentrations, and in Bioinformatics in the near future.in Bioinformatics in the near future.

Page 13: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 13

Computational ProcessesComputational Processes

Most frequently have been visualized as:Most frequently have been visualized as:

Data or Sensor

Input

Processing orLogical

Transformation

Output orRobotic

Actuator

These processes have been classically considered These processes have been classically considered as carried out by hardware and software under as carried out by hardware and software under the control of operating systems that manage the the control of operating systems that manage the access and flow of the information.access and flow of the information.

Page 14: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 14

The new IT world: distributed computation, databases

and networking

The new IT world: distributed computation, databases

and networking

Classical View

Modern IT View

Logic DatabasesLogic Databases

Machine ReasoningMachine Reasoning DataWarehousingDataWarehousing

Web ProgrammingWeb Programming

WWWWWW

DataminingDatamining

Video on DemandVideo on DemandParallelismParallelism

Human-Computer InteractionHuman-Computer Interaction

SearchingSearching

Page 15: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 15

Teaching and Research LabsTeaching and Research Labs RC025 - Neural Dynamics and Control LaboratoryRC025 - Neural Dynamics and Control Laboratory RC112 - Optical Computing LaboratoryRC112 - Optical Computing Laboratory RC152A - PC Computing LaboratoryRC152A - PC Computing Laboratory RC263 - Supercomputing Laboratory (SGI and NCR)RC263 - Supercomputing Laboratory (SGI and NCR) RC304 - Intelligent Systems LaboratoryRC304 - Intelligent Systems Laboratory RC315 - Hardware Projects LaboratoryRC315 - Hardware Projects Laboratory RC339 - Microprocessor Design LaboratoryRC339 - Microprocessor Design Laboratory RC346 - PC Networking LaboratoryRC346 - PC Networking Laboratory RC347 - HCI Research LaboratoryRC347 - HCI Research Laboratory RC348 - Vision Interface and Systems LaboratoryRC348 - Vision Interface and Systems Laboratory RC355 - Digital Design LaboratoryRC355 - Digital Design Laboratory RC357 - Computer Networks LaboratoryRC357 - Computer Networks Laboratory RC407 - Adaptive Vision LaboratoryRC407 - Adaptive Vision Laboratory RC429 - Operating Systems and Internet SecurityRC429 - Operating Systems and Internet Security RC444 - Collaboration and Cognition LaboratoryRC444 - Collaboration and Cognition Laboratory RC445 - Parallel Computing LaboratoryRC445 - Parallel Computing Laboratory RC446 - Software Engineering and Database LaboratoryRC446 - Software Engineering and Database Laboratory RC448 - Pattern Analysis and Machine Intelligence Lab.RC448 - Pattern Analysis and Machine Intelligence Lab.

Page 16: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 16

SGI Origin 2000 Supercomputer (32 R12000, 300MHz )

350 GB

Disk Cabinet

(Partially Hidden)

2x16 Processor Cabinets (12 GB RAM)

Control

(fiber channel, I/O)

Page 17: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 17

New Hardware, New Projects: NCR 4800 (2 nodes X 4

processors 500MHz P-III Xeon)RAID5 Disk

Array 200 GB

NT-based TOR 2.0 Database System

4 GB

RAM

Page 18: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 18

SGI Onyx-2 Infinite Reality

SGI Onyx-2 Infinite Reality

In Room RC3478 R10,000

Parallel Processorseach with 512 MB

(4 GB total)connected to theNet as ITRIOnyx

Page 19: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 19

We are strong in ResearchWe are strong in Research

In FY2000 the department received $5.3M in In FY2000 the department received $5.3M in research grants from different agencies.research grants from different agencies.

In FY1999 the WSU CS&E department received In FY1999 the WSU CS&E department received more basic research grants and more per faculty more basic research grants and more per faculty dollars from NSF than any other public CS dollars from NSF than any other public CS department in Ohiodepartment in Ohio

Advanced undergraduates participate in many of Advanced undergraduates participate in many of these research activities in their junior or senior these research activities in their junior or senior years through REUs or Research Experiences for years through REUs or Research Experiences for UndergraduatesUndergraduates

ITRI is closely associated with the Department.ITRI is closely associated with the Department.

Page 20: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 20

Areas of Research InterestAreas of Research Interest Database and Knowledge-Based SystemsDatabase and Knowledge-Based Systems Machine Intelligence, Intelligent Interfaces, Machine Intelligence, Intelligent Interfaces,

and Neural Networksand Neural Networks Hardware, Optical, and Network SystemsHardware, Optical, and Network Systems Software Engn., Computer Graphics, and Software Engn., Computer Graphics, and

VisualizationVisualization Parallel Computing and VLSIParallel Computing and VLSI

Page 21: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 21

Selected Current Research Projects

Selected Current Research Projects

Human Computer Interaction WorkbenchHuman Computer Interaction Workbench FPGA Run-Time ReconfigurationFPGA Run-Time Reconfiguration OCARNet ATM ProjectOCARNet ATM Project Microphone Array ProjectMicrophone Array Project MM Database ProjectMM Database Project Vision Project: Stereo Tracking and 3-D Vision Project: Stereo Tracking and 3-D

Capture with Laser RangeCapture with Laser Range

Page 22: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 22

Desktop ProjectionArea - On right:Camera for handand face tracking

Position andMotion Tracking using 8 Ascension

Flock of BirdsSensors

Rear Projectionon Softboard andVertical Screenfor 2 and 3-D

Projection on two side-screens in“control room”

mode

To integrate multiple modalities in communications between humans and computers and between humans.

Metallic Wooden

Page 23: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 23

Advice @ $0.00Advice @ $0.00

Start the Day with a Smile!Start the Day with a Smile! Keep your priorities in line, w/o Keep your priorities in line, w/o

contradictionscontradictions Every day make a list of what you will do Every day make a list of what you will do

every hour during that dayevery hour during that day If you need help: NEITHER BE BASHFUL If you need help: NEITHER BE BASHFUL

NOR WAIT TOO LONG TO ASK FOR IT!NOR WAIT TOO LONG TO ASK FOR IT! Live One Day at a TimeLive One Day at a Time Survive the Survive the ThisThis Year, the others will follow Year, the others will followGood luck!!!

Page 24: EGR 1911 Department of Computer Science and Engineering: An Introduction Oscar N. Garcia NCR Distinguished Professor and Chairman College of Engineering

EGR 191 24

SummarySummary The Computer Science and Engineering The Computer Science and Engineering

Department at WSU is one of the leading (if not Department at WSU is one of the leading (if not the leading) departments in the field in Ohiothe leading) departments in the field in Ohio

We are also a department that cares for its We are also a department that cares for its undergraduates, but the initiative to contact undergraduates, but the initiative to contact Mentors, the Curriculum Advisor and Help Mentors, the Curriculum Advisor and Help Rooms must rest with the student.Rooms must rest with the student.

Your department faculty and administration are Your department faculty and administration are willing and able to listen to anything you have willing and able to listen to anything you have to say anytime and help you if you ask.to say anytime and help you if you ask.