



BME 303: Introduction to Computing for Biomedical Engineers
Jan 15:
Jan 17:
Jan 22:
Jan 22, 3:30pm, ACES 2.302, BME Seminar
Chris Johnson, University of Utah
Jan 24:
Jan 28 and Jan 29:
Jan 29:
Chapter 2: Binary Computations
Jan 31:
Feb 4 and 5:
Feb 7:
Feb 11 and 12:
Feb 12:
The computer used in the spacecraft that first carried humans to the moon, the Apollo Guidance Computer, was constructed entirely using NOR gates with three inputs.
Feb 14:
Feb 18 and 19:
Feb 19:
Homework 4: Prepare a Question for Dr. Drake for Thursday
Feb 21:
Engineers Week Invited Speaker
Kenneth Drake, Ph.D.
Founder and CEO/CTO, Seralogix, and
Adjunct Associate Professor, Department of Biomedical Engineering
Feb 25 and 26:
Feb 26:
Feb 28:
Feb 29, 2:00–6:00pm, ACES 2.402, ICES Special Symposium
Mar 3 and 4:
Lab Review for Midterm 1:
Implement the truth tables and corresponding logic circuits of Practice Midterm 1 in Multimedia Logic.
Mar 4:
Class Review for Midterm 1
Mar 6:
Mar 10–15:
Mar 17 and 18:
Mar 18:
Mar 20:
Mar 24 and 25:
Mar 25:
Mar 26, 7:00pm, RLM 4.102, UT BME Honor Society Meeting
Mathematical Modeling of DNA Microarray Data: From Discovery of Patterns to Discovery of Molecular Biological Mechanisms
Mar 27:
OXO, a version of tic-tac-toe for the EDSAC from 1952, with graphical output to a cathode ray tube may well have been the world's first video game.
Homework 5: Design a flowchart for a computer game that performs the trick of predicting the outcome of a tic-tac-toe game, that is, always force a draw into the same pattern, up to symmetrical rotations.
Mar 31 and Apr 1:
Apr 1:
Apr 3:
Algorithm Design and Flowcharts: How to teach a computer to play tic-tac-toe?
Apr 7 and 8:
In-Lab Work on Midterm 2:
Use the LC-3 simulator to implement and debug your programs, and Multimedia Logic to implement your logic circuits.
Apr 8:
In-Class Discussion of Midterm 2: Is the Four-Cell Game of Life logically complete?
Apr 10:
Mathematica: How to teach a computer to do your homework?
Part I: How to teach a computer to convert a truth table into a Boolean algebra equation?
Apr 14 and 15:
Download to your desktop the executable Mathematica code and change its suffix to .nb: Lab_9.txt
Apr 15:
Midterm 2 is Due in Class
Apr 17:
Mathematica: How to teach a computer to do your homework?
Part II: How to teach a computer to identify logical completeness in truth tables?
Apr 21 and 22:
Download to your desktop the executable Mathematica code and change its suffix to .nb: Lab_10.txt
Apr 21:
Work on Lab 10 at the HP Studio Classroom 2, ECJ 3.402
Apr 23:
Work on Lab 10 at the HP Studio Classroom 2, ECJ 3.402
Apr 28 and 29:
Apr 29:
May 1:
See you in Spring 2009 in BME341/383J: Engineering Tools
for Computational Genomics Lab
Technologies for high throughput acquisition of molecular biological
data; databases generated by international consortia; mathematical
analysis and modeling of data using signal processing, numerical
computation, and information systems; biological and medical predictions
made by analyses, their experimental tests and their applications in
biology and medicine. Four laboratory hours a week for one semester.
Four laboratory hours a week for one semester. Prerequisite: Biomedical
Engineering 113L, Electrical Engineering 360C, Mathematics 427K or
consent of instructor.
May 7, 9:00am–12:00noon: