APPROVED TECHNICAL ELECTIVES FOR COMPUTER ENGINEERS

Similar documents
Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

ARTICULATION AGREEMENT

B.S/M.A in Mathematics

EGRHS Course Fair. Science & Math AP & IB Courses

Bachelor of Science in Mechanical Engineering with Co-op

Mechanical & Aeronautical engineering. Student Handbook

Bachelor of Science. Undergraduate Program. Department of Physics

Bachelor of Science in Engineering Technology in Construction Management Technology with Co-op

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

DEPARTMENT OF PHYSICAL SCIENCES

Biology and Microbiology

Computer Science (CSE)

The University of Winnipeg Recognition of Prior Learning (RPL) Undergraduate Degree Credits

BIOMEDICAL ENGINEERING, B.S.

School of Engineering Foothill College Transfer Guide

Mathematics Program Assessment Plan

INDIVIDUALIZED STUDY, BIS

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

EDINA SENIOR HIGH SCHOOL Registration Class of 2020

NUTRITIONAL SCIENCE (AGLS)

Timeline. Recommendations

OFFICIAL DOCUMENT. Foreign Credits, Inc. Jawaharlal Nehru Technological University

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Georgia Institute of Technology Graduate Curriculum Committee Minutes. January 20, 2011

TABLE OF CONTENTS Credit for Prior Learning... 74

Mathematics. Mathematics

SELECCIÓN DE CURSOS CAMPUS CIUDAD DE MÉXICO. Instructions for Course Selection

New Jersey Institute of Technology Newark College of Engineering

COLLEGE: School of Engineering, Technology, and Computer Science

ADVANCED PLACEMENT STUDENTS IN COLLEGE: AN INVESTIGATION OF COURSE GRADES AT 21 COLLEGES. Rick Morgan Len Ramist

This Performance Standards include four major components. They are

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Bachelor of Science in Civil Engineering

Fashion Design Program Articulation

CITY COLLEGE OF SAN FRANCISCO Transfer Credit Agreement Catalog

NUTRITIONAL SCIENCE (H SCI)

Circuit Simulators: A Revolutionary E-Learning Platform

2012 Transferable Courses BELLEVUE COLLEGE

Academic Catalog Programs & Courses Manchester Community College

Introduction to CS 100 Overview of UK. CS September 2015

Biomedical Engineering

Biological Sciences (BS): Ecology, Evolution, & Conservation Biology (17BIOSCBS-17BIOSCEEC)

Biomedical Engineering

A. DEGREE REQS. & OPTIONS

Meta-Majors at Mott Community College

UNDERGRADUATE HANDBOOK FOR SPATIAL SCIENCES STUDENTS

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS

Graduate Programs Guide

Course Selection for Premedical Students (revised June 2015, with College Curriculum updates)

Natural Sciences, B.S.

Mathematics 112 Phone: (580) Southeastern Oklahoma State University Web: Durant, OK USA

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

Welcome Parents! Class of 2021

Computer Organization I (Tietokoneen toiminta)

Statistics and Data Analytics Minor

Partners in education!

Clackamas CC BI 231, 232, 233 BI 231,232, BI 234 BI 234 BI 234 BI 234 BI 234 BI 234 BIOL 234, 235, 323 or 244

Computer Science 141: Computing Hardware Course Information Fall 2012

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

All Professional Engineering Positions, 0800

DEPARTMENT OF BIOLOGICAL SCIENCES AND CHEMISTRY AND PHYSICS

CURRICULUM VITAE. To develop expertise in Graph Theory and expand my knowledge by doing Research in the same.

2011 Transferable Courses BELLEVUE COLLEGE

University of Alabama in Huntsville

ME 4495 Computational Heat Transfer and Fluid Flow M,W 4:00 5:15 (Eng 177)

NATIONAL TAIWAN UNIVERSITY OF SCIENCE AND TECHNOLOGY

Curriculum for Liberal Education

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Diploma in Library and Information Science (Part-Time) - SH220

AC : TEACHING COLLEGE PHYSICS

COSI Meet the Majors Fall 17. Prof. Mitch Cherniack Undergraduate Advising Head (UAH), COSI Fall '17: Instructor COSI 29a

Pearson Baccalaureate Higher Level Mathematics Worked Solutions

POLICIES and PROCEDURES

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

University of Phoenix - Office of Student Services and Admissions - Course Transfer Guide Brigham Young University (Ricks) - Idaho

DOCTOR OF PHILOSOPHY IN ARCHITECTURE

Heavy Diesel Service Technician

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

Course outline. Code: ENS281 Title: Introduction to Sustainable Energy Systems

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Dublin City Schools Career and College Ready Academies FAQ. General

COMMUNICATION TECHNOLOGIES-IMAGING MEDIA

