TECHIE 5300

Fundamentals of Modern Software

Cornell University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This is a crash course in how software works and what it can do. It covers the basics of programming, databases, and web applications. There is a strong emphasis on learning by doing and the course includes weekly programming assignments in Python.Students who complete the course will be able to write simple programs to automate routine tasks. They will have enough familiarity with the modern software stack to quickly absorb new technical information. Even more importantly, they will be able to talk to technologists intelligently and understand the kinds of constraints that shape technical decisions.The course is intended for students with no prior training in programming. It covers the essentials of program implementation and debugging. Students who have significant programming experience may not take this course. Talk to the instructor ASAP if you are uncertain whether this applies to you.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 8 hours ago

001

Availability not recently verified
Class #cornell_2-TECHIE5300Fall 2026UGRD2 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?