2Department Overview 29 faculty 48 major funded research projects totaling $9,548,089for more informationResearch-oriented department
3DEGREE PROGRAMS Four undergraduate and graduate programs 3 ABET accredited engineering programsElectrical EngineeringSystems & Control EngineeringComputer EngineeringCSAB accredited Computer Science program400 Undergraduate students175 graduate studentsGraduate 125 B.S., 45 M.S. and 15 Ph.D. degrees per year
4UG Timeline Common freshman year Sophomore year Junior year Declare major in department in March of freshman yearSophomore year“generic” sophomore year - programs differ by only three coursesJunior yearBegin co-op program at end of sophomore yearSenior yearResearch - BS/MS programSenior ProjectTIME
5Generic Sophomore Year Students who have not decided upon a major can take the following courses in their sophomore year and declare their majors at the end of the sophomore year. This “generic” sophomore year will allow them to declare CE, CS or EE and still graduate in 4 years without overloads, summer school, etc. Although this is not the recommended (best) sophomore year for any one major, it provides the student with more flexibility in delaying their choice of major until they have a better idea of what they want to do. In addition, the courses that they take in the sophomore year will give them technical exposure to each of the different majors.FALL SEMESTERSOPHOMORE YEARHM/SS Sequence I 3-0-3PHYS 122 Physics II: Electricity & Magnetism 4-0-4MATH 223 Calculus III 3-0-3ENGR 210 Circuits and Instrumentation 3-2-4EECS 281 Comp. Organization Logic Design 3-2-4SPRING SEMESTERHM/SS Sequence II 3-0-3MATH 224 Differential Equations 3-0-3Elective of your choice 3-0-3EECS 245 ElectronicsEECS 233 Intro Data Structures 3-2-4
6Special Programs Undergraduate specific programs CO-OP (~30% of our students CO-OP)Global CO-OPJunior Year AbroadUndesignated B.S.Integrated undergraduate/graduate programsBS/MS program (60 students)Masters in Engineering & ManagementMS CO-OP Program
7EECS Organization Computer Science Electrical & Computer Engineering Case’s EECS programs encompass a wide spectrum ranging from biologically inspired robotics and bioinformatics to quantum computing and nanometer scale devices culminating in highly complex microsystems which constitute the forefront of the field today and for the foreseeable future.
8EECS Research Thrusts Computer Science BioinformaticsPervasive networks and distributed systemsData mining and visualizationElectrical & Computer EngineeringMicro/nano systemsMicroelectronicsEmbedded systemsRobotics & intelligent systemsSystems biology
9Nationally Recognized Research Analysis of an Evolved Neural Circuit for Object DiscriminationAutomating “Peg-in-Maze” Robotic AssembliesClass of assemblies, including clutch packs, gear meshing, etc.Uncertainty exceeds assembly clearance, sense of touch requiredSolution: Strategies (a switching between behaviors based upon continuous states, detected “events”, progress of assembly itself)Genomics Pathways DatabasesPrototype MEMS RF Low-Noise OscillatorMEMS Oscillator Demo BoardLow Noise Output Spectrumat Celluar Telephony Band
10Where do our Graduates go? Top employersMicrosoft, Intel, General ElectricOthersRockwell, Keithley Instruments, IBM, Agilent, Hewlett-Packard, Accenture, Deloitte & Touche, Guidant, Medtronic, Motorola, Price WaterHouse, EMC
20Overview of our degrees BS Computer ScienceCOURSES credit hoursMath & Science (include. Statistics) 33Humanities and Social Sciences 24Computer Science (incl. 304 discrete math) 43Electives (4 open + 5 technical) 27Total for degree 127BA Computer ScienceMath & Science 14Humanities and Social Sciences 27Computing (incl. 304 & 2 tech electives) 37Electives 42Total for degree 120BS Computer EngineeringMath & Science (include. Statistics) 36Engineering core courses 11Computer Engr ( technical electives) 31Total for degree 129BS Electrical EngineeringElectrical Engr courses 33Electives (3 open & 6 technical) 27Total for degree 128BS Systems & Control EngineeringSystemsl Engr courses 35Electives (2 open & 6 technical) 24
21BS CS PROGRAM FALL SEMESTER FRESHMAN YEAR Open elective or HM/SS electivea 3-0-3CHEM 111 Chemistry I 4-0-4MATH 121 Calculus I 4-0-4ENGR 131 Elementary Computer Programming 3-0-3ENGL 150 Expository Writing 3-0-3PHED 101 Physical Education 0-3-0SOPHOMORE YEARHM/SS Sequence I 3-0-3PHYS 122 Physics II: Electricity & Magnetism 4-0-4MATH 223 Calculus III 3-0-3Technical Electiveb 3-0-3EECS 281 Comp. Organization Logic Design 3-2-4JUNIOR YEARHM/SS Sequence III 3-0-3EECS 340 Algorithms and Data Structures 3-0-3EECS 337 Systems Programming 3-2-4Statistics Electivec 3-0-3Technical Elective 3-0-3SENIOR YEARENGL 398N Professional Communication 3-0-3EECS 398 Software Engineering 3-0-3Technical ElectivecOpen Elective 3-0-3Open Electived 3-0-3SPRING SEMESTERHM/SS elective or open electivea 3-0-3ENGR 145 Chemistry of Materials 4-0-4PHYS 121 Physics I: Mechanics 4-0-4MATH 122 Calculus II 4-0-4PHED 102 Physical Education 0-3-0HM/SS Sequence II 3-0-3MATH 224 Differential Equations 3-0-3MATH 304 Discrete MathematicsEECS 233 Intro Data Structures 3-2-4HM/SS Elective 3-0-3EECS 345 Programming Language Concepts 3-0-3EECS 343 Theoretical Computer Science 3-0-3EECS 314 Computer Architecture 3-0-3EECS 338 Intro to Operating Systems 3-2-4EECS 341 Intro. to Database Systems 3-0-3EECS 391 Intro. to Artificial Intelligence 3-0-3
22CS Details GRADUATION REQUIREMENT: 127 hours total FOOTNOTES a One of these must be a humanities/social science course.b ENGR 210 is recommended because it provides flexibility in choice of major and advanced EECS courses.c Chosen from MATH 380 Introduction to Probability, STAT 312 Basic Statistics for Engineering and Science, STAT 313 Statistics for Experimenters, STAT 332 Statistics for Signal Processing, STAT 333 Uncertainty in Engineering and Science.d Course other than mathematics or computer science.e Students must select from an approved list of technical electives, at least two of which must come from a list approved by the EECS faculty.
23CS Details Technical Electives for the BS in Computer Science The remaining three technical electives for the BS in Computer Science program may come from the following list of courses (or from the above list). But, a student also has the option of using these three electives to form a concentration is some technical area outside CS, e. g., mechanical engineering or physics. Although there is some flexibility in the selection of courses in a concentration area, normally they are courses required for majors in the area. If a student begins a particular concentration and then decides not to complete it, the remainder of the technical electives for their concentration must come from the following list of courses (or from the above list):EECS 245 Electronic CircuitsEECS 246 Signals and SystemsEECS 285 Engineering in Community ServiceEECS 304 Control Engineering I with LaboratoryEECS 306 Control Engineering II with LaboratoryEECS 309 Electromagnetic Fields IEECS 313 Signal ProcessingEECS 324 Simulation Techniques in EngineeringEECS 342 Introduction to Global IssuesEECS 346 Engineering OptimizationEECS 350 Industrial and Production Systems EngineeringEECS 351 Communications and Signal AnalysisEECS 352 Engineering Economics and Decision MakingEECS 354 Digital CommunicationsEECS 360 Manufacturing Operations and Automated SystemsEECS 381 Hybrid SystemsEECS 382 Microprocessor-Based DesignEECS 409 Discrete Event SystemsEECS 489 Robotics IEMAE 250 Computers in Mechanical EngineeringENGR 210 Circuits & InstrumentationMATH 201 Introduction to Linear AlgebraMATH 303 Elementary Number TheoryMATH 307 Introduction to Abstract Algebra IMATH 308 Introduction to Abstract Algebra IIMATH 330 Scientific Computing: Fundamentals and ApplicationsMATH 406 Mathematical Logic and Model TheoryMATH 410 Automata and Formal LanguagesMATH 408 Introduction to CryptologyMATH 413 Graph TheoryMATH 431 Introduction to Numerical AnalysisMATH 470 Matrix TheoryPHIL 201 Introduction to LogicPHIL 306 Mathematical LogicPHYS 221 Introduction to Modern PhysicsPHYS 250 Mathematics, Physics and ComputingSTAT 345 Theoretical Statistics ISTAT 346 Theoretical Statistics IISTAT 413 Reliability and CalibrationSTAT 414 Industrial StatisticsSTAT 427 Statistical ComputingTechnical Electives for the BS in Computer ScienceAt least two technical electives for the BS in Computer Science program must come from the following list of courses:EECS 251 Numerical MethodsEECS 301 Digital Logic LaboratoryEECS 315 Digital Systems DesignEECS 317 Computer Design LaboratoryEECS 318 VLSI/CADEECS 375 Autonomous RoboticsEECS 396M Special Topics: Computer ScienceEECS 399M Computer Engineering Design ProjectEECS 405 Data Structures and File ManagementEECS 419 Computer System ArchitectureEECS 423 Distributed SystemsEECS 425 Computer Communications NetworksEECS 428 Web ComputingEECS 430 Object Oriented Software DevelopmentEECS 431 Software EngineeringEECS 433 Database SystemsEECS 435 Data MiningEECS 436 Advances in DatabasesEECS 440 Automata and Formal LanguagesEECS 445 Formal VerificationEECS 458 BioInformaticsEECS 466 Computer GraphicsEECS 475 Autonomous RoboticsEECS 477 Dynamics of Adaptive BehaviorEECS 478 Computational NeuroscienceEECS 479 Seminar on Computational NeuroscienceEECS 484 Computational Intelligence I: Basic PrinciplesEECS 485 VLSI SystemsEECS 488 Embedded Systems DesignEECS 491 Intelligent Systems I
24BS CE PROGRAM FALL SEMESTER FRESHMAN YEAR Open elective or HM/SS electivea 3-0-3CHEM 111 Chemistry I 4-0-4MATH 121 Calculus I 4-0-4ENGR 131 Elementary Computer Programming 3-0-3ENGL 150 Expository Writing 3-0-3PHED 101 Physical Education 0-3-0SOPHOMORE YEARHM/SS Sequence I 3-0-3PHYS 122 Physics II: Electricity & Magnetism 4-0-4MATH 223 Calculus III 3-0-3ENGR 200 Statics & Strength of Materials 3-0-3EECS 233 Introduction to Data Structures 3-2-4JUNIOR YEARHM/SS Sequence III 3-0-3MATH 304 Discrete Mathematics 3-0-3EECS 337 Systems Programming 3-2-4ENGR 225 Thermodynamics, Fluids, Transport 4-0-4Technical Electivec 3-0-3SENIOR YEARHM/SS Elective 3-0-3(EECS 318 VLSI/CADd 3-2-4Or Technical Electived 3-0-3)Statistics Electivee 3-0-3Open Elective 3-0-3orSPRING SEMESTERHM/SS elective or open electivea 3-0-3ENGR 145 Chemistry of Materials 4-0-4PHYS 121 Physics I: Mechanics 4-0-4MATH 122 Calculus II 4-0-4PHED 102 Physical Education 0-3-0HM/SS Sequence II 3-0-3MATH 224 Differential Equations 3-0-3ENGR 210 Circuits and Instrumentation 3-2-4Approved Technical Elective 3-0-3EECS 281 Comp. Organization Logic Design 3-2-4ENGL 398N Prof. Communications 3-0-3EECS 301 Digital Laboratory 0-4-2EECS 314 Computer Architecture 3-0-3EECS 315 Digital Systems Design 3-2-4(EECS 338 Intro to Operating Systems 3-2-4orEECS 399M Comp.Eng. Design Project 0-6-3
25CE Details GRADUATION REQUIREMENT: 129 hours total FOOTNOTES a One of these must be a humanities/social science course.b Technical electives are more generally defined as any course related to the principles and practice of computer engineering. This includes all EECS and MATH courses at the 200 level and above and can include courses from other programs. All technical electives which are not EECS or Math courses must be approved by the student's advisor.c The student must take either EECS 318 VLSI/CAD or EECS 338 Intro. to Operating Systems, AND a three credit hour technical elective.d Chosen from MATH 380 Introduction to Probability, STAT 312 Basic Statistics for Engineering and Science, STAT 313 Statistics for Experimenters, STAT 332 Statistics for Signal Processing, STAT 333 Uncertainty in Engineering and Science.
26BS EE PROGRAM FALL SEMESTER FRESHMAN YEAR HM/SS Elective 3-0-3 CHEM 111 Chemistry I 4-0-4MATH 121 Calculus I 4-0-4ENGR 131 Elementary Computer Programming 3-0-3ENGL 150 Expository Writing 3-0-3PHED 101 Physical Education 0-3-0SOPHOMORE YEARPHYS 122 Physics II: Electricity & Magnetism 4-0-4MATH 223 Calculus III 3-0-3ENGR 210 Circuits and Instrumentation 3-2-4EECS 281 Computer Organization, Logic Design 3-2-4JUNIOR YEARHM/SS Sequence II 3-0-3ENGR 200 Statics &Strength of Materials 3-0-3EECS 246 Signals & Systems 3-2-4STAT 332 Statistics of Signal Processingc 3-0-3Approved Tech. Electived 3-0-3SENIOR YEAREECS 398L Senior Project Lab If,g 0-8-4ENGL 398N Professional Communications 3-0-3Open Elective 3-0-3SPRING SEMESTEROpen electivea 3-0-3ENGR 145 Chemistry of Materials 4-0-4PHYS 121 Physics I: Mechanicsb 4-0-4MATH 122 Calculus II 4-0-4PHED 102 Physical Education 0-3-0HM/SS Sequence I 3-0-3ENGR 225 Thermo, Fluids, Transport 4-0-4MATH 224 Differential Equations 3-0-3EECS 245 Electronic Circuits 3-2-4EECS 309 Electromagnetic Fields I 3-0-3HM/SS Sequence III 3-0-3EECS 321 Semiconductor Electronic Devices 3-2-4Applied Statistics Req.e 3-0-3Approved Technical Electived 3-0-3EECS 399L Senior Project Lab II 0-8-4
27EE Details GRADUATION REQUIREMENT: 128 hours total FOOTNOTES a Although not required students may elect to take ENGR 101 Freshman Engineering Field Service Project as their open elective in the freshman year.b Selected students may be invited to take PHYS 123, 124 in place of PHYS 121 and PHYS 122.c Students may replace this class with STAT 333 Uncertainty in Engineering and Science if approved by their advisor.d Technical electives will be chosen to fulfill the depth requirement and otherwise increase the student's understanding of electrical engineering. Courses used to satisfy the depth requirement must come from the department's list of depth areas and related courses. Technical electives not used to satisfy the depth requirement are more generally defined as any course related to the principles and practice of electrical engineering. This includes all EECS courses at the 200 level and above and can include courses from other programs. All non-EECS technical electives must be approved by the student's advisor.e This course must utilize statistics in electrical engineering applications and is typically EECS 351 Communications & Signal Analysis, EECS 354 Digital Communications or EECS 355 RF Communications. Other courses possible with approval of advisor.f CO-OP students may obtain design credit for one semester of Senior Project Lab if their CO-OP assignment included significant design responsibility; however, the student is still responsible for such course obligations as reports, presentations and ethics assignments. Design credit and fulfillment of remaining course responsibilities are arranged through the senior project instructor.g BS/MS students may also utilize EECS 651 M.S. Thesis to fulfill eight credits of senior project provided their thesis has adequate design content to meet the requirements of EECS 398L/399L. BS/MS students should see their thesis advisor for details.
31SY Details GRADUATION REQUIREMENT: 127 hours total FOOTNOTES Although not required, students may elect to take ENGR 101, Freshman Engineering Service Project as their open elective during the freshman year.Selected students may be invited to take PHYS 124 and 125 in place of PHYS 121 and 122.Choose from STAT 312, STAT 332, STAT 333.CO-OP students may obtain credit for the first semester of Senior Project Lab if their CO-OP assignment includes significant design responsibility. This credit can be obtained by submitting a suitable written report and making an oral presentation on the CO-OP work, in coordination with the Senior Project instructor.Signal Processing or Communication Systems technical elective. To be taken in any semester after EECS 246. Choose from EECS 313, EECS 351, or EECS 354.Three of the six technical electives must be taken from one of the technical elective areas listed previously. The remaining three should be chosen from any of the remaining technical elective areas.Students declare technical electives in the Fall of their Junior year. Each technical elective area has a faculty advisor to guide the student. This faculty advisor also acts as co-op advisor for the student.