Introduction to Programming Paradigms
CS2109.01
Course Description
Summary
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.
Please contact the faculty member :