
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,
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 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
Click here to download ITECH270LearningHWProject.zip