MANAGEMENT, BS. Administration. Policies Academic Policies. Admissions & Policies. Termination from the Major. . University Consortium

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Health and Human Physiology, B.A.

Self Study Report Computer Science

PROGRAM AND EXAMINATION REGULATIONS FOR THE MASTER S PROGRAM IN INDUSTRIAL AND APPLIED MATHEMATICS

Course Title Transfer Category Area of General Education Credit

Math 4 Units Algebra I, Applied Algebra I or Algebra I Pt 1 and Algebra I Pt 2

Academic Advising and Career Exploration. PLTW State Conference 2015 Bayless School District

Computer Science Self-Study Report for APC Review Fall 2007

BME 198A: SENIOR DESIGN PROJECT I Biomedical, Chemical, and Materials Engineering Department College of Engineering, San José State University

ADMISSION TO THE UNIVERSITY

University of North Carolina at Chapel Hill Office of Undergraduate Admissions North Carolina Community College Common Curriculum

Introduction and Motivation

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

The University of Wisconsin Library System

Transcription:

APPROVED TECHNICAL ELECTIVES FOR COMPUTER ENGINEERS Twenty-one (21) semester credit hours of Technical Electives are required. Courses not on these lists may be counted as Technical Electives only if they have Calculus and Physics or Chemistry prerequisites and are approved by the Curriculum Committee. A written request must be submitted and approved before the course is taken. For 500-level technical elective options, see your academic advisor. 500-level courses are open to qualified undergraduate students (students in the upper half of their class). NO Graduate or Undergraduate Seminars are allowed for tech elective credit. Graduate Special Topics courses require ECpE Curriculum Committee review At least six (6) credits must be from the list of CprE electives. Three (3) credits must be taken from the list of ComS electives. Three (3) credits must be taken from the list of Electrical Engineering electives (check CprE Focus Areas for EE elective substitution options) The remaining nine (9) credits required can be chosen from the lists of CprE, ComS, or technical electives. COMPUTER ENGINEERING ELECTIVES (6 cr.) *CprE/SE 329 Software Project Management 3 ComS 309 *CprE/EE 330 Integrated Electronics F 4 EE 201, Cr/E EE 230,CprE 281 *CprE/SE 339 Software Architecture & Design 3 SE 319 CprE 388X Embedded Systems I 4 CprE 288 *CprE/SE/ ComS 412 Formal Aspects of Specific. & Verification 3 ComS 309, SE 319 *CprE/SE 416 Software Evolution and Maintenance 3 ComS 309, SE 319 *CprE/EE 418 Meas. & Test. for High Speed Sys. Engr. F 3 EE 311, EE 230 *CprE/SE 420X Model Based Software Engineering 3 SE 339 425 426 High Performance Computing for S & E S 3 ComS 311, ComS 330 Intro to Parallel Algorithms & Prog. 4 ComS 311, CprE 308 CprE 431 Basics of Information Systems Security S 3 Cr/E CprE 489 or ComS 454 *CprE/EE 435 Analog VLSI Circuit Design S 4 EE 330, EE 332, EE 324 & EE 322 or Stat 330 444 Introduction to Bioinformatics F 4 Math 165 or Stat 401 CprE 450 Distributed Systems & Middleware S 3 CprE 308 454 Distributed & Network Operating Systems 3 ComS 311, ComS 352 CprE 458 Real-Time Systems F 3 CprE 308 *CprE/EE 465 Digital Integrated Circuit Design F 4 EE330 *CprE/EE 466 Multidisciplinary Engineering Design F/S 3 Senior classification, within 2 semester of graduation CprE 480X Graphics Processing and Architecture 4 CprE 381 or Com S 321 CprE 483 Hardware Software Integration 4 CprE 381 CprE 488 Embedded Systems Design 4 CprE 381 or ComS 321 CprE 489 Computer Networking & Data Comm F/S 4 CprE 381 or EE 324 CprE 490 Independent Study F/S/SS 1-2 Only 2 credits of 490 may be used as tech elective

