egr 1911 department of computer science and engineering: an introduction oscar n. garcia ncr...
TRANSCRIPT
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 ...
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
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.
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)
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
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
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
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 *
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.
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.)
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.
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.
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.
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
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.
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)
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
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
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.
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
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
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
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!!!
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.