everything.study
COMPSCI 1MD3

Introduction to Programming

Undergraduate

2025

Topics

  • Introduction to fundamental programming concepts
  • Values and types
  • Expressions and evaluation
  • Control flow constructs and exceptions
  • Recursion
  • Input/output and file processing
Spring/Summer 2024 · C01

Topics

  • Input, Processing, Output : programming languages, text output, input, variables, expressions
  • Input, Processing, Output: Data types, graphic output, for loops, built-in functions, commenting, debugging
  • Control Flow: functions, parameters, return values, variable scope
  • Control Flow: Boolean expressions, selection statements (if-else), chaining, nesting, testing
  • VICTORIA DAY – No Classes
  • Control Flow: Iteration (while, for), loop patterns, testing
  • Data Structures: Strings, indexing, built-in functions and methods, string processing (Plus review for Midterm)
  • Data Structures: Lists, indexing, built-in functions and methods, string processing
  • Data Structures: Reference Types, nested lists, nested loops
  • Advanced Topics: File I/O, Exception Handling
  • Advanced Topics: Recursion
  • Review for Final

Readings

Sources