dixie state college logo
dixie cit it cs vt degrees courses faculty facilities jobs submit login
dixie > cit > cs > cs1410 >



Computer and Information Technology

  Degrees
  Courses
  Faculty
  Facilities
  Contact
  Jobs
  Scholarships
  ACM Club
CS 1010 1400 1410 2420 2450 2810 3400 3410 3500 3510 3520 3530 3600 4300 4550 4600 3310
Home Syllabus Schedule Log Grading

CS 1410 Object Oriented Programming

Topics Covered by Day

August

  • 24: intro, asst1 (contest), str, int, len

    26: asst1 continued, open, close, next, readline, readlines, write, rstrip, s[::-1], split

    28: reverselines example, more on asst1, reading and writing files

  • 31: exercise: smart quotes

September

  • 2: asst1 checkprotect problem, % formatting, string slices

    4: asst2 intro, trees, objects, classes, methods, fields, __init__, self

  • 9: objects, references vs containment metaphor, roll dice class exercise

    11: quiz1, review asst2, roll dice class exercise (adding set of dice)

  • 14: solution to roll dice example, student class exercise

    16: SVG files and shape classes, intro to inheritence

    18: intro to gtk, glade, mock-up of animalgui

  • 21: gtk calculator ui example

    23: temperature conversion ui example

    25: quiz2

  • 28: animalgame solution, animalgui functionality, current and root

    30: multiplication quiz in-class exercise

October

  • 2: intro to asst4: platformer

  • 5: rotating tile example, intro to tiled

    7: map class for platformer asst

    9: quiz, intro to guy class

  • 12: platformer questions, extra credit ideas

    14: guy class testing and debugging

  • 19: inheritance, shape inheritance example

    21: animal gui solution

    23: canceled

  • 26: intro to asst5: asteroids

    28: demo platformers

    30: asteroids part ii

November

  • 2: bouncing ball exercise using asteroids starter code

    4: bouncing ball continued, winpdb debugger demo

    6: quiz, asteroids part iii

  • 9: recursion, towers of hanoi, dragon fractal

    11: work on asteroids

    13: more recursion, factorial, fibonacci, dictionaries, using dictionaries to memoize fibonacci

  • 16: HTML, preview of blog asst part I

    18: detailed intro to blog part I

    20: asteroids demos, quicksort

  • 23:

  • 30:

December

  • 2:

    4:

  • 7:

    9:

    11:

Student Projects   
CIT.DIXIE.EDU