User Tools

Site Tools


haas:spring2020:cprog:projects

This is an old revision of the document!


Corning Community College

CSCS1320 C/C++ Programming

Assignments, Documents, Information, and Projects

Projects

cci0 (due 20180822)
wcp1 (due 20180822)
dtr0 (due 20180830)
wcp2 (due 20180830)
sof0 (due 20180905)
wcp3 (due 20180905)
dow0 (due 20180912)
wcp4 (due 20180912)
mbe0 (due 20180919)
wcp5 (due 20180919)
cbf0 (due 20180926)
wcp6 (due 20180926)
cos0 (due 20181003)
wcp7 (due 20181003)
pnc0 (due 20181017)
wcp8 (due 20181017)
mbe1 (bonus; due 20181017)
pnc1 (due 20181031)
wcp9 (due 20181024)
gfo0 (due 20181031)
wcpA (due 20181031)
wcpB (due 20181107)
oop0 (due 20181114)
wcpC (due 20181115)
EoCE (due 20181213-172959)

Class Stats

  • status (coming at some point)

URLs

Week 7

  • functions
    • passing by value
    • passing by address

Week 6

  • Arrays
  • Arrays with loops

Week 5

  • Talked about top-driven loops
  • In class example rendering a multiplication table
  • Looking to cover bottom-driven loops, then get into arrays

Week 4

  • Got through the basics of if constructs
    • exactly 1 if()
    • 0 or more else if()'s (following the single leading if())
    • 0 or 1 else statements (coming at the very end– note NO CONDITION on the else)
  • Coming up in selection land:
    • switch/case statements
    • ternary operator
    • logic chains
  • If we get through that, onto loops.

Week 3

  • looking to get into selection statements
    • if()/else if()/else
    • switch/case
    • ternary
    • logic chains
    • conditional operators
      • is equal to (==)
      • is NOT equal to (!=)
      • is less than (<)
      • is greater than (>)
      • is less than or equal to (<=)
      • is greater than or equal to (>=)
    • compound conditions
      • chaining with AND (&&)
      • chaining with OR (||)
  • dow0 is the next project

Week 2

  • Variables, types, representations of data
  • Logic, bitwise operators
  • formatted strings
  • printf(), scanf()
  • sof0 is the next project

Week 1

  • Welcome! I've wrapped some initial activities into the cci0 and dtr0 projects, that I'd like you to perform by the given deadlines (by 11:59:59pm / 23:59:59 on posted day).
  • If you've never used a UNIX system before, I'd recommend reading UNIX for the Beginning Mage; it is short, and likely one of the best reads you'll ever have.
  • Get familiar with how to log onto Lab46, and once on:
    • change to your src/ subdirectory
    • create/edit .c files (such as hello.c), and learn how to save/exit
    • compile the C program (.c file(s)) into an executable with gcc
    • execute the compiled C program (the executable) by specifying a path: ./program_name
  • I've also early released next week's project this week (a pattern I hope to maintain), should people really like to get a leg up on things (sof0).
haas/spring2020/cprog/projects.1579377180.txt.gz · Last modified: 2020/01/18 14:53 by wedge