Core courses in programming and programming applications:
Introduction to Programming (Python) - 4 points
This course introduces students to the fundamentals of computer programming as students design, write, and debug computer programs using the programming language Python. No knowledge of programming is assumed.
Students study the principles of relational database design and learn to build, populate, manipulate and query databases using SQL on datasets relevant to their interests. Students will also explore data presentation through data visualization.
This course provides a project-based approach to web programming and development. Students study the principles of web design and each student builds several interactive websites based on content relevant to his/her interests. Note: The CSCI-GA.1120 pre-requisite has been waived for the Spring, 2018 semester.