Introduction to Computer Science for the Social Sciences

 

This Spring Dr. Susan Mitchell will teach a special section of CMSC 201 Computer Science I designed for majors in the social sciences. The course will cover the same content and have the same rigor as the regular sections of CMSC 201 and prepare students to continue on to CMSC 202 if they wish. The major difference will be that the assignments and projects will be relevant to social sciences majors, covering skills such as statistical analysis, working with large data sets, and data visualization. The official description is:

An introduction to computer science through problem solving and computer programming. Programming techniques covered by this course include modularity, abstraction, top-down design, specifications documentation, debugging and testing. The core material for this course includes control structures, functions, lists, strings, abstract data types, file I/O, and recursion.

The course will include a lecture from 2:30pm to -3:45pm on Tuesdays and Thursdays in Engineering 027 and a one hour lab on Tuesdays at either 11:30 or 4:00.

Permission from the instructor is required to register for this section. No prior programming experience is required. The only prerequisite is that students must have completed MATH 150, 151 or 152 with a C or better; OR have MATH test placement into MATH 151; OR be concurrently enrolled in MATH 155 or completed it with a C or better.

For permission or questions, email Dr. Susan Mitchell at