Sunday, September 29, 2013

Visual Basic Programming

(Click to Download PPT)


Unit 1 Presentation.ppt 
Unit Two Presentatio..> 
Unit Three Presentat..> 
Unit Four Presentati..>
Unit Five Presentati..> 
Unit Six Presentatio..>
Unit Seven Presentat..>  
Unit Eight Presentat..>  
 Unit Nine Presentati..> 
 Unit Ten Presentatio..> 

Wednesday, August 28, 2013

Advanced Compiling Techniques Lectures

(Click to Download PPT and PDF Slides)


  1. lecture:
  2. lecture:
  3. lecture:
  4. lecture:
  5. lecture:
  6. lecture:
  7. lecture:
  8. lecture:
  9. lecture:
  10. lecture:
  11. lecture:
  12. lecture:
  13. lecture:
  14. lecture:
  15. lecture:
  16. lecture:

Saturday, April 6, 2013

Machine Learning

Machine learning is the study of computer algorithms that improve automatically through experience. Applications range from data mining programs that discover general rules in large data sets, to information filtering systems that automatically learn users' interests.

This book provides a single source introduction to the field. It is written for advanced undergraduate and graduate students, and for developers and researchers in the field. No prior background in artificial intelligence or statistics is assumed

SLIDES FOR INSTRUCTORS:

THE FOLLOWING SLIDES ARE MADE AVAILABLE FOR INSTRUCTORS TEACHING FROM THE TEXTBOOK MACHINE LEARNING, TOM MITCHELL, MCGRAW-HILL.
SLIDES ARE AVAILABLE IN BOTH POSTSCRIPT, AND IN LATEX SOURCE. IF YOU TAKE THE LATEX, BE SURE TO ALSO TAKE THE ACCOMANYING STYLE FILES, POSTSCRIPT FIGURES, ETC.

ADDITIONAL TUTORIAL MATERIALS:

SUPPORT VECTOR MACHINES:

Machine Learning Slides

Week
 Project
Topic
PDF Slides
1

Introduction - Machine Learning
1

Introduction - Weka

2

Data Preprocessing

Project 1 presentations

3

Decision Trees (I)
3

Decision Trees (II)
3
4
Project 2 presentations


Neural Networks (I)
4
5

Neural Networks (II)
4

Neural Networks (III)
4
6
Project 3 presentations


Evaluating Hypothesis (I)
5
7

Evaluating Hypothesis (II)
5
Project 4 presentations

8

Bayesian Learning (I)
6

Bayesian Learning (II)
6
9

Bayesian Learning (III) - K2 algorithm
6
Project 5 presentations

10

Instance-based Learning
8
Project 6 presentations

11

Genetic Algorithms (I)
9

Genetic Algorithms (II)
9
12
Project 7 presentations


Rule Learning (I)
13

Rule Learning (II)

Reinforcement Learning

Wednesday, February 6, 2013

Operating Systems


REQUIRED TEXTS

  1. Operating System Concepts (8th edition) by Silberschatz, Galvin, and Gagne, John Wiley & Sons, 2009.
  2. Introduction to Operating System Design and Implementation: The OSP 2 Approach by Michael Kifer and Scott Smolka, Springer, 2007

CLICK TO DOWNLOAD POWERPOINT LECTURE SLIDES

·         Chapter 1

·         Chapter 2

·         Chapter 3

·         Chapter 4

·         Chapter 5

·         Chapter 6

·         Chapter 7

·         Chapter 8

·         Chapter 9

·         Chapter 10
·         Chapter 11
·         Chapter 12
·         Chapter 13
·         Chapter 16

Homework/Projects
·         11/20/12 The lastOSP programming project has been assigned OSP_OSP_Ports_Fall12.pdf 
If you are working in a linux/unix environment download the tar file Ports.tar.
If you are working in a windows environment download the zipped folder Ports.zip.
·         10/30/12 The fourth and penultimate OSP programming project has been assigned OSP_LFUMem_Assign_Fall2012.pdf 
If you are working in a linux/unix environment download the tar file Memory.tar.
If you are working in a windows environment download the zipped folder Memory.zip.
·         10/10/12 The third OSP programming project has been assigned OSP_MLQ2_Assign.pdf 
9/25/12 The second OSP programming project has been assigned OSP_Threads_Assign_Fall2012.pdf 
If you are working in a linux/unix environment download the tar file Threads.tar.
If you are working in a windows environment download the zipped folder Threads.zip.
·         9/25/12 The CPU scheduling homework is due in class today.
·         8/24/12 The first OSP programming project has been assigned OSP_Assign1.pdf (due 9/13/12)
Create a project directory "Project1" and a subdirectory "Misc".
Download the Demo version of the simulator, storing it in your "Project 1" directory.
Download the parameter files params, params1, params2, and params3, storing them in your subdirectory "Misc".
Download the wgui.rdl file, saving it in your subdirectory "Misc".