New Building Website

CSA 253 Current Programming Languages (1-2; maximum 2 credits)

 

Catalog description:

Presents syntax and semantics of a particular programming language currently popular in industrial or academic settings. Address construction of programs in the language. Applications of the language presented. Coverage of good programming style and software engineering concepts addressed in context of the language. Languages offered include 253.A Ada, 253.C C, and 253.J Java. Not applicable to CSA electives requirement for a CSA major. Offered infrequently.

 

Prerequisite: Programming knowledge or permission of instructor.

Course Objectives:

  • Write, read, and understand programs written in the specific programming language.
  • Identify applications for which the language is appropriate and not appropriate.
  • Implement fundamental data structures using the constructs of the language.
  • Write programs that interact with the program execution environment (operating system, file system, other I/O devices).
  • Package programs in appropriate ways that facilitate proper design, coding, and maintenance.

 

Required topics: Depends on the programming language and credit hours.