Welcome

CSS 341 -  Fundamentals of Programming Theory and Applications

Kelvin Sung (ksung@u.washington.edu)
Fall 2007

 

CSS341        Computing and Software Systems        UW Bothell   

Welcome to our home page. Here, you will find:

  • Something for us to think about ... is a comic strip from the Seattle Times from Sep 23, 2001.

Here are the links to the in class programming examples:

Weekly Examples

 Notes

What

Simple VB References

ppt

Examples of showing simple usage of

            If Statement

            Case Statement

            For Statement

            While Statement

            Repeat statement

Week 1: Examples

ppt

Introduction, Decision Control Structures and working with Web Browsers and VBScripts

Solution to Quiz1

Week 2: Examples

ppt

Conditional statements and working with Spreadsheets

Solution for Quiz2

Week 3: Examples

ppt

Loops and Functions

Solution to Pre-Test Quiz (here is the data file for pre-test quiz).

Take home Quiz problem statement.

Week 4: Examples

ppt

Arrays, working with text files and Word processors.

Solution to Pre-Test Quiz.

Solution to Quiz 4.

Week 5: Examples

ppt

Catch up + Review for mid-term

Week 6: Examples

--

Dictionary + Working with email

Week 8:

Examples

--

Working with Databases and Regular Expressions

Week 9:

Examples

--

Recursions

Solution to Quiz 5.

Week 10:

Examples

--

General Problem solving and final review

 

 

 


Machine problems (mps) and simple demos of mps. Here is the mp grading rubric.

Assigning Date

Programming Assignments

NOTE the time of deadline

 

Link to on-line submission area

 

Due Date
!!!! NO LATE ASSIGNMENT will be accepated !!!!

Hardcopy due at beginning of class. Here is the MP Score Sheet You must submit with each hardcopy.

Sep 26, 2007

MP 0: This is for warming up. Your assignment is to download/modify the appropriate example from our course web-site, so that your VB-script (does not need to be web-based) will accept 5 numbers from user and output the second smallest number. You should check input errors from the user.

 

Please work on this assignment by yourself. You can start working in groups starting next assignment.

 

My solution to mp0

Oct 3rd 2007 at 1pm
Hardcopy: 1:15pm in class

Oct 3rd 2007

MP1: Simple problem solving with conditional statement and html front end.

 

My solution to mp1.

Oct 10th 2007

Hardcopy: 1:15pm in class

 

Oct 10th 2007

MP2: Solving problems with loops using a spread sheet application.
 

My solution to mp2.

Mp2 solution we worked on in class (on Oct 22) with function calls.

Oct 17th 2007

Hardcopy: 1:15pm in class

Oct 17th 2007

MP3: Solving problems with spread sheet and web browser.

 

My solution to mp3.

Oct 24th 2007

Hardcopy: 1:15pm in class

Oct 24th 2007

MP4: Solving problems with text files, word processor, and spread sheet.

 

My solution to mp4.

Nov 5th 7th, 2007

Hardcopy: 1:15pm in class

Nov 5th, 2007

MP5: Solving problems with email, word processor, and spread sheet.

 

My solution to mp5.

Nov 19th, 2007

Hardcopy: 1:15pm in class

Nov 19th 2007

MP6a: Write a script to open any MS Outlook data file (e.g., here is a MS outlook data file), in this data file you can expect to find a folder with the same name as the data file (e.g., FolderOfJunk in the FolderOfJunk.pst data file). Extract the appropriate information into the EmailInfo table in this MS Access database.

This is part 1 of mp6. This assignment will contribute 6% towards your grade for this class.

 

My solution to mp6a.

Nov 28th, 2007

Hardcopy: 1:15pm in class

Nov 28th 2007

MP6b:  Here is the description of mp6b.

This is part 2 of mp6. This assignment will contribute 8% towards your grade for this class.

 

My solution to mp6b.

Dec 5th, 2007

Hardcopy: 1:15pm in class

--

Here is the mp6 that is not assigned. Our mp6a and mp6b combined is almost the solution to this mp.

 

My solution to this assignment.

 

  CSS 341 Home  |   Kelvin Sung  |   Kelvin's Research Page  |   CSS Home  |   UW Bothell  |   UW Seattle


UWB Home
18115 Campus Way NE
Bothell, WA 98011-8246

(425) 352-5000
(425) 352-5303 (TDD)

*


University of Washington, Bothell
Copyright ©2000, UWB. All rights reserved.
Comments to Kelvin Sung: ksung@u.washington.edu
Information about UWB: uwbothel@u.washington.edu