2018-19 Undergraduate Academic Catalog

EGCE-3620 Air Pollution Management and Design –Sp 4 hours Course focuses on developing an understanding of the sources, fates, and effects of various airborne contaminants. There will be an emphasis on the design and analysis of engineering treatment systems and control of these contaminants in various operational scenarios. Includes integrated lab component covering assessment, and measurement of airborne contaminants, mitigation assessment and the use of computer-based design and modeling software. Course includes major class project. Prerequisites: CHEM-1120 General Chemistry II; EGCE-3610 Environmental Engineering (Fee:$100) EGCE-3710 Transportation Engineering –Sp 3 hours Transportation systems; transportation planning and future development; design and analysis of transportation facilities including traffic operations, highway geometry, and pavement. Prerequisites: EGCE-2410 Civil Engineering Materials; MATH-3110 Probability and Statistics. EGCE-3910 Civil Engineering Management –Fa 2 hours This course focuses on engineering economics, project management, human resource management, contracting, and legal considerations related to professional civil engineering practice. Prerequisites: ECON-2110 Essentials of Economics; EGCE-1920 Introduction to Civil Engineering. EGCE-4220 Hydrology –Sp 3 hours Applications-focused introduction to engineering hydrology and hydrologic design covering a range of important surface and groundwater hydrological processes. Includes statistical analyses in the context of hydrologic problem-solving, components of the hydrologic budget, hydrograph analysis and routing, groundwater hydrology, urban hydrology, and hydrologic modelling. Prerequisites: EGCE-3210 Intro to Hydraulic Engineering. EGCE-4510 Reinforced Concrete Design –Fa 4 hours Extension of structural design techniques to the design of concrete structures and elements. concrete technology, analysis and design of reinforced concrete beams, slabs, columns, footings, and walls. Different types of reinforced concrete floor systems and the fundamentals of prestressed concrete structures. Structual loadings, including wind and seismic loadings. Includes integrated lab component with design, build and test activities and the use of computer based design software. Course includes major class project. Prerequisite: EGCE-3520 Design of Steel Structures. (Fee:$100) EGCE-4520 Design of Wood Structures –Sp 3 hours Extension of structural design theory to cover design of wooden structures. Examination of both ASD and LRFD design criteria and both national and international design codes. Includes structural detailing and computer based structural analysis. Prerequisities: EGCE-3520 Design of Steel Structures (Fee:$100) EGCE-4610 Design of Water Treatment Systems –Fa 4 hours Design of systems for the delivery of safe and reliable water supplies and the effective treatment of wastewater. Includes coverage of topics such as water processing, distribution, wastewater collection, wastewater treatment and sludge processing. Integrated lab includes the development of assessment techniques for the evaluation of water quality, and system function. Prerequisites: BIO-2210 Microbiology EGCE-3220 Design of Water Distribution Systems; EGCE-3610 Environmental Engineering. (Fee:$100) EGCE-4620 3 hours Environmental Management and Policy Development –Sp Course focuses on developing a comprehensive understanding of existing environmental laws and institutions related to environmental policy. The course includes a historical overview of environmental law and policy, current requirements, and emerging policy issues both within the United States and at broader international levels. The course includes coverage of public trust doctrine, environmental impact assessment, pollution control, water resources, climate change, population, and biodiversity. Prerequisite: EGCE-3610 Environmental Engineering. EGCE-4810 Civil Engineering Senior Design I –Fa 3 hours This is the senior capstone design project for civil engineers. Student teams work on a design project to find a solution consistent with stated specifications using principles studied in previous courses. Work will include writing a proposal and performing background research during a mid-term design review and end-of-semester formal oral presentation. A progress report is also required at semester’s end. Prerequisite: completion of one Level II civil engineering design elective; and EGCE-3110 Geotechnical Engineering. (Fee:$100) EGCE-4820 Civil Engineering Senior Design II –Sp 3 hours This is a continuation of EGCE-4810 Civil Engineering Senior Design I. Students are required to present an end-or-semester formal oral presentation. A final report is also required at semester’s end. Prerequisite: EGCE-4810 Civil Engineering Senior Design I. (Fee:$100). EGCE-4910 Civil Engineering Practice –Sp 1 hour Course aimed at providing students with an understanding of professional civil engineering practice in contemporary society. Regular classroom discussions will be supplemented by visiting professional engineers who will share practical insights from their professional experience. Issues will include professional licensure, ongoing professional development, workplace practice, and legal issues. Several case studies of recent engineering projects will be included to illustrate issues. Prerequisite: senior standing and students must be scheduled to graduate prior to the end of calendar year. EGCE-4920 Intrastucture for Developing Contexts –Sp 3 hours Course focuses on the creation and implementation of infrastructure development plans for under-developed contexts. Topics include needs identification and assessment, appropriate technology theory, cultural adaptaion, resouce management, regulatory controls and legal issues, and long-term sustainability. Prerequisites: EGCE-3220 Design of Water Distribution Systems; EGCE-3410 Construction Engineering; EGCE-3520 Design of Steel Structures. Computer Engineering (EGCP) EGCP-1010 Digital Logic Design –Fa, Sp 3 hours Introduction to digital logic design, number systems, Boolean algebra, Karnaugh maps, computer simulation tools, combinational network design, flip flops, counters, state machines, and sequential networks. Circuits are designed in class and are built and evaluated in the laboratory. Two lecture hours and one two-hour laboratory per week. (Fee: $100) EGCP-2120 Microcontrollers –Fa 3 hours Introduction to the fundamentals of microcontrollers and embedded systems, including microcontroller architecture, assembly and C programming, peripheral interfacing, data communications, and the cybersecurity concerns associated with microcontrollers and embedded systems.. Prerequisite: EGCP- 1010 Digital Logic Design; CS-1210 C++ Programming. (Fee: $100) EGCP-3010 Advanced Digital Logic Design –Sp 3 hours Advanced treatment of digital logical design techniques and practices with emphasis on rapid electronic prototyping and effective use of advanced computer-aided design tools; schematic, textual, and VHDL design entry; arithmetic circuits, advanced finite-state machines, and advanced controller implementations. Three lecture hours per week with periodic integrated laboratory; multiple projects and laboratory experiences including a class design contest usually involving a robot. Prerequisites: EGCP-1010 Digital Logic Design; CS-1210 C++ Programming; junior status or permission of instructor. (Fee: $100) EGCP-3210 Computer Architecture –Sp 3 hours Introduction to computer architecture with an emphasis on hardware, RISC vs. CISC, pipeline and vector processing, I/O, and memory hierarchy including caches. Students design and construct a small microprocessor using a logic simulator and then write an assembler for their processor. Prerequisites: EGCP-1010 Digital Logic Design; CS-1210 C++ Programming. EGCP-3920 Computer Engineering Internship 1–3 hours An opportunity for a computer engineering student to work closely with an industrial advisor. Specific attention is given to solving a particular problem(s) in that industry or firm. A faculty advisor assists in supervising and approving the internship, including assessing the number of credit hours. A final report (approximately seven pages per credit hour) describing the experience, including the problem and solution, is required. Must be arranged with a faculty sponsor and work supervisor before starting and cannot be used to satisfy elective credit requirements. Prerequisites: junior or senior engineering major status; faculty advisor’s permission. EGCP-3950 Topics in Computer Engineering –Fa, Sp 1–3 hours Selected topics in computer engineering at the 3000-level that will complement or extend existing 2000- and 3000-level courses or expose students to topics not taught in other courses; may be proposed by the engineering faculty or students. Prerequisite: instructor’s permission. EGCP-3980 1–3 hours Independent Study in Computer Engineering Opportunity to perform independent study or research in computer engineering and allied fields of application. A formal proposal for study must be approved by the faculty advisor before registering for this course. Up to three credit hours of engineering electives can be satisfied by an equivalent number of independent-study hours. Prerequisites: junior or senior engineering major status; faculty advisor’s permission. EGCP-3990 1–3 hours Project Design in Computer Engineering An elective course for students to get academic credit for extracurricular design work in computer engineering; project may be related to a design competition, ministry, industry, or personal interest. Cannot be used to satisfy engineering elective requirements. Prerequisite: instructor’s permission. EGCP-4110 Digital Signal Processing –Fa 3 hours Introduction to digital signal processing with emphasis on FIR and IIR filter design. Other topics include Z-transforms, Fourier Transforms, discrete-time systems, and finite word-length effects. The implementation of filters in embedded systems is introduced. Design project required. Crosslisted with EGEE. Prerequisites: EGEE-3110 Linear Systems; CS-1210 C++ Programming. EGCP-4210 Advanced Computer Architecture –Fa 3 hours Advanced study of computer architecture with an emphasis on performance, performance metrics, benchmarks, integer and floating point concepts, data-path and control, super-scalar processing and pipelining, memory hierarchy, I/O and peripherals, vector, array and parallel processors, and multiprocessors. Prerequisites: EGCP-3210 Computer Architecture. (Fee: $100) EGCP-4250 CMOS VLSI Design –Sp 3 hours Introduction to CMOS VLSI design with emphasis on circuit analysis, modeling, mask layout, simulation, and design verification; both theoretical concepts and CAD tools are used together for circuit design and verification. Three lecture hours per week with integrated laboratory. Prerequisite: EGEE-3210 Electronics I. EGCP-4310 Computer Networks –Fa 3 hours Introduction to the basic concepts of computer networking. The course will present the layered network architecture protocols and examine each of the layers in depth. Important topics such as packet switching, internetworking, client-server computing, wireless networking, and network security will be addressed. Prerequisites: CS-2210 Data Structures Using Java; Corequisite: CS-3310 Operating Systems. (Fee: $50) EGCP-4410 Parallel Computing –Fa 3 hours Introduction to the exploitation of parallelism to solve computationally intensive problems; explores schemes for achieving parallelism, architectures required for parallel computing, performance analysis, and parallel algorithm design; uses common standards for message passing (e.g., MPI), local clusters and remote supercomputer systems. Crosslisted as CS and EGCP. Prerequisites: CS-3310 Operating Systems. Corequisite: CS-3410 Algorithms; permission of instructor. (Fee: $50) (even years) EGCP-4810 4 hours Computer Engineering Senior Design I –Fa Design and development of electronic products to meet specific requirements. Introduction to computer system design, power supply design, hardware-software co-design, software engineering, system performance trade-offs, electronic design tools, prototype methods, estimating and managing time and cost constraints, and project management. Student teams prepare a project proposal, design and prototype a microprocessor-based system or sub-system, use computerized design tools, submit weekly progress reports, and conduct design reviews. Three lecture hours and one two-hour laboratory per week. Prerequisite: EGEE-3210 Electronics I, CS-3410 Algorithms, CS-3310 Operating Systems, and Senior status in computer engineering Corequisite: EGCP-4210 Advanced Computer Architecture. (Fee: $100) EGCP-4820 4 hours Computer Engineering Senior Design II –Sp Continuation of EGCP-4810 Computer Engineering Senior Design I. Student teams will complete their capstone project, submit weekly progress reports, prepare a formal final report, and make a formal design review presentation. Prerequisite: EGCP- 4810 Computer Engineering Senior Design I. (Fee: $100) EGCP-4950 1–3 hours Advanced Topics in Computer Engineering Selected topics in computer engineering at the 4000-level that expand the depth of existing 3000- and 4000-level courses or expose the students to advanced concepts not taught in other courses. Topics may be proposed by the engineering faculty or students. Prerequisite: instructor’s permission. Page 252 2018–19 Undergraduate Academic Catalog 2018–19 Undergraduate Academic Catalog Page 253 Course Descriptions Course Descriptions EGCE-3620 – EGCP-2120 EGCP-3010 – EGCP-4950 ENGINEERING AND COMPUTER SCIENCE ENGINEERING AND COMPUTER SCIENCE

RkJQdWJsaXNoZXIy MTM4ODY=