CSCI 3024
Principles of Programming Language
New Mexico Institute of Mining and Technology · UGRD · Fall 2026
1 section
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
001
Availability not recently verifiedClass #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?