Paper ID #6375Using Mixed Mobile Computing Devices for Real-Time Formative Assess-mentProf. Frank V Kowalski, Colorado School of Mines Prof. Frank Kowalski has been teaching physics at Colorado School of Mines since 1980.Susan E. Kowalski, Colorado School of Mines Susan Kowalski is project coordinator at Colorado School of Mines.Dr. Tracy Q Gardner, Colorado School of Mines Page 23.1328.1 c American Society for Engineering Education, 2013 Using Mixed Mobile Computing Devices for
PITCH, PI of the ASPIRE grant, and is the coordinator for the first-year Intro to Engineering course. Her profes- sional interests include modeling the transport and fate of contaminants in groundwater and surface water systems, as well as engineering education reform.Dr. Cheryl Q Li, University of New Haven Cheryl Qing Li joined University of New Haven in the fall of 2011, where she is an Associate Professor of Mechanical Engineering. Cheryl earned her first Ph.D. in Mechanical Engineering from National Uni- versity of Singapore in 1997. She served as Assistant Professor and subsequently Associate Professor in Mechatronics Engineering at University of Adelaide, Australia, and Nanyang Technological University
✂✁☎✄✆✄✞✝✠✟☛✡✌☞✍✄✏✎ ✑✒✡✌✓✕✔✖✝✗✄✘✡✚✙✂✡✛✁ ✜✣✢✤✁✥✎✒✢✧✦✩★ ★ ✪☞ ✄✫✎ ✜✣✢✤✁✭✬✮✝✠✟☛✡✚✙✰✯ ✱ ✓✕✔✆☞✲✁✴✳✶✵✷✦✸✙✛✝✗✔ ✜✹✢✺✁✸✬✤✝✠✟☛✡✚✙✼✻✽✁☎✢✿✾❀✦❁✡❂✦ ✑✒✌✡ ✢❃✓✞✟☛✡✌✓✆✢✺✝❄✙ ❇❅ ❆✌❈❊❉❂❋●❅●❍■❉ ❏✼❑✪▲◆▼❖▼✒▲◆◗❑❘▲◆▼❖❙❯❚❲❱❨❳❩❊❬✭▲✽❭✗❪❫❬❵❴❜❛❯❝❘❊❬❵❪✘❳❞◗❬❵❡❜❝✫❝❢❱✽❣❫❚❞❤❥✐❇▲◆▼❖❙❯❴❜❬❵❝✪❣☎❦❧❑✪❳❩❝❘❜❑❘❝✫❑✪▲◆❴❯❣♠❪❫❝❘❪✘❳❞❪ ❱♥❚❲❱✽❑♣♦❥▲❨❭q❑✪▲◆❯❯❝✪❑✪❬❵❳❞▲◆srt❝✍❬✈✉❇❝✪❝❘①✇◆❳③②◆❝✪④❙❯❣❫▲◆✇◆❣❵❱❨▼✒▼❖❳❩❯✇✕❙❯❣♠▲⑥⑤❫❝✪❑✪❬♠❪⑦❱✽❜❛s❬♠❡❯❝✖▲◆❴❜❬❵❪❫❳❩❛❯❝✏✉☛▲◆❣♠❚❞❛✤⑧④⑨❁❭⑩❬♠❝❘✤❶❬❵❡❜❳❩❪❷❑❘❱✽❯❯▲✽❬☎r❸❝✏❡❯❝✪❚❩❙❸❝❘❛❹❪♠❳❞❯❑❘❝✏❪❺❬❵❴❯❛❯❝✪❊❬❵❪✒❱❨❬✘❬❵❡❻❱⑥❬✘❚❩❝✍②◆❝❘❚✠❛❜▲✷❯▲✽❬✘❤◆❝✍❬❖❡❻❱❢②◆❝✞❱✷❛❯❝❘❝✪❙s❝✪❯▲◆❴❯✇✽❡❼❴❯❜❛❯❝❘❣❾❽ ❪❫❬❵❱✽❯❛❯❳❞❯✇❖▲◆❣✠✉❿❳❩❛❯❝✭❝❘❯▲✽❴❯✇◆❡✕❝✲➀❧❙t❝✪❣♠❳❩❝✪❯❑❘❝✸❬❵▲✒r❯❴❯❳❞❚❩❛✖❪♠▲◆❙❜❡❯❳❩❪❺❬❵❳❩❑❘❱❨❬❵❝✪❛✆❪❺❤➁❪❫❬❵❝✪▼✒❪✪⑧✠➂✠❡➃❴❯❪❘❶❸❳❩❯❪❺❬❵❣❫❴❯❑✪❬♠▲◆❣♠❪✗▲✽❭⑩❬❵❝✪ ❑❘▲✽❯❑❘❝✪➃❬♠❣❵❱❨❬♠❝❷▲◆✆❑❘❣♠❳③❬❵❳❞❑❢❱✽❚✺❳③❬❵❝❘▼❖❪✗❑❘▲◆▼❖▼✒▲✽✞❬♠▲⑦▼✒❱✽❊❤✕❱❨❙❯❙❯❚❩❳❞❑❢❱❨❬♠❳❩▲◆❜❪❘❶❻❚❩❝❘❱❢②❧❳❞❯✇✒❱✽❪♠❪❫❳❩✇◆❯▼❖❝❘❊❬♠❪✰❬❵❡❯❱❨❬❁❪❫❝❘❝❘▼ ❪♠▲✽▼✒❝✍✉❿❡❻❱❨❬✫❛❜❳❩❪♠❑✪▲◆❯❯❝✪❑✪❬♠❝❘❛✤⑧➅➄✰❜❭➆▲✽❣❫❬❵❴❜❻❱❨❬❵❝✪❚❞❤✽❶❇❬❵❡❯❝✞②◆❝✪❣❫❤❼❚❲❱✽❑♣♦➇▲✽❭❁❴❯❯❛❯❝✪❣♠❪❫❬❵❱✽❯❛❯❳❞❯✇❥r❊❤s❪❫❬♠❴❯❛❯❝❘❊❬♠❪⑦❬❵❡❻❱⑥❬ ❙❯❣❫▲◆▼✒❙❧❬❵❝❘❛✖❪❫❴❯❑♣❡✕❱❨r
needed.The conservation of mass applied to two nodes such as A and B provides two equations. Qa = Q1 +Q2 (1) Q1 = Qb + Q3 (2)The conservation of energy applied to the loop A, B, and C provides the third one. h1 + h3 = h2 (3)In this equation, h1, h2, and h3 are the head losses in each pipe.This system of equations cannot be easily solved since the expression for the head losses h asfunction of Q is very complicated. The head loss is given by L V2 h= f
. VSA’s would be an ideal addition to any undergraduate communicationslaboratory because of their ability to investigate the many types of signals prevalent today.Unfortunately, most VSA’s are priced well beyond the budgets of typical undergraduate ECEdepartments. This paper describes a novel low-cost VSA that uses basic PC data acquisition(DAQ) cards to capture signals of interest and real-time processing of signals with LabVIEWand MATLAB. This VSA system provides a user interface that has much of the basicfunctionality of standard hardware VSAs, but with the limitation that bandwidth is constrainedby the sampling rate of the DAQ. The system provides real-time plots of I/Q constellations. Wedescribe the user interface as well as example
combination with a digital down converter (DDC) based data recorder to capture and record real world radio signals. The resulting in-phase (I) and quadrature (Q) data files are then imported into M ATLAB for processing. This batch processing of real world radio signals allows for a tremendous amount of classroom flexibility in the discussion of software defined radio topics.1 IntroductionThere is a great deal of interest in the DSP algorithms necessary to demodulate communicationssignals. While a number of existing courses cover these topics, the use of real world communi-cations signals to develop and test these algorithms can be problematic. For many universities,the largest challenge in working with real world signals is the
Figure 2. Asynchronous templateFigure 3 below shows a classic SR latch, the most fundamental memory circuit studied inintroductory digital circuit courses. Figure 4 shows exactly the same circuit, but drawndifferently to emphasize the single feedback path, which holds the one state variable in thecircuit. The circuit remembers which of the two input variables, S or R, was most recently a 1,by recording on the output variable, Q, a 1 if it was S or a 0 if it was R. By realizing that this SRlatch, the most fundamental memory circuit in any static memory device, is actually anasynchronous finite state machine, one realizes the fundamental nature of this topic. S S
theexpression for predicting the range of acceptable sample frequencies for such a bandpass signal is Q Q−1 2B ≤ Fs ≤ 2B (1) n n−1 Page 15.1328.1where Q = fU /B, and n is an integer such that 1 ≤ n ≤ ⌊Q⌋. In most real-world examples, thesignal’s frequency content is already specified, leaving n as the first choice the students must learn to Valid sampling frequencies for BP sampling
13 (Q) / % 40 14 discrimination rQ P 30 4 6 73 8 10 5 20 2 11 12
client’s browser, the browser generates an http GET requestthat sends the name and value from the button to the web server. The following is the http requestsent from the client browser to the web server:-----------------------------------------------------------------------------------------------------------------------------------------GET /?APPLIANCE1=2 HTTP/1.1Host: 10.0.0.20User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-ZA,en-GB;q=0.8,en-US;q=0.5,en;q=0.3Accept-Encoding: gzip, deflateReferer: http://10.158.161.25/Connection: keep-alive
vector of random numbers mean( v ) = 1.044 v := rnorm( n , µ , σ) the vector of random numbers mean( v ) = 1.00111 h := histogram ( intvls , v ) q := pnorm h ( 〈0〉 ) 〈0〉 ( + .05, µ , σ − pnorm h − .05, µ , σ ) h := histogram ( intvls , v) q := pnorm h
. Block diagram of the PXI communication system configured for wireless use.3 Educational Uses of the PXI SystemWhile inexpensive audio-band signal analyzer systems are useful at showing concepts of signalspectrum and I/Q modulation, the benefits of using a professional grade tool for displaying theproperties of real-world signals captured in real-time are difficult to understate. In the followingsections we provide a few examples of the many ways the PXI system can be used to enhanceclassroom teaching. We use the PXI system primarily as a classroom demonstrator as it’s cost(about $39K including educational discount) usually precludes purchasing one for every studentworkbench. However, the system can be used for some student lab exercises with
-based demonstrations previously mentioned. This new board interconnects aTexas Instrument (TI) C6711 or C6713 DSP starter kit (DSK) to an Analog Devices (AD)quadrature modulator (AD9857). This modulator is capable of operating at up to 200 millionsamples per second (MS/s), with a resulting carrier or intermediate frequency of up to 80 MHz(i.e., 40% of the system’s sample frequency). An onboard 32-bit direct digital synthesizer (DDS)is used to generate the carrier waveform values. Baseband 14-bit in-phase and quadrature (I/Q)data are presented to the modulator, which can be programmed to interpolate the data at rates of4x to 252x. The AD9857 is interfaced to the DSK using an Altera Cyclone FPGA. The FPGAprovides queuing of the I/Q data, and the
and free combined)dof(fixdof)=1;free = find(dof==0);We reduce the structure force vector F and the structure stiffness matrix K to form the correspon-ding quantities Ffree and KFree , solve the set of linear equations for the vector q free of structure dis-placements and finally add the prescribed zero displacements to the solution vector using thefollowing statements.%initialize displacement vectorq = zeros(dim,1);%reduce stiffness matrix (eliminate rows and columns representing fixed dofs)Kfree = K(free,free);%reduce force vectorFfree = F(free);%solve equationsqfree = Kfree \ Ffree;%include fixed degrees of freedom in displacement vectorq(free) = qfree
: function MEAN EXAM SCORE BY QUINTILE(exam, quintile) 2: points = 0 3: max points = 0 4: for q in get questions(exam) do 5: mean = question score by quintile(q, quintile) 6: points = points + mean 7: max points = max points + get max points(q) 8: end for 9: return points/max points10: end functionWe then define the unfairness of a collection of exams for a given quintile as the standarddeviation of the expected scores for that quintile across all of the exams.To be clear, a collection of exams is not necessarily unfair if there is high variance in the studentscores when students are given different exams from this collection. We expect such a variance inscore resulting from a variance in student abilities. We
frontend that contains a “down-converter,” which converts the RFsignals at the received frequency into two parts: the I signal (in-phase) and Q (quadrature) signal,which is 90 degrees out of phase (relative to I). To perform down-conversion, we use a Tayloedetector 6 . The detector is a simple, inexpensive circuit that does a complete quadrature down-conversion. The I and Q signals feed directly into the soundcard of the PC, where they areconverted from analog to digital signals using the soundcard’s A/D converter.Once converted by the soundcard, I and Q signals are demodulated. This process consists of thefollowing basic steps for receiving7-10. 1. Time-domain shift: while I and Q are in the time domain, their (center) frequencies are
allowable values. If the user wants apictorial representation of the variable, he or she may click on the variable and a pop-upbox will provide this information.Just to the right of the INPUT values are the OUTPUT variables. The OUTPUTvariables, chosen specifically for this problem are: the gas temperature T, the cylinderpressure P, the volume & change in volume Vol & ΦVol, the initial, instantaneous, andchange in internal energy U1, U, & ΦU, the heat transfer Q, and the work W. As with theINPUT variables, the variable definition and units are displayed when the user hovers themouse over the given variable.If the user would like to add or delete OUTPUT variables, he or she can click on theOUTPUT button and a pop-up screen appears
Y m,n-1 X X Figure 1. An interior node at location (m,n) and its neighbors. Applying the heat balance equation around grid point (m,n) we get the followingapproximating algebraic equation, also known as the finite difference equation: ∂T q m−1,n + q m +1,n + q m,n −1 + q m,n +1 + S∆x∆y = ρc∆x∆y (1) ∂t Where
inpreparation for accumulating the next sum. Each such stage forms the sum of M products. Div. M ROM Reg. addx Q AX DX D Q co SynClear so Reg. RAM ADM D Q Div. M−1 WR Load addy Q AX next
whereadded to the robot’s repertoire as new problems required them (e.g., count the number of facecards in the deck) but the basic pick up from the top, put back on the top was not changed. It wasin this manner that counters, conditionals, and loops were introduced. The syntax of thecommands was agreed upon by the students and the only requirements were that the commandsmust be elementary and non-ambiguous. The students were presented with problems that couldnot be solved using a single S robot and asked to find the minimum number of such machinesthat were required to solve the problem. Then Q robots were introduced – pick from front ofdeck, put down at end of deck. More complicated problems were assigned and the groupspresented a variety of
questions, workingin groups and collaborating with each other. Additionally, 100% of instructors felt moreconnected with their students. Question 8 revealed that 60% of instructors felt that the roominspired their students to perform better academically. ResponsesforQuestions1-8 4 3 2 1 0 StronglyAgree Agree Neutral Disagree StronglyAgree Q.1 Q.2 Q.3 Q.4 Q.5 Q.6 Q.7 Q.8 Figure 6: Distribution of responses for all 8 questionsFigure 6 illustrates the overall distribution of responses for all eight Likert-type questions, whichclearly shows that no instructor
and rThis topic introduces students to sequential circuits, typically covered during the first half of thesemester. An SR latch is the simplest circuit that stores 1-bit. A timing diagram is a commonway to analyze the inputs and outputs of such a circuit. The objective of this activity is tofamiliarize the students with the workings of an SR latch. This is done with a timing diagram asin Figure 2. This activity has two levels of progression with equal difficulty. Each level presentsa randomly-generated combinations of s and r, and the student needs to input the corresponding qfor each combination of s and r, as in Figure 2(a). Clicking a square in q toggles between 1 and 0values. When a student submits, the activity compares the student's q
can be expressed as a linear combination of the eigenvectors{Ψ } y = {Ψ }Where the generalized coordinates are functions of time t and can be viewed as a coordinatetransformation [K][Ψ]{q} + [M][Ψ]{q̈ } = {F(x, t)}If the modes are mass normalized they can be used to uncouple the equations and solve for thedeflection of the beam using the equation below as defined in the work by Thomson6 [Ψ] [K][Ψ]{q} + [Ψ] [M][Ψ]{q̈ } = [Ψ] {F(x, t)}and because eigenvectors are orthogonal and mass normalized [K] = [Ψ] [K][Ψ] = diag[K , K , … , K ] [M] = [Ψ] [M][Ψ] = diag[M , M , … , M
Acquisition to Programming Language Study in a Blended Learning EnvironmentAbstractThis paper describes a design and implementation of a Second Language Acquisition in aBlended Learning (SLA-aBLe) project that aims to examine the efficacy of SLA approaches forteaching programming language. The project, which has been running for three semesters,modifies specific learning modules in a programming language class using a series of shortervideos with subtitles, online quizzes with tiered questions and comments, and a topic specifieddiscussion board with Q&A sections. The SLA aspect of the SLA-aBLe study is emphasizedthrough the use of strategies defined as best-practice SLA techniques, such as the inclusion ofself-testing tired
slab. 0 < x < L, with the face at x = 0 maintained at a temperature T1 . Determine the temperature profile across the slab in terms of T1 and the heat flux q. Sketch the profiles for zero, negative and positive coefficients. Page 15.814.10 9 4. A thin computer chip is exposed to a dielectric liquid with ho = 1000 W/m2 K and T0 = 20◦ C on one side and is joined to a conductive circuit board on the other. The thermal contact resistance between the chip and the board is 10−4 m2 K/W, and the board thickness and thermal conductivity are Lb = 5 mm and kb = 1 W/m K respectively
, together with data from the online forum, grade data, attendance, assignment submissions, and lab exercise scores, we will use the queue data to characterize successful students and their study habits, so we can prescribe behaviors that we believe will result in positive course outcomes.References1 : “NEMO-Q | Line Management Systems”, http://www.nemo-q.com2 : “Appointment Scheduling Software, Scheduling System | Q-nomy”,http://www.qnomy.com/Products/Queue-Management.aspx3 : “STEM Confidence Gap | Piazza Blog”, http://blog.piazza.com/stem-confidence-gap/4 : MacWilliam, Malan. “Scaling Office Hours: Managing Live Q&A in Large Courses.” Journal ofComputing Sciences in Colleges 28.3 (2013): 94-101
accomplished using the MATLAB command,Q = 10; specgramdemo(downsample(data,Q),fs/Q).The sampling requirements dictated by Nyquist must be consider prior to any decimation operationto prevent aliasing. Alternatively, if the signal is not bandlimited, you could lowpass filter it tomake it bandlimited. Again, the effect of the decimation operation must be considered in the filterdesign to prevent aliasing. Once again, this provides an effortless segue into various importantDSP topics. It should be noted that, in this properly designed demonstration, both versions of thesignal sound the same! Page 25.1098.5The need to adjust the sample frequency and the
) critically evaluating the state of research andrecommending improvements, and (c) identifying neglected topics that require the attention ofresearchers. Our completed systematic review will contribute in each of these three areas.Bibliography1. Ma, W., Adesope, O. O., Nesbit, J. C., & Liu, Q. (2014). Intelligent tutoring systems and learning outcomes: A Page 26.1754.10 meta-analytic survey. Journal of Educational Psychology, 106, 901-918.2. Sabo, K. E., Atkinson, R. K., Barrus, A. L., Joseph, S. S., & Perez, R. S. (2013). Searching for the two sigma advantage: Evaluating algebra intelligent tutors. Computers in
numbers between decimal, floating–point, and fixed–point number formats including Q–formatted numbers and canonical signed digits. 2. Synthesize digital logic and fixed–point signal processing systems using VHDL. 3. Design filters that are robust to quantization effects. 4. Design hardware filters using distributed arithmetic. 5. Optimize hardware filters given realistic design constraints using a variety of filter design tech- niques. 6. Design the hardware to implement an adaptive filter. 7. Describe the relevant theory and implementation of an adaptive filter. 8. Describe the trade–offs (including precision, accuracy, dynamic range, implementation size, and signal–to–noise ratio) between fixed
PreLock D Q Edge Cntl RCV Phase Reg. DCO load Filter ena Err L( ) G Q D Q Figure 12: Discrete time phase-lock loopTheoretical analysis of the phase-lock loop is outside the scope of our first audience presentation.The reader is referred to Appendix-B for a more complete theoretical discussion of the phase-lock loop