keronpoints.blogg.se

Sbarker bowdoin coderunner
Sbarker bowdoin coderunner





sbarker bowdoin coderunner

TAs / QR Mentors: Drop-in lab hours in Searles 128: Office Hours: Tues/Wed, 2-3:30, or by appointment.

sbarker bowdoin coderunner

These skills are broadly applicable across many fields of study. Students with extensive programming background may wish to instead enroll in CSCI 2101 (Data Structures).ĭistribution: This course fulfills the MCSR distribution requirement by teaching students to employ programming and algorithmic problem solving. No programming background is expected of students taking CSCI 1101. Specific topics covered include variables, functions, conditionals, loops, arrays, recursion, and object-oriented programming. Labs will reinforce concepts presented in class that are fundamental to computer science and computation across many fields. Over the course of the semester, students will learn the fundamentals of programming using the Python programming language and write a variety of programs during weekly lab assignments and larger projects. We will consider questions such as (1) what defines computer science, (2) how do we design an algorithm to solve a problem, and (3) how do we translate an algorithm into a computer program? Computer science is fundamentally a study of problem solving, not simply computers (or computer programs) themselves. This course will provide an introduction to computational thinking, programming, and the field of computer science in general.







Sbarker bowdoin coderunner