COMPUTER SCIENCE ELECTIVES (3 cr.) ComS 252 Linux Operating System Essentials F 3 ComS 103 or ComS 207 or ComS 227 *ComS/SE 319 Software Construction & User Interface 3 ComS 228 ComS 229 Advanced Programming Techniques F/S 3 ComS 228, Cr/E Math 166 ComS 331 Theory of Computing F/S 3 CprE 310, Math 166, ComS 228 ComS 336X Introduction to Computer Graphics 3 ComS 229, Cr/E Math 307 or Math 317 ComS 342 Principles of Programming Languages F/S 3 ComS 321, CprE 310, ComS 309 or 362 or 363 *ComS 350 Number Theory S 3 Math 166 ComS 362 Object Oriented Analysis & Design F/S 3 ComS 228 ComS 363 Intro to Database Management Systems F/S 3 ComS 228 ComS 401 Computer-Based Information Systems F 3 ComS 362 or 363, ComS 309 *ComS/SE 409 *ComS/SE/ CprE 412 ComS/SE 417 Software Requirements Engr 3 ComS 309, SE 319 Formal Aspects of Specific. & Verification 3 ComS 309, SE 319 Software Testing 3 ComS 309, SE 319 ComS 418 Intro to Computational Geometry 3 ComS 311 ComS 421 Logic for Math & Computer Science S 3 Math 301 or 307 or 317 or ComS 330 425 426 High Performance Computing for S & E S 3 ComS 311, ComS 330 Intro to Parallel Algor. & Programming F 4 ComS 311, CprE 308 ComS 430 Advanced Programming Tools F 3 ComS 311, ComS 362 or 363 ComS 440 Principles & Practices of Compiling S 3 ComS 331, ComS 342 * 444 454 Introduction to Bioinformatics F 4 Math 165 or Stat 401 Distributed & Network Operating Systems 3 ComS 311, ComS 352 ComS 455 Simulation: Algorithms & Implementation F 3 ComS 311, ComS 330, Stat 330 ComS 461 Database System Concepts & Internals F 3 ComS 311, Com S 363 ComS 471 Cmp. Linear Algebra & Fixed-pt. Iteration F/S 3 Math 265, Math 267, programming knowledge ComS 472 Principles of Artificial Intelligence F 3 CprE 310, ComS 342, ComS 311, Stat 330 ComS 474 Elements of Neural Computation S 3 CprE 310, ComS 342, ComS 311, Stat 330 ComS 477 Prob. Solving Tech. for Applied ComS F 3 ComS 228, CprE 310, Math 166, Math 307 or 317 ComS 481 Numerical Soln. of Diff. Eqns. & Interpltn. S/SS 3 Math 265, Math 267, programming knowledge ComS 486 Fund. Concepts in Computer Ntwrking S 3 ComS 352

TECHNICAL ELECTIVES (9 cr.) *this list PLUS CprE & ComS List* Biol 211 Principles of Biology I F/S 3 HS Bio & Chem, or Cr/E in Chem 163 or Chem 177 Biol 211L Principles of Biology I Lab F/S 1 Credit or enrollment in Biol 211 Biol 212 Principles of Biology II F/S 3 Biol 211 Biol 212L Principles of Biology II Lab F/S 1 Credit or enrollment in Biol 212 CE 326 Principles of Environmental Engineering F/S 3 Math 166, Chem 167 or Chem 178, Cr/E EM 378 ConE 380 Engineering Law F/S 3 Junior classification EM 274 Statics of Engineering F/S/SS 3 Cr/E Math 166, Cr/E Phys 221 EM 324 Mechanics of Materials F/S/SS 3 EM 274 EM 327 Mechanics of Materials Laboratory F/S/SS 1 Cr/E EM 324 EM 345 Dynamics F/S/SS 3 EM 274, Cr/E Math 267 EM 350 Intro to Nondestructive Evaluation Engr. S 3 EM 324, Math 267, Phys 222 EM/ME 451 Engineering Acoustics S 3 Phys 221, Math 267 Engr 340X Intro to Wind Energy: System Design & Delivery 3 Math 166, Phys 222 IE 305 Engineering Economic Analysis F/S 3 Math 166 MatE 272 Principles of Materials Science & Engr F/S/SS 2 Chem 167 or Chem 177 MatE 273X Principles of Materials Science & Engr Lab F/S/SS 1 Enrollment in MatE 272 *MatE 392 nprinciples of Materials Science & Engr 3 MatE 391, Chem 167 or Chem 177 Math 307 Theory of Matrices F/S/SS 3 Math 165, Math166 Math 314 Graphs and Networks S 3 Math 166, Math 201 or equivalent Math 317 Theory of Linear Algebra F/S 4 Math 166, Cr/E Math 201 Math 341 Intro to Theory of Probability & Statistics F/S 3 Math 265 *Math 350 Number Theory S 3 Math 166 Math 365 Complex Variables with Applications F/S 3 Math 265, not offered after Summer 09 Math 373 Intro to Scientific Computation F/S/SS 3 Math 265, knowledge of MATLAB Math 385 Intro to Partial Differential Equations F/S 3 Math 265, Math 267 Math 465 Advanced Calculus for Applied Math F/SS 4 Math 265, Not offered past Summer 09 Math 471 Comp. Linear Algebra & Fixed-pt. Iteration F/S 3 Math 265, Math 267, programming knowledge Math 481 Numerical Soln. of Diff. Eq. & Interpolation S/SS 3 Math 265, Math 267, programming knowledge ME 231 Engineering Thermodynamics F/S 3 Math 265, Chem 167, Phys 222 ME 330 Thermodynamics F/S 3 Phys 222 ME 332 Engineering Thermodynamics II F/S 3 ME 231 ME 433 Alternative Energy Conversion F 3 Phys 221/222 & Chem 167 NS 320 Naval Ship Systems I F 3 NROTC students only Phys 221, Sophomore NS 330 Naval Ship Systems II S 3 NROTC students only Phys 221, Sophomore Phys 321 Intro to Modern Physics I S 3 Phys 222, Cr/E Math 267 Phys 321L Introductory Lab in Modern Physics S 1 Cr/E Phys 321 Phys 322 Intro to Modern Physics II F 3 Phys 321

Phys 322L Introductory Lab in Modern Physics II F 1 Cr/E Phys 322 * Only one course either MatE 272 or MatE 392 may be applied as a technical elective Allowable Bioengineering (BioE) courses: 201, 202, 325, 341, 341L, 352, 411, 428, 450, 450L Check catalog for prerequisites required for courses Allowable Nuclear Engineering (NucE) courses: 401, 402, 405, 410, 411 Check catalog for prerequisites required for courses ELECTRICAL ENGINEERING ELECTIVES (3 cr.) EE 224 Signals & Systems I F/S 4 EE 201, Math 267, Phys 222 EE 303 Energy Systems & Power Electronics F/S 3 Math 267, Phys 222, Cr/E EE 224, Cr/E EE 230 EE 311 Electromagnetic Fields & Waves F/S 4 EE 201, Math 265, Phys 222, Cr/E Math 267 EE 314 Practical Concepts of Electromagnetism S 3 Phys 222 or Phys 112 EE 324 Signals & Systems II F/S 4 EE 224 $ 330 Integrated Electronics F 4 EE 201, Cr/E EE 230, CprE 281 EE 332 Semiconductor Materials & Devices S 3 Phys 222 EE 336X Biomedical instrumentation 3 EE 188X, EE 224, and EE 230 EE 388 Sustainable Engineering & Int l Development F 3 Junior Classification EE 408# Interdisciplinary Problem Solving F/S 3 Junior or Senior Classification EE 409# Interdisciplinary Systems Effectiveness F/S 3 Junior or Senior Classification EE 414 Microwave Engineering F 4 EE 230, EE 311 EE 417 Electrmgntc Radiation, Antennas, & Prop. S 4 EE 311 418 Msrmnt & Test for High Speed Syst Engr F 4 EE 311, EE 230 EE 421 Communications Systems I F 3 EE 224, Cr/E EE 322 EE 422+ Communications Systems II S 3 EE 421, EE 423+ EE 423+ Communications Systems Laboratory S 1 EE 421, EE 422+ EE 424 Intro to Digital Signal Processing S 4 EE 324 EE 432 Microelectronics Fabrication S 4 Phys 222, Math 267, EE 332 recommended 435 Analog VLSI Circuit Design S 4 EE 324, EE 330, EE 332, EE 322 or Stat 330 EE 438 Optoelectronic Devices & Applications S 3 EE 311, EE 332 EE 439 Nanoelectronics F 3 EE 332 or MatE 331 EE/ME 451 Engineering Acoustics S 3 Phys 221, Math 267 EE 452 Electrical Machines & Pwr Electrnc Drives S 3 EE 303, EE 330 or EE 332, Cr/E EE 324 EE 455 Intro to Energy Distribution Systems 3 EE 303, Cr/E EE 324 EE 456 Power Systems Analysis I F 3 EE 303, Cr/E EE 324 EE 457 Power Systems Analysis II S 3 EE 303, Cr/E EE 324 EE 458 Economic Sys. for Elect. Power Planning 3 EE 303 or Econ 301

EE 459X 465 466 Electromechanical Wind Energy Conservation and Grid Integration 3 Cr/E EE 452 & EE 456 Digital Integrated Circuit Design S 4 EE 330 Multidisciplinary Engineering Design F/S 3 Senior classification, within 2 semester of graduation EE 475 Automatic Control Systems F 3 EE 324 EE 477X Networked Cooperative Robots 3 CprE 288, EE324, or permission instructor EE 476 Control System Simulation S 3 EE 475 EE/Phys 496 Modern Optics Alt. S 3 Cr/E Phys 322 & Phys 365 NOTE: Math 489, EE/ES 351X, ME 484 are not allowable as EE or Non-EE technical electives they can be used in the GEC. ENGR/EE/CprE 467X, EE442 and EE 448 cannot be used to fulfill any elective requirements. IMPORTANT NOTATIONS: + EE 422 and EE 423 must be taken at the same time. # Only one of EE 408 or EE 409 may be applied as a technical elective. Will need to check Schedule of Classes at http://classes.iastate.edu/ for class availability * Course is Cross-listed (same course). Can only apply one of the following towards graduation: EE, CprE, SE, or ComS