Introduction to Programming Paradigms (CS2109.01)

Anselm Bradford

How do we get a computer to do what we want? How does information appear on a screen and respond to our input? How do we approach tackling an engineering problem and organize it into instructions? Through exercises and projects, students will gain an understanding of computer programming concepts such as variables, flow control, data structures, algorithm design, and APIs. Prior programming experience is not necessary. Expect to write code in JavaScript and come away with a fundamental programming fluency that could lead into programming for websites, hardware, or serve as the basis for learning other programming languages.

Prerequisites: None.
Credits: 4
M 6:30pm - 8:20pm; W 6:30pm - 8:20pm
Maximum Enrollment: 18
Course Frequency:
This course is categorized as Anselm Bradford, All courses, Four Credit, Updates, 2000, Computer Science.