

This course develops advanced computational problem-solving skills including common algorithms, data structures, and advanced tool and library options. Advanced Programming for Computational Social Science (4)

Prerequisites: CSS 1 and choose one of the following courses: COGS 14B, MATH 11, MGT 3, POLI 30, POLI 30D, PSYC 60. Students will implement demonstrations of these methods in Python. Topics include thinking like a computational social scientist research design for big data legal and ethical dimensions of computational social science (CSS). This course explores the use of computational methods across the social sciences. Data and Model Programming for Computational Social Science (4) Students will learn to program in Python in the context of computational social science problems.ĬSS 2. Upper-Division Requirements (fifty-six units) Four CBN Core Courses. A brief introduction on UI/UX is included with assignments to develop Photoshop skills. In one quarter you will learn best practices and responsive design of Web development as you gain competency in HTML5 and CSS3 and are introduced to Twitter Bootstrap. This course develops computational thinking practices and skills critical for defining, describing, and analyzing social science problems using a computational approach. COGS 14B By petition, MATH 11 will be accepted for the major. Learn the basics of front-end development. Introductory Programming for Computational Social Science (4) Coursesįor course descriptions not found in the UC San Diego General Catalog 2022–23, please contact the department for more information. All courses, faculty listings, and curricular and degree requirements described herein are subject to change or deletion without notice.
