Dr. Michael VanHilst

Assistant Professor
Department of Computer Science and Engineering
Florida Atlantic University

 

Fall Office Hours

TTr 9:30-11:30 am SE 402 Boca

● TTr 5:00-7:00 pm LA 322A Davie

● Other times by appointment
- Call my cell to confirm: 954 661-1473


Email

mike@cse.fau.edu


Click here for a list of my publications.
Click
here for my research interests.
Click
here for a brief biography.



Fall 2007 Courses

 

COT 4930 - Engineering Design II

TTr 11:30-1:30, (Room: General Science 109, Boca Campus)

This engineering capstone course is taught together with the Mechanical and Electrical Engineering Departments. Drs. Oren Masory and Hanqi Zhuang are wonderful instructors. Now we get down to work.

 

You will be held to professional standards of conduct and practice in this course. Project experience in Engineering Design is a good material for one's resume.

This semester is the first time the course is listed for 3 credits, which better reflects the effort the course requires. Becuase of the change in credits, the old course number could not be used. 4930 is a "temporary" number until the state approves a new course number.


CDAC 3331 - Introduction to Microprocessor Systems

TTr 7:10-9:00, (Room: Liberal Arts 243, Davie Campus)

Course syllabus

Simple instructions to get started using the 68000 board in the lab.

Notes from lecture 3 on memory and using hex.
Practice quiz 1(b) and answers
Practice quiz 2(c) and answers

Programming example from March 1 class: sum.asm.

Practice for Quiz3(x) with executable .asm and answers
Practice for Quiz3(c) with answers.

Assemby programming examples from March 15 class. (also in pdf)

Programming examples from March17 and 22 classes: strlen1.asm and strlen2.asm.

TOSTR Function to output string for decimal integer value.

Template for lab 4 with display The display only works when running in the emulator. Remove all the indicated lines before running your finished program on the 68000 board.

Example of a control program for an airconditioner thermostat.

The same subroutine with extra code to show the thermostat working (just assemble and run).

The pump warning program to demonstrate programming with interrupts.


 


 

Courses Taught


CDAC 3331 - Introduction to Microprocessors

CET 3350 - Applied Data Structures

CEN 4010 - Principles of Software Engineering

CEN 4910 - Software Engineering Project

CEN 5035 - Software Engineering

CEN 6930 - Advanced Software Engineering

COP 2220 - Introduction to Programming in C

COP 4331 - Introduction to Object-Oriented Design and Programming

EGNC 4410 - Engineering Design I

EGNC 4411 - Engineering Design II



Click here for Family Photos


Contact Information:
Department of Computer Science and Engineering
E_Mail: mike@cse.fau.edu