Courses

Studies data abstractions (e.g., stacks, queues, lists, trees) and their representation techniques (e.g., linking, arrays). Introduces concepts used in algorithm design and analysis including criteria for selecting data structures to fit their applications. Prerequisites: Requires prerequisite courses of CSCI 1300 or ECEN 1030 or ECEN 1310 and APPM 1345 or APPM 1350 or MATH 1300 or MATH 1310 (all minimum grade C-).
Provides an introduction to analysis, modeling, design, and testing of analog electronic circuits in a practical laboratory setting. The laboratory is centered around a robot platform and includes design, SPICE simulations, prototyping and testing of circuits necessary to drive and remotely control the robot. Prerequisites: Requires prerequisite course of ECEN 2250 (minimum grade C-) and corequisite course of ECEN 2260. Restricted to College of Engineering majors only.
Provides problem solving assistance to students enrolled in APPM 2350. This course is conducted in a collaborative learning environment. Student work groups solve calculus problems with the assistance of a facilitator. Pass/Fail only. Prerequisites: Requires enrollment in corequisite course of APPM 2350.
Covers the design and applications of digital logic circuits, including both combinational and sequential logic ciruits. Introduces hardware descriptive language, simulating and synthesis software, and programming of field programmable arrays (FPGAs). Prerequisites: Requires prerequisite course of ECEN 1310 or CSCI 1300 (minimum grade C-). Restricted to College of Engineering majors only.
Covers how programs are represented and executed by modern computers, including low-level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance. Prerequisites: Requires prerequisite course of CSCI 2270 (minimum grade C-).
Design engineering products for local community clients, with emphasis on humanitarian engineering and integrated systems with electrical, mechanical, and software components. Students are challenged to take design projects to a higher level by requiring an additional iteration through the design cycle and more engaged user-testing, in order to infuse student projects with the robustness necessary for public-use products. Prerequisites: Requires prerequisite course of GEEN 1400 or COEN 1410 or ASEN 1400 or ECEN 1400 (minimum grade C). Restricted to College of Engineering majors only.
Introduces electrical power generation and renewable energy, including solar, wind, micro, hydro, coal, nuclear and natural gas and some of the issues in integrating renewable energy sources in the grid. Prerequisites: Requires prerequisite course of PHYS 1110 (minimum grade C-). Requires corequisite course of ECEN 2250. Restricted to College of Engineering majors only.
Explores fundamental principles behind the operation of a radio, including a practical introduction to circuit elements. The course covers the components and operation of a radio (transmitter and receiver) with simple signals. Students learn through demos the practical basic properties of all needed components with an introduction to principles of operation. Prerequisites: Requires prerequiste course of PHYS 1120 and APPM 1360 or MATH 2300 (all minimum grade D-). Restricted to Electrical and Computer Engineering (ECEN) or Electrical Engineering (EEEN) majors only.
Studies specialized aspects of the aerospace engineering sciences or innovative treatment of required subject matter at the lower-division level. Course content is indicated in the online Schedule Planner. Department enforced prereq., varies. Prerequisites: Restricted to College of Engineering majors only.
Emphasizes elements of discrete mathematics appropriate for computer engineering. Topics: logic, proof techniques, algorithms, complexity, relations, and graph theory. Prerequisites: Requires prerequisite courses of ECEN 1310 or CSCI 1300 and APPM 1360 or MATH 2300 (all minimum grade C-). Restricted to College of Engineering students only.
Covers a variety of topics not currently offered in the curriculum; offered depending on instructor availability and student demand. May be repeated up to 9 total credit hours, provided the topics vary. Prerequisites: Restricted to Sustainability by Design Residential Academic Program (PSBD) or Sustainability and Social Innovation Residential Academic Program (PSEE) students only.

Develops a basic understanding of the science of biology, including an introduction to the disciplines of biochemistry, cell organization, metabolism, genetics, genomics, molecular biology, recombinant DNA technology and evolution. Provides a basic introduction to several key techniques used in biological engineering laboratories. Uses examples of complex and creative structures engineered by natural processes.

Introduces the fundamentals of linear algebra in the context of computer science applications. Includes vector spaces, matrices, linear systems, and eigenvalues. Includes the basics of floating point computation and numerical linear algebra. Prerequisites: Requires prerequisite courses of CSCI 2270 and APPM 1360 or MATH 2300 (all minimum grade C-).
Covers foundational materials for computer science that is often assumed in advanced courses. Topics include set theory, Boolean algebra, functions and relations, graphs, propositional and predicate calculus, proofs, mathematical induction, recurrence relations, combinatorics, discrete probability. Focuses on examples based on diverse applications of computer science. Prerequisites: Requires prerequisite or corequisite course of CSCI 2270 and a prerequisite course of MATH 1300 or MATH 1310 or APPM 1350 or APPM 1345 (minimum grade C-).
Supervised study of special topics of interest to students under instructor guidance. Prerequisites: Restricted to College of Engineering majors only.

Covers topics of interest in computer science at the sophomore level. Content varies from semester to semester.

Available to sophomores with approval of Department of Chemical Engineering. Subject arranged to fit needs of student.

Offers an opportunity for sophomores to do independent, creative work. Numbered ECEN 2840 through ECEN 2849. Department consent required.

General topics relating to environmental engineering. One-on-one assistance with an instructor.

Explores different important themes in the humanities; check with the department for specific semester topics. May be repeated up to 6 total credit hours. Prerequisites: Restricted to College of Engineering majors only.

Study of special projects agreed upon by student and instructor. May be repeated up to 9 total credit hours. Department consent required.

Provides opportunities for independent study at the lower-division undergraduate level. Subject and/or project agreed upon by the student and the instructor to fit the needs of the student. May be repeated up to 6 total credit hours. Prerequisites: Restricted to College of Engineering majors only.

Pages