CS@GWU homepage


world wide web
cs @ gwu

Department of Computer Science
The George Washington University
801 22nd Street NW, Suite 704
Washington DC 20052

Voice: (202) 994-7181
Fax: (202) 994-4875
E-mail: cs@gwu.edu

CSci 145 - Programming languages

Price Jones and Staff


Credits: 3


Programming language and software design fundamentals, patterns and paradigms are studied as abstract concepts using the programming language Scheme. Students will also learn and write programs in at least one modern non-procedural programming language. Included are the notions of closures, procedure and data abstraction, object-oriented programming, procedural programming, declarative programming, continuations, compilation and interpretation, and syntactic extension. Advanced control structures appropriate for parallel programming. Prerequisite: CSci 143. (Spring)




Sample course outline

Back to:
  • Undergraduate Courses
  • Graduate Courses
  • CS for Non-CS Students

  • Schedule of courses
    Libraries

    SEAS Website
    GWU Website