Alumpath
Dartmouth College Logo

Dartmouth College

COSC 1 – Intro to Programming & Computation

Course Code: COSC 1

Course Overview

Problem-solving in Python, basic data structures (lists, dictionaries), and algorithmic thinking.

Course Modules / Table of Contents

  • Introduction to Computer Science and Python
  • Variables, Data Types, and Expressions
  • Control Flow: Conditionals (if/else) and Loops (for/while)
  • Functions and Modular Programming
  • Data Structures: Strings, Lists, Dictionaries, Tuples
  • File Input/Output
  • Introduction to Object-Oriented Concepts
  • Recursion and Algorithmic Thinking

Sample Assignments & Guidance

Ready to Master COSC 1 – Intro to Programming & Computation?

Don't let challenging assignments hold you back. Connect with our expert human tutors for COSC 1 – Intro to Programming & Computation and gain the confidence to excel.