2025-26 Undergraduate Academic Catalog

EGCE-4710 Transportation Engineering–Fa 3 hours Transportation systems; transportation planning and future development; design and analysis of transportation facilities including traffic operations, highway geometry, and pavement. Prerequisite: EGCE-2410 Civil Engineering Materials. 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 Civil Engineering Concentration Design Elective; and EGCE-3110 Geotechnical Engineering. (Fee:$100) EGCE-4820 Civil Engineering Senior Design II–Sp 2 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 3 hours Infrastructure for Developing Contexts–Sp 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 adaptation, resource management, regulatory controls and legal issues, and long-term sustainability. Prerequisites: EGCE-3220 Design of Water Distribution Systems or EGCE-4610 Design of Water Treatment Systems; EGCE-3410 Construction Engineering. (Fee:$100) EGCE-4950 1–4 hours Advanced Topics in Civil Engineering–Fa,Sp Selected topics in civil engineering at the 4000-level that will complement or extend present 3000- or 4000- level courses or expose students to topics not taught in other courses; may be proposed by engineering faculty or students. Repeatable. Prerequisites: Junior standing in program; permission of instructor. (Fee:$100) 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-1920 1 hour Introduction to Electrical and Computer Engineering–Sp This course provides an introduction to practical engineering and problem-solving skills essential for success in electrical and computer engineering. Students will learn to use electrical components such as resistors, capacitors, inductors, batteries, power supplies, diodes, LEDs, and integrated circuits. Hands-on projects will develop proficiency with diagnostic tools such as multimeters, oscilloscopes, and prototyping boards. Students will use computer-aided design (CAD) tools for circuit simulation, PCB design, and mechanical modeling and learn prototyping techniques such as soldering, 3D printing, and laser cutting. Multi-week projects centered on microcontrollers will provide opportunities to build interactive solutions while honing hardware and software debugging skills. One two-hour laboratory/recitation period per week. Corequisites or Prerequisites: EGCP-1010 Digital Logic Design; CS-1210 Introduction to Programming Using C++; or permission of instructor. Crosslisted as EGEE-1920. (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. Prerequisites: EGCP1010 Digital Logic Design; CS-1210 Introduction to Programming Using C++. (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 Introduction to Programming Using C++; 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 Introduction to Programming Using C++. 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. Page 252 2025–26 Undergraduate Academic Catalog Course Descriptions EGCE-4710 – EGCP-3950

RkJQdWJsaXNoZXIy MTM4ODY=