Course Notes - Jim Fawcett

Revised: 11/10/2009
Home  Courses  SWTrack  Code  Handouts  StudCult  CoreTech  Books  Articles  Math  Research  Student Projects  CASE Projects  Project Topics  SWDev  WebDev  News  OtherLinks  SiteDesign  Graduates  AllPages  Office Hours  Seminars  Notices  Contents

CSE382-AADS  CSE681-SWMAA  CSE686-IP  CSE687-OOD  CSE775-DO  CSE776-DP  CSE778-AWP  CSE784-SWS

image not found
Qualification Test - Software Studio Project

image not foundimage not foundimage not found
With one of my TAs, Devaprem - Graduation Day, with Ketan Vala - Summer 09, with Priyaa Nachimuthu (Microsoft) and her husband Kedar

image not foundimage not found
Nidhi Solanki and Rajika Tandon worked on a CASE project for Wireless Business Group

image not foundimage not foundimage not foundimage not foundimage not foundimage not found
CASE luncheon celebrating my abscence Fall `09


" Good judgement comes from experience, and experience comes from bad judgement. "
- Jim Horning


Judea Pearl

Notes:

The infrastructure for this site - the collection of its pages and linking structure - has been evolving for years, and that process continues. The goal of the site is to organize more than a dozen years of notes, presentations, demonstration code and reusable code modules. The content is intended to supplement course lectures and you will need to make frequent references as you take courses from the sequence described here.

Jim Fawcett, Ph.D.

Associate Professor
CST 4-187, Syracuse University, Syracuse, New York 13244
(315) 443-3948, jfawcett@twcny.rr.com

Purpose of this Site

The site serves, for current and former students, as a portal into a sequence of software design courses I've taught for the last twelve years. This page links to descriptions of each of the courses and to folders containing presentations and code used as an integral part of these courses.

Using code and notes from this website:

Courses

I teach software design courses on a regular schedule, each offered once each year: Courses

Course Handouts

You will find a collection of directories on the college server to provide access for current and former students to selected notes, references, and code. Be warned that the code is discussed in class and much of it will have meaning, only to that class. However, feel free to browse, and download anything you wish: Handouts. You will find links and descriptions of much of the code here.

These folders have more content than a simple directory organization can properly support. This site is trying to provide a grand scheme for improved accessibility. The site is now in its fourteenth year and its contents and structure are reasonably current.

Master's Projects and Theses

The Department of Electrical Engineering and Computer Science has three programs: Computer Engineering, Computer Science, and Electrical Engineering. Of these, the two Engineering programs require completion of a Master's Project as a final step in your academic experience. If you wish to complete a Master's Project under my direction please check out Master's Projects. If you are interested in carrying out some original Master's-level research follow this Yellow Brick Road.

Research and Development

Several students and I have recently started a small research group that focuses on software complexity, accessibility and reuse. For details refer to this Research page. This group consists of a couple of Doctoral students, several students preparing Master's Theses under my direction, and a number of students doing Independent Studies. Some of this research extends into the classroom. For example, the CSE784 - Software Studio class has, over several years, developed projects that implement some of the software accessibility ideas we are exploring.

Ancient History

From 1978 through 1990 I taught, as an Adjunct, all Electrical Engineering courses, e.g., a variety of control system courses, digital signal processing, complex variables, linear vector spaces, etc. None of those notes are in electronic form, and so do not appear in this site.