Category Archives: Uncategorized

What is SharePoint? (asked the end-user)

A couple links and videos to try and help answer the question:

Introduction To Eiffel (Part 2)

Online Tutorials

  1. SmartEiffel
  2. Object Oriented Programming in Eiffel, The Online Book
  3. An Invitation to Eiffel
  4. Eiffel: An overview of the language and method
  5. BURK’s Eiffel Resources
  6. Eiffel: A Short Course
  7. Eiffel for Beginners

Eiffel I/O

  1. Reading Character Streams from the terminal
  2. ANU Online
  3. Account.e
  4. ATM.e

Eiffel General References

  1. Eiffel Reference
  2. Eiffel Library Index

Online Source Code

  1. Please see /opt/cs220/SmartEiffel/samples or
    click_here
  2. Eiffel: A Short Course
  3. 99 Bottles of Beer
  4. HelloWorld.e

Miscellaneous Eiffel
Resources

  1. University of Sydney, Eiffel links
  2. Eiffel Software
  3. Wikipedia: Eiffel Programming Language
  4. Eiffel Archive
  5. Eiffel to C++ Terminology Mapping
  6. Eiffel The Language O.O. Forgot
  7. Two-Dimensional
    Arrays

BASH Shell Lab (Beginner Level)

Objective:  The purpose of this laboratory session is to introduce the skills necessary to become an efficient user of the Linux Operating Environment.

Exercise I

  • Create a .cshrc file in your home directory similar to that of the template described with the .cshrc Handout.
  • Please include the following functionality in your .cshrc file
  1. Append /opt/cs220 to your PATH.
  2. Customize your Cshell prompt.
  3. Include the following alias statement

a. alias print a2ps -–pretty-print=

4. A demonstration of your own creativity.

  • Be sure to include extremely concise comments explaining the functionality of the statements within your .cshrc file.

Exercise II

  • Develop, test, and implement a bash shell script that will:
  1. Create a CS220 directory in your $HOME directory
  2. Within your newly created CS220 directory create the following directories:
  • homework
  • notes
  • temp
  • bin
  • 13 additional directories named lab1…lab13
  • Be sure to include extremely concise comments explaining the functionality of your work.