CSCI 3024

Principles of Programming Language

New Mexico Institute of Mining and Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Introduction to low (micro/macro) and high level languages (L/HLLs) -- features and positions within the computer system, definition of HLLs of syntax and semantics. Data types, control structures, concurrency, declarations, procedures. Recursion and recursive definitions. Procedural and data abstraction. Critique of major programming languages features and design issues (e.g., power, efficiency, security, modularity, readability, etc). Examples from major realms of current programming languages -- imperative (block structured, object oriented), declarative (function, logic) paradigms.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 11 hours ago

001

Availability not recently verified
Class #new_mexico_mining_and-CSCI3024Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?
CSCI 3024 · Principles of Programming Language — New Mexico Institute of Mining and Technology