Welcome

CSS 341 -  Fundamentals of Programming Theory and Applications

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

 

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:

Week of

 Notes

What

Nov 27, 2006

 

Simple algorithms: Sorting and Searching

Nov 20, 2006

 

Recursion

            Quiz 7: My solution

Nov 13, 2006

 

Working with Database, Strings, and Regular Expressions

            Quiz 6: My solution

Nov 6, 2006

 

Catch up and MidTerm Exam (Here are: Q2, Q3, and Q4)

Oct 30, 2006

 

Dictionary, Powerpoint and working with email system.

            Quiz 5: My solution

Oct 23, 2006

Catch up

Html, using array, and command line

            Quiz4: My solution

Oct 16, 2006

ppt

Array, Dynamic arrays, Text files, and working with word processor.

            Quiz3: My solution

Oct 9, 2006

ppt

More Loop control and Functions/Sub-programs

            Quiz2: My solution

Oct 2, 2006

ppt

Loop control structure and working with Spreadsheets

            Quiz1: My solution

Sep 29, 2006

ppt

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

Simple VB References

----

Examples of showing simple usage of

            If Statement

            Case Statement

            For Statement

            While Statement

            Repeat statement


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

Assigning Date

Programming Assignments

(Link to e-submit: NOTE the time of deadline)

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.

Nov 29th, 2006

MP 6 – Part 2: We are hired as the IT solution provider for the Keystone Daily! Here is our first assignment: let’s analyze their junk emails.

Dec 11th 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Nov 20th, 2006

MP 6 – Part 1: 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 folder in the FolderOfJunk.pst data file). Extract the appropriate information into the EmailInfo table in this access database.

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

Here is my solution to mp6a.

Nov 29th 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Nov 8th, 2006

MP5: Keystone Daily really likes what we have done. Let’s make sure they continue to like our work!!

Here is a sample MS Outlook data file you can work with.

Here is my solution to mp5.

Nov 22nd 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Oct 25, 2006

MP 4: Our first major contract with the Keystone Daily on their core business! Let’s show them what we can do!

Here is my solution to mp4.

Nov 1st 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Oct 18, 2006

MP 3: We have just won a contract to help Keystone Employee Organization (KEO) to develop a web-based solution to provide their loan officer information to help them make decision.

Here is an example Excel Report generated from my solution.

You may find this code fragment useful when coding your html-embedded VBSctipt.

Here is my solution to mp3.

Oct 25th 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Oct 11, 2006

MP 2: We will help the Keystone Daily Newspaper’s Employee Promotion Board (KDNEPB) figure out their employee’s course Grade Point based on data entered on a Excel Spreadsheet. Here is an example spreadsheet of the KDNEPB’s score data sheet.

 

Here is my solution to mp2.

Oct 18th 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Oct 4, 2006

MP 1: Let’s help the poor Keystone Daily in figuring out their pay system for their hard working delivering people!

 

Here is my solution to mp1.

Oct 11th, 2006

1:10pm: e-Submit

1:15pm: Hardcopy in class

Sep 27, 2006

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.

 

Here is my solution to mp0.

 Oct 4st 2006

  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

Last updated: September 2006 KS