EE 379K Announcements

Fall 2000

Last Update of this Page: 1/10/01




Professor Patt's Response to a Student's Question

1/10/01
I am happy to respond to your question.

First, I should tell you that one did not have to have previous experience
with computers or programming to do well in the course.  Many students do
come to college with lots of experience programming.  Others do not.  There
were many students who had no prior experience programming who made a solid
A in 379K.   The course advertises NO COMPUTER PREREQUISITES, and this is
true, as evidenced by the performance of the students.

Now, then, back to your question of intelligence vs. motivation.  Although
both are required, there is also another element which was very clear this 
past semester.  Too many students told me that they had never gotten below 
an A on a test, and they had studied more for my exam than ever before, and 
still they flunked the exam.  How come?  I have one possible explanation, 
and it might be helpful to your question.  

Too many freshmen have never learned what it means to understand material.
They have been successful by memorizing and then barfing back on the exam
what they crammed into their heads for the exam.  For example, I teach how
to get from A to B and how to get from B to C.  The student memorizes how
to get from A to B and how to get from B to C as part of the studying for
the exam.  On the exam, what do I ask?  How to get from A to C.  Because
the student only memorized the patterns (A to B, B to C), he is not able
to see the connections and is not able to show how to get from A to C.
Result: Flunk.

So, rather than suggest that you have no aptitude for engineering, I would
rather suggest that you have not yet mastered how to learn, and the difference
between memorizing and understanding to the point that you can use what you
have learned.  That is essential in an engineering education, and 379K was
the first place you saw it.  It won't be the last.

So, I would suggest you may be perfectly capable to be an engineer, but that
we don't know yet.  First step is to change how you approach *learning*
the material, and see what happens.  Unfortunately, you need to unlearn 
the notion that the more facts you cram into your head, the better you will
do on the exam.  Understanding is really about being able to do more while
being required to memorize less.

OK?  Your turn.

Yale Patt

        From <a student>  Wed Jan 10 00:52 CST 2001
        To: patt@ece.utexas.edu
        Subject: Question

        Dr. Patt,


            My name is <<name deleted>> and I just completed your ee379k 
        course. I made a C in your course. I don't know if I made that C 
        because of my intelligence (if 
        I'm not smart enough) or is it 
        because I had no background in computers. When I 
        was enroll in your course, this was my first 
        time dealing with the function of 
        the computer and programming. I understand most 
        of the programming and homework 
        assignments, but your test I have problem 
        solving it. I understand the test 
        once I get the answer. The concept 
        and fundamental and applying it on the test 
        is the hard thing. That is what 
        I can't determine between intelligence and my 
        background on computers. I'm afraid 
        that because I'm made a C in your course, I 
        don't think I can't 
        do well in other future engineering courses. To exceed in 
        engineering, which one is a require? 
        Is it motivation or intelligence??? I 
        believe that if one tries and tries again 
        he/she will succeed. I maybe wrong. 
        Engineering is mainly intelligence and a little motivation
        . If you don't 
        understand it then you will never understand it. 
        I believe that I have the 
        motivation but not very bright like other students
        . Should I just go with the 
        flow or should I start looking for a 
        different career? At least, I understand 
        the problem after I get the answer. 
        And yes, I like math. I believe I'm good at 
        it too. Reply when you get a chance.

                                                       Thanks,
                                                        <<name deleted>>



Grade Distribution for the Final Exam

12/22/00
I have been asked questions about the grade distribution for the final exam.
Therefore:

90 to 100:  71 students. A
75 to  89:  82 students. B
45 to  75: 128 students. C
21 to  44:  41 students. D
 4 to  20:  27 students. F

Average grade was 65.

Yale Patt


Information on Course Grades and Final Exam Grades/Pickup

12/21/00
Your grade is now available to you through the UT EID mechanism.  If you would 
like to examine your final exam, you may look at it in my secretary's office 
in ENS 541 anytime she is there.

That means nominally 8am to 5pm, minus her lunch hour and also when she is 
running errands.  On Friday, December 22, she will only be in the office 
from 8am to noon, since the Governor gave her the afternoon off as his last 
act before leaving for Washington.  Next week, she will not be in since it 
is effectively a staff holiday.  After that, she should be here from 8am to 
5 pm as I noted.

The model we will use is as follows:  Show her your student ID card; she will 
hand you your exam.  She will log you in, so I will know who has come to 
look at their exams.  You will not take the exam from her office, or mark on 
it with any pen, pencil, etc.  When you are through looking at it, return the
exam to her.  There are two chairs in her office, so two students can be doing 
this at the same time.  If you see two students doing this, please wait 
outside her office until one of them leaves.

If you feel there has been an error in grading, do not bother her.  Simply
send me email explaining the problem.  I will regrade it.  Please do check
your exam carefully.  We are human, and we can make mistakes.

If an error in grading results in a grade change, I will turn in a grade
change form, so that you get the grade you earned.  You can be sure of that.

After a reasonable period, certainly before the end of the Spring semester, 
I will make the exams available for you to pick up and keep.

If you have questions about your aptitude, interest, or anything else about
computers, let me know and we can schedule a time for you to come by and 
talk about it.  If there is sufficient interest, perhaps we can schedule a 
couple of late afternoon sessions next semester where I just come and answer 
questions from all of you in that regard.

I hope you enjoyed the course, and are excited about continuing to learn
about computers, whether you decide to major in in computer engineering
or electrical engineering.

Have a good vacation from this place, rest up, and prepare to hit the ground
running when you return for the Spring semester.

Good luck,

Yale Patt
December 21, 2000


Professor Patt's Response to a Student

12/16/00
Thanks for your email.  Quick answers below.  Long answers would be better
done in person.  Maybe I should have a meeting early next term for former
379K students who want to simply fire advising questions like these at me.

Good luck planning your work here.  It is a pleasure to see you take 
responsibility for planning your own course of study.

Yale

        Date: Sat, 16 Dec 2000 21:22:21 -0600 (CST)
        To: patt@ece.utexas.edu
        Subject: the course and other ee stuff

        Dear Dr. Patt,
                      I am a student in ee379k. I had some questions related to
        the course and other ee stuff. Firstly, would you say 
        that this course was
        dead easy? Can I coclude something about 
        myself if I get an A, or is this
        an easy course for any slightly smart person to ace? 

I am told the course is demanding, and that if you got an A, it is a good
sign that you are suited to work in computer engineering.

            Secondly, About ee 312, I heard that this is being changed to a C
        course in the semester after the next one. I have the choice of either

That is our intent.

        taking ee316 or ee312 next semester, should I take ee316 and waitfor the
        course to be reformed? 

Not clear.  You need 312 (either form will do) before you take 319K, so it is
not clear you want to put off 312 until after the change.

        also, will ee312 remain, along with ee316, the
        prereq for ee319, or will another C++ course be inserted in the middle
        before I can take ee319, 

I think we will probably make 379k and 312 be the only prereqs for 319K.
....although 316 is a useful course that builds on what you got from Chapters
2 and 3 in 379K.

        also, will the new ee312 be taught from your book? 

Probably, but that is up to the instructor.

        What are the chances that you will be instructing this course?

Pretty slim.  If everything plays out as I suspect, Professor Chase will
teach the new 312 from my book, and he is very good.

            Lastly, I would like to ask whether it is possible for me to trake
        some CS courses that interest me. I have heard that the CS department is
        much better at teaching "computation theory" and 

It should certainly be possible, and is certainly a good idea.  Whether 
they satisfy any requirements or not, I don't know.  You are better off
checking with one of the advisors who spend their days keeping up with
those regulations. 

        would like to take their
        courses for this as well as other 
        fields of interest to me such as neural
        networks. Also, is analog important or is 
        most the work we actually do in our careers digital? 

Mostly digital, although lately, it is becoming more and more important
to build systems that have both.  We call this *mixed signal* design.
A very hot field, currently.

        Also, is it possible to take basic science courses
        that might be beneficial in my specific field of interest, e.g
        computational biology etc?

I think so.  Not everyone agrees, but I think the more solid foundation you
have, the better you will do in the long run.  And basic sciences will help
you with that.

Good luck.

Yale Patt


Professor Patt's Message About Programming Assignment 4

12/09/00
Professor Patt has sent the following message to several students.
If you are one of them, it is important that you contact him, and
plan on meeting with him before you leave for semester break.

---------------

I have now talked to all students who came forward and admitted that
they gave or received help on programming assignment 4 that was 
specifically disallowed.  You were not one of those who came forward.  

I would like to speak to you about your programming assignment 4 solution.

My strong preference is to have one meeting with all students who 
collaborated with each other.  Please plan on meeting me as a group 
in my office.

If you feel you did not give or receive any unauthorized aid, I urge you to
meet with me to discuss your programming assignment 4 solution.

I am currently out of town, and will not return until Thursday evening.
I will make myself available as much as I can on Friday afternoon, but given
that the final exam is Friday evening, I would prefer to talk to you on 
either Saturday, Sunday or Monday following the final exam.

Please let me know when you will be coming by my office.

Yale Patt
 


Important! Please Check Your ECE Email

12/08/00: Some of you received a message from Prof. Patt. Please check your ECE email.


Final Exam Information

12/7/00: You are allowed to bring 3 sheets of notes (in your own handwriting - no xerox copies) to the exam. If your last name starts with a letter from A through O, you'll take the exam in WEL 2.224 (the lecture room). If your last name starts wit h a letter from P through Z, you'll need to go to WEL 1.316 to take the exam. Exam time is 7:00-10:00pm on Friday December 15.

Last name starts with:Exam Room
A - OWEL 2.224
P - ZWEL 1.316


New Due Date for Programming Assignment 5 is Wednesday December 6

12/02/00: Also you will not be assigned a Program 6.


Programming Assignment 5 is on the Web

11/27/00: Click here to get it.


Professor Patt's message to class

11/27/00: Click here to read Professor Patt's email to the class.


New Version of the LC-2 Simulator for Windows

11/19/00: Click here to get it. It has fewer bugs and some new features. You can set breakpoints easily now!


Programming Assignment 4 is on the Web

11/15/00: Click here to get it.


Exam 2 Information

11/14/00: You are allowed to bring 3 sheets of notes (in your own handwriting - no xerox copies) to the exam. If your last name starts with a letter from A through N you'll take the exam at WEL 2.224 (the lecture room). If your last name starts with a letter from O through Z, you'll need to go to GEO 100 to take the exam. Exam times is the same as the lecture time. 5-6:30 pm on Wednesday November 15. Good Luck!

Last name starts with:Exam Room
A - NWEL 2.224
O - ZGEO 100

Review Session for Exam 2

11/10/00: Professor Patt will be holding a review session for the exam on Tuesday November 14. The review session will start at 7 pm and will be held in WELCH 1.120. The review session is optional and no new material will be covered. The form of the session will be an open office hours, where Dr. Patt will answer student questions on the material covered thus far in class.


Problem Set 5 is on the Web

11/6/00: Click here to get to it.


Hints and Clarifications for Programming Assignment 3

11/2/00: Click here to see them.


Laura's Tuesday (October 31) office hours have moved to Thursday for this week

10/31/00: Laura Funderburg will hold her office hours from 3:30 to 5 pm on Thursday at ENS 402 for this week.


Programming Assignment 3 is on the Web

10/29/00: Click here to get it.


New Submit Program for Windows

10/25/00: The submit program for Windows has been changed. Please download and use the new program.


LC-2 Guides are Updated

10/25/00: LC-2 Guides on the Web are updated. They now include information on how to write programs in LC-2 Assembly Language. Click here to get to them.


Problem Set 4 is on the Web

10/25/00: Problem Set 4, which is due October 30, is here.


Solutions for Programming Assignment 2 is on the Web

10/25/00: The solutions for the second programming assignment are on the web. There are several different ways of approaching the problem and hence several different solutions. Take a look at them and see if the flowcharts make sense and make sure you understand how the programs work. Click here to get to them.


Special Review Session - at PAI 2.48

10/23/00: Professor Patt will hold a special review session this coming Tuesday evening, October 24 from 5 to 9 pm. The review session will be held in PAI 2.48. The model for this will be as follows: This review session is particularly geared to students that are having a lot of trouble breaking through the material in the course. So, "A" and "B" students are welcome to attend, as long as they keep their mouths shut. The purpose of the session is to go over the basic stuff as carefully as necessary so that everyone gets it. The idea is to pull up the "C-," and "D" and "F" grades to at least a B-.


Program Submission Instructions are on the Web

10/12/00: Make sure you read these. Click here to get to the instructions.


Due Date Changes for Programming Assignment 1

10/12/00: First part of the programming assignment 1 (the left rotate program) is due at the original due date (October 15, 11.59 pm). The new due date for the second part of the assignment is October 17, 11.59 pm.


No Class This Monday

10/7/00: There will be no lecture this Monday (October 9).


LC-2 Programming Guide is on the Web

10/7/00: A guide that will help you to write and test your programs using the LC-2 simulator is posted. Click here to get it.


Programming Assignment 1 is on the Web

10/6/00: Your first programming assignment is on the web. It is due Sunday October 15, before 11.59 pm. Click here to get to it.


Room for Review Session

10/3/00: The review session will start at 7 pm at HMA tonight. It is optional and no new material will be covered. The form of the session will be an open office hours, where Dr. Patt will answer student questions on the material covered thus far in class.


Room Schedule for Exam 1

10/2/00: If your last name starts with a letter from A through L you'll take the exam at WEL 2.224 (the lecture room). If your last name starts with a letter from L through Z, you'll need to go to BAT 7 to take the exam. Exam times is the same as t he lecture time. 5-6:30 pm on Wednesday October 4. Good Luck!

Last name starts with:Exam Room
A - LWEL 2.224
M - ZBAT 7


Review Session for Exam 1

10/2/00: Professor Patt will be holding a review session for the exam tomorrow (Tuesday October 3). The review session will start at 7 pm. The review session is optional and no new material will be covered. The form of the session will be an open office hours, where Dr. Patt will answer student questions on the material covered thus far in class. Room will be announced tomorrow via email.


Exam 1 is Next Wednesday (October 4)

9/27/00: First exam will be next Wednesday, October 4th. It is a closed book exam. You are allowed to bring 3 sheets of notes (in your own handwriting - no xerox copies) to the exam. Rooms for the exam are: WEL 2.224 and BAT 7. Who will go to which room will be announced in class and on the webpage.


Problem Set 3 is Updated

9/27/00: The material that was not covered in lecture is taken out from the problem set. Several questions were changed accordingly. Click here to get the new version of the problem set.


Problem Set 3 is Out

9/26/00: Problem Set 3 is on the web. It's due just before class on Monday October 2. Click here to get to it.


Questions/Problems About Grading of Problem Set 1?

9/22/00: If you have questions about grading or if you want your homework regraded email your (or any) TA as soon as possible or bring your questions to discussions or office hours.


Changes to Problem Set 2

9/20/00: Two problems (Problems 6 and 7) related to memory are taken out of the problem set. A new problem is added. Click here to get the new version of the problem set.


Problem Set 2 is Out

9/19/00: Problem Set 2 is on the web. It's due just before class on Monday September 25. Click here to get to it.


Brian's Office Hours Have Changed for Tuesday, September 19

9/18/00: Brian Ward will hold his office hours from 1:30 to 3:30 on Tuesday, September 19. This change is for this week only.


Answers to Problem Set 1 are on the Web

9/18/00: Click here to get the answers for Problem set 1.


Room Changes for Chandresh's Sections

9/13/00: If you are in Chandresh's Friday 10-11 (unique 15376) and Friday 11-12 (unique 15379) sections, your rooms have changed. Click here to find out where you need to go.


New Question Added to Problem Set 1

9/11/00: As mentioned in today's lecture, a new question is added to Problem Set 1. Problem Set 1 now has 12 questions and is still due just before class on September 18. Click here to get to it.


Problem Set 1 is Out

9/05/00: Problem Set 1 is on the web. It's due just before class on September 18. Click here to get to it.


Student Information Form

8/30/00: Welcome to EE 379K. Fill out the Student Information Form and return it right before class on September 18.