2017-18 Pomona College Catalog 
    
    Apr 25, 2024  
2017-18 Pomona College Catalog [ARCHIVED CATALOG] Use the dropdown above to select the current 2023-24 catalog.

Add to Portfolio (opens a new window)

CHEM170 PO - Computer Programming for Chemists

When Offered: Last offered spring 2017.
Instructor(s): M. Ogba
Credit: 1

This project-based course is designed to introduce chemistry students to programming and enable them to develop code to automate data mining and visualization in chemistry research. Early in the semester, each student will choose one project provided in this course that most closely aligns with their academic and research interests. Each project will have a bottle-neck where automation using code would be beneficial. Students will learn how to code in Python while working on their respective projects. Best practices in software development will also be emphasized throughout the course. In particular, each student will write a proposal for their chosen project, design a flowchart for the code they intend to write, prepare a pseudocode detailing the algorithms they intend to use to solve the bottle-neck problem, design test cases that rigorously tests the robustness and limitations of their code, and give an oral presentation summarizing how their newly-developed code addresses the bottle-neck they have chosen to solve. No previous programming experience required. Prerequisites: CHEM110A PO.
Satisfies the following General Education Requirement(s), subject to conditions explained in the Degree Requirements section of this Catalog:
Area 4



Add to Portfolio (opens a new window)