Introduction to Programming Paradigms

CS2109.01
Course System Home Terms Spring 2017 Introduction to Programming Paradigms

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 :

Instructor

Day and Time

Academic Term

Spring 2017

Area of Study

Credits

4

Course Level

2000

Maximum Enrollment

18