A programming language is a tool for instructing computers and computerized equipment, a means for programmers to communicate with each other, a method for expressing high-level design, a notation for algorithms, and a tool for experimentation. Students obtain an understanding of these essentials of programming languages, such as syntax, semantics, run-time structure, and data and procedural abstraction. Students study the underlying structures of programming languages along with necessary tools for critical evaluation of existing and future programming languages, concepts and paradigms. Principles that distinguish languages and paradigms are stressed. Familiar and unfamiliar programming paradigms are covered in lectures and laboratories. Prerequisites: CSCI 220 and CSCI 225. Fall semester.
Grade Basis: Letter Grade
Credits: 4.0
St. Norbert College adheres to all policies of non-discrimination on the basis of age, sex, gender identity, race, color, national origin, ancestry, sexual orientation, military or veteran status, marital status, disability, religion or any other characteristic protected by the current federal, state, and local statutes. Further, the college prohibits discrimination based on genetic information and non-job related arrest record or conviction records for employment purposes.
@2023 St. Norbert College