Course description: Recursive algorithms, data structures, abstract data types, algorithm analysis will be covered with an emphasis on implementation and the human-computer interface. Social and ethical implications of computing.
Prerequisites: Csci 180, or permission of department head.
Text: Programming in C# .NET , by Julia Case Bradley and Anita C. Millspaugh, McGraw Hill, 2004.
Course material will include the following topics:
| Topic | Chapter | Approx. time |
|---|---|---|
| OOP | Ch. 6 | ~ 1 week |
| Lists, loops, and printing | Ch. 7 | ~ 2 weeks |
| Arrays | Ch. 8 | ~ 2 weeks |
| Sequential access files | ~ 2 weeks | |
| Graphic objects | ~ 2 weeks | |
| C# collections | ~ 2 weeks |
Other material will be covered as time permits.