Photograph of Nick Ourusoff taken at Computing Research Laboratory, New Mexico State University, Las Cruces, NM in 1997

Welcome to My Home Page!  

Nicholas Ourusoff

Lecturer in Computer Science and Computer Information Systems

   Click here for my Curriculum Vitae    

   And here  to download my transcripts and letters of support (requires a password)

           

 

Recent Articles and Lectures:   

 Introduction to Problem Frames – Invited lecture, Bemidji State University, April, 2007

 Teaching Problem Frames at Petrozavodsk State University - Invited presentation, 2nd International Workshop on Applications and Advances in Problem Frames, ICSE May 23, 2006.

 Reinvigorating the Software Engineering Curriculum with Jackson’s Methods and Ideas (zip file) - ACM SIGCSE Quarterly Bulletin, June 2004. 

 Towards a CASE Tool for Jackson's JSP, JSD and Problem Frames - 1st International Workshop on Applications and Advances in  Problem Frames,

  ICSE May 24, 2004. 

 Using Jackson Structured Programming (JSP) and Jackson Workbench to Teach Program Design - Proceedings of 2003 Informing  Science and

  Information Technology Education, Pori, Finland, June 24-27, 2003.
 Primitive Types in Java Considered Harmful - Technical Opinion, Communications of the ACM, 45, 8 (August 2002), 105-106    
 Teaching ProgramDesign with JSP and Jackson Workbench  - Guest lecture, Dept of Computer Science, U of Turku & U of Helsinki,  Dec., 2002.    


 Tutorials, Articles, Presentations:
    Can Machines Think?    
    Computer Science and Philosophy: Strange Bedfellows
    Tutorial on JSP and  JSD
    A Classroom Demonstration of Artificial Intelligence
    The Relational Model
    An Introduction to the The Halting Problem (with Dr. Hing Leung, Dept. of Computer Science, NMSU)
    An Introduction to JSP and a Little JSD (zip file)

 Some Current and Previously taught courses:

    Western State College of Colorado  (2004-2005) 
    CIS 120 Introduction to Information Management and Analysis
    CIS 300 Introduction to Computer Architecture and Assembler Language
    CIS 310 Visual Programming (using Java)
    CIS 420  Introduction to Database Design

   Petrozavodsk State University, Russia
   Program and Information System Design (graduate course) (Fall 2002)

  University of Maine at Augusta (1997-2003)
    COS 111: Introduction to Microcomputer Applications (Fall 1997)
    CIS 101: Introduction to Computer Science (Spring 2002 (ITV, live), Spring 1999, Fall 1998, Fall 1997)         
 
 
CIS 210: Programming Concepts (Spring 2002, Fall 2001, Fall 2000 (Rumford/Mexico Center), Fall 1999 (ITV), Spring 1999, Fall 1998)
    CIS 214: Applications Programming: Java  (Fall 2001, Fall 2000 (Compressed Video / Asynchronous), Spring 2000 (UNET/ITV), Spring 1998)
    CIS 330: Information Systems Development Methodology (Fall 2001 (Compressed Video & Asynchronous), Fall 2000, Fall 1999 (Compressed Video))
    CIS 231: Web Applications Development I (JavaScript)  (Spring 2001 (UNET/ITV), Fall 2000 (Compressed Video))
    CIS 460/INT 360/HON 301: Computers and Culture   (Spring 2001(Live & Asynchronous))
    COS 271: Introduction to Database Design (Fall 1997)

   Click here to visit my friends at  Petrozavodsk State University in Russia!   

   Click here to download ITECH270LearningHWProject.zip

11












Hosted by www.Geocities.ws

1