CSIS 2610 Homepage
CRN 43134 (lecture) / 43161 (lab)
Course Info & Tools
Syllabus
Virtual Machine Setup
Dittrich's replit.com repository
Labs
Lab 1
DUE: 9/28 by 11:59pm
Lab 2
DUE: 10/12 11:59pm
Exam 1 Lab
DUE: 10/19 11:59pm
Exam 2, L1: Caesar
DUE: 11/16 11:59pm
Exam 2, L2: DNA
DUE: 11/16 11:59pm
Pair Projects
Project Teams
Blackjack
DUE: 11/23 11:59pm
Hangman
DUE: 12/07 11:59pm
Syntax
C++ 11 compilation:
g++ -std=c++11 -o outfile infile.cpp
greeter.cpp
Order of Operations
(PEMDAS)
datatypes.cpp
boolean.cpp
char_int.cpp
char_int2.cpp
iomanip_example.cpp
Swapping_Variables.pdf
sorting_intro.cpp
sorting_intro_fixed.cpp
sorting_string_array.cpp
getline() fix when using cin
reading input from a file
bubble sort with min and max values
selectionSort.cpp
writing output to a file
Arithmetic
circle.cpp
hypotenuse.cpp
powers_of_two.cpp
myPow.cpp
divide.cpp
pascal.cpp
fibonacci.cpp
big_fibonacci.cpp
dollarsToTheMoon.cpp
hoursMinutesSeconds.cpp
sieve.cpp - The Sieve of Eratosthenes
random_example.cpp
random_example2.cpp
D&D character generator
viral transmission sim
Loops
counterLoop_while.cpp
counterLoop_do-while.cpp
counterLoop_for.cpp
pre vs. post incr/decr
nested_loops_while_vs_for.cpp
Conditionals
(Branching)
simple_conditional.cpp
grades.cpp
complex_conditionals.cpp
Rock, Scissors, Paper
switch_case.cpp
switch_case2.cpp
Arrays & Vectors
array_example.cpp
multiplication_table.cpp
matrix_2d.cpp
(row vs column order in 2-D arrays)
matrix_3d.cpp
(coordinates in 3-D space)
vectors.cpp
N-Queens problem
(save link as, don't copy-paste)
Functions
guessingGame.cpp
Struct
swapping_multipass.cpp
sortingHatSimulator.cpp
Hogwarts student data file
Sorting Hat Simulator with IDs
factorization.cpp
Pointers
basic pointer example
basic pointer example 2
pointer swapping example
nodeAvg.cpp
nodeSum.cpp
nodeAvg2.cpp
(
new
keyword)
StudentDynListEx1.cpp
StudentDynListEx2.cpp
StudentDynListEx3.cpp
StudentDynListEx4.cpp
StudentDynListRand.cpp
Classes