ASU Spring 2016 Session A Week 6 Update

Another week down. Hard to believe we’ve got next week and then finals the first week in March already (3/1 and 3/2 for me)! EEE 120 took over most of my week. Our final hardware capstone project was due this week and I was really struggling with the finite state machines initially. After a lot of help from the professor and TAs I am feeling much more confident about them. I can’t speak highly enough about how helpful the instructors have been. I went to bed one night very frustrated and lost. I woke up the next morning and there were videos put together and a number of follow up emails to help me get back on track.

Once the course is over, I’ll provide some additional information on what I came up with to the problem we were given. I’m really excited to share what I put together, but the professors have requested we not discuss our solutions at this time.

The problem we were given was to design two solutions and then build one solution in hardware. Basically, needed to design a Moore Machine and a Mealy Machine. The information we received was the system would be a gas pump controller that would shut off the pump after two over pressure conditions. The system had a nozzle switch that when on would pump gas. Also, the solution had to be a synchronous solution. When shut off, a gas station attendant would have to reset the machine. The assignment left a lot open to interpretation and it was critical to document our assumptions properly. We were able to use any of the parts from our lab kit to solve the problem which consisted of all sorts of logic gates, D and JK Flip Flops, wires, and the Digilent Analog Discovery Kit.

In MAT 265, we looked at applications for derivatives and then turned out attention to Antiderivates and Areas and Distances. Topics this week included:

  • Curve Sketching
  • Optimization Problems
  • Antiderivatives
  • Area and Distance

In addition to the lectures and homework, we had to take a Derivative Mastery Exam back on Monday. If we passed with an 85% or higher we got 100%. If we scored less than an 85% we had to take the exam a second time and whatever we scored would be our grade. Luckily I nailed it on the first attempt with a 19/19!

The Fall 2017 schedule comes out 2/22 so looking forward to seeing what I can take next Fall. I’m leaning towards wrapping up PHY 131 – Physics II, PHY 132 – Physics II Lab, MAT 267 – Calculus III, CHM 114 – General Chemistry for Engineers and PHY 241 – Physics III. If I successfully survive all that, I’ll have all prerequisites complete and can focus 100% of my efforts on electrical engineering from Spring 2017 until graduation.

ASU Spring 2016 Session A Week 5 Update

Hard to believe we’re at the end of Week 5 already. Last week, I was very busy preparing for a big MAT 265 midterm. Happy to report was able to score 100% on the exam. Exam consisted of 18 problems, 2 from each section since the last exam. We were allowed a calculator (TI-84+), paper and pen. No notes. Next week we’ve got our Mastery of Derivation test.

Topics in MAT 265 included:

  • Indeterminate Forms and L’Hospital’s Rule
  • Maximum and Minimum Value
  • The Mean Value Theorem
  • Derivatives and Shapes of Graphs

EEE 120 we moved into Sequential Logic: Latches, Flip Flops, Registers and Counters. These new sequential circuits were accompanied by a simulation lab and a hardware lab. The simulation lab had us combine many of the components we had built in sim lab two to make an Arithmetic Logic Unit. The ALU handles 4 bit numbers, adds, subtracts, negates, perform XOR and XNOR operations. In the hardware lab we worked with different types of latches and gates and flip flops.

We’re heading into the home stretch and nearing the completion of this session. In EEE 120, we’ve got a big Hardware Capstone project to complete where we’ll be looking at two different types of state machines to solve a problem and then on the simulation side, finishing up our microprocessor.

Once the session is complete, I hope to have an opportunity to write a bit more on the various EEE 120 projects I’ve been working on. Stay tuned for more information on those!

In addition to all the matters related to the current session. I was able to get registered for summer session. I’ll be continuing the mathematics studies and will be taken MAT 343 – Applied Linear Algebra and MAT 275 – Modern Differential Equations.

ASU Spring 2016 Session A Week 4 Update

MAT 265 finds us preparing for a Midterm on 2/10/2016. I’ve been spending a lot of my time going back through practice problems and working to get through all of the lecture videos and homework.

This week’s topics included:

  • Exponential Functions
  • Inverse Functions and Logarithms
  • Derivatives of Logarithmic and Exponential Functions
  • Inverse Trigonometric Functions

I put together a PDF file – Calculus I Formulas that contains all the formulas and derivatives I need to have memorized for the Midterm next week. I’ll probably continue to add to it as the rest of the class progresses. On the midterm no pressure, it’s only 35% of our grade for the class! No notes, closed book, proctored. We’re allowed scratch paper, a calculator (trusty TI-84 Plus CE) and a writing utensil.

EEE 120 we dove (got pushed?) into Multiplexers and Decoders, Programmable Logic, Programmable Devices and Output configurations. In addition to those topics we had two labs and a quiz.

The simulation lab had us continue to build components needed for our Microprocessor. We were limited to only NOR gates though which added to the fun. Initially I was struggling a lot with the NOR gates, but once I figured them out, they worked really well. We built a 4-bit full adder, multiplexer, decoder and buffer.

Hardware lab wasn’t as complicated as the simulation lab this week. We looked at TTL Characteristics, Open-Collector Buffers and Three State Buffers.

Hard to believe, but also next week the summer schedule of classes comes out and we can register for summer session on Wednesday. I’m anxious to see what will be offered.

Back to the books and the calculus problems!

ASU Spring 2016 Session A Week 2-3 Update

Ended up coming down with a cold for part of week 2 and 3 and missed an update. Had a bit to catch up on my courses after being out of action for a few days. Also through in a DSL model going bad and losing time dealing with my ISP. I’m caught up now and have a new mobile phone that can work as a mobile hot spot if my Internet goes down again.

Week 2 in MAT 265 focused on

  • Derivatives and Rates of Change
  • The Derivative as a Function
  • Basic Differentiation Formulas
  • The Product and Quotient Rule

There was a fair amount of homework assignments. The Calculus part was pretty straightforward, but the arithmatic seems to be tripping me up more times than not. I’m still not a huge fan of the WebWork program, but somewhere between Week 2 and Week 3 a new feature that generates additional problems was turned on that has been very helpful.

Week 3 we had our first exam covering Limits and all the Differentiation topics covered to date. 14 questions, 2 hour time limit, not proctored. 2 problems from each section were given for us to solve so it wasn’t too painful. Lecture wise our attention turned to:

  • The Chain Rule
  • Implicit Differentiation
  • Related Rates
  • Linear Approximations and Differentials

Homework was a little bit lighter, but took a little bit to get my head wrapped around Implicit Differentiation.

Week 2 in EE 120 focused on Boolean Algebra, Sum of Products and Karnaugh Maps. These topics took me a bit to get the hang of. I found some great videos by Jim Pytel out of COlumbia Gorge Community College that really help me understand the topics. I highly recommend him to help supplement learning. We also had our first hardware lab due in Week 2 getting to work with the Digilent Analog Discovery Kit and a few ICs.

Week 3 moved into Number Systems, Adders and Two’s Complement. I remembered the number system conversions from my time at UC Riverside. The video lecture material and practice problems were a nice review. Week 3 we had both a hardware and simulation lab due. The training wheels in the labs were starting to come off though and are starting to get more complicated.

In the simulation lab we started putting together the pieces for our Microprocessor in Logisim. We built a half adder, increment and two’s complement circuit and then worked on writing up test plans.

In the hardware lab we built a half adder and a full adder using AND, OR, NOT and XOR gates on our breadboard and the Digilent Analog Discovery Kit (ADK) for power and digital input and output control. So far, the ADK has been working well.