Rob Miles 2008 Department of Computer Science, The University of Hull. Contents: Computers. Programming languages. C#. A first C# program. Manipulating data. Writing a program. Methods. Arrays. Switching. Our case study: friendly bank. Enumerated types. Structures. Ojects, structures and references. Designing with objects. Static items. The construction of objects. From object to component. Inheritance. Object etiquette. The power of strings and chars. Properties. Building a bank. Storing business objects. Business objects and editing. A graphical user interface. Using delegates. Structured error handling. Program organization. Debugging. Glossary of terms.