Search Results

CSCI 121: Principles of Computer Science

This course introduces students to computer science (CS), a field devoted to creative problem solving with computers, and its applications to other disciplines. Students explore fundamental concepts, including iteration, recursion, object-oriented software design, algorithm efficiency, levels of naming, parallel computing, and computing ethics. Students apply these concepts daily in hands-on homework exercises relevant to fields in the arts, humanities (including digital humanities computations), social sciences, and natural sciences. Includes a team project applying CS to a chosen discipline. No prior experience with programming is expected or required. Offered each semester. One of CSCI 121, CSCI 125, or CSCI 251 counts toward linguistic studies concentration.

Computer Science

http://catalog.stolaf.edu/academic-programs/computer-science/

...introductory courses ( CSCI 121 or CSCI 125 ) and three "second courses" ( CSCI 241 , CSCI 251...

Linguistic Studies

http://catalog.stolaf.edu/academic-programs/linguistic-studies/

...Asian Languages and Linguistics) CSCI 121 Principles of Computer Science or CSCI 125 Computer Science...

Management Studies

http://catalog.stolaf.edu/academic-programs/management-studies/

...in Chinese CSCI 241 Hardware Design CSCI 251...studies concentration include ECON 121 , MGMT 225 and...