INFOTC 2040

Programming Languages and Paradigms

University of Missouri-Columbia · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course presents programming principles and their syntactical representation and implementation across languages including those that are compiled and interpreted. The course shows how to implement algorithms and data structures to solve problems while utilizing paradigms offered by the programming languages such as procedural, object-oriented, protocol-oriented, functional, and declarative. Language support for strong and weak typing and type safety are covered along with support for optional values. This course provides experience in developing algorithms and determining their efficiency, designing application architecture, and developing applications. Building and using libraries/application programming interfaces is covered. Git and GitHub are used for code versioning and collaboration. Integrated development environments (IDEs) are used for managing, building, debugging, and testing applications. Credit Hour s : 3 Prerequisites: INFOTC 1040 or CMP_SC 1050 with C- or higher, or prior experience with programming and consent of instructor

Sections

Current meeting, instructor, credit, and enrollment details

Updated 14 hours ago

001

Availability not recently verified
Class #missouri_columbia-2986Fall 2026UGRD
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?