CIS 150 Assignments

Click on a heading to sort by that field.

Programming Project 01 2017-02-04 Input, output, calculations
Programming Project 02 2017-02-18 Selection, output formatting
Programming Project 03 2017-02-25 Repetition
Programming Project 04 2017-03-04 Functions, input validation
Programming Project 05 2017-03-11 Functions
Programming Project 06 2017-04-01 Sequential (text) file I/O
Programming Project 07 2017-04-08 Arrays
Programming Project 08 2017-04-22 Pointers, arrays, sorting
Programming Project 09 2017-05-06 Random access (binary) file I/O, structs
Programming Project 10 2017-05-13 Classes, objects
Lab 01 2017-01-28 Input, output, expressions, calculations
Lab 02 2017-02-11 Selection, calculation, output formatting
Lab 03 2017-02-18 Repetition, input validation
Lab 04 2017-02-25 Functions, input validation
Lab 05 2017-03-25 Sequential (text) file input/output
Lab 06 2017-04-01 Creating and using arrays
Lab 07 2017-04-01 Pointers and arrays
Lab 08 2017-04-08 Sorting
Lab 09 2017-04-29 Random access (binary) file input/output
Lab 10 2017-05-06 Classes and objects
Challenge 01 (Chap 1) 2017-01-28 Intro to programming
Challenge 02 (Chap 2) 2017-01-28 Variables and assignment
Challenge 03 (Chap 3) 2017-02-04 Data types, math functions, debugging
Challenge 04 (Chap 4) 2017-02-11 Selection
Challenge 05 (Chap 5) 2017-02-18 Repetition
Challenge 06 (Chap 6) 2017-03-04 User-defined functions
Challenge 07 (Chap 8) 2017-04-01 Arrays, vectors
Challenge 08 (Chap 9) 2017-04-08 String and character operations
Challenge 09 (Chap 10) 2017-04-15 Pointers
Challenge 10 (Chap 11) 2017-04-22 Enumerations, structured data
Challenge 11 (Chap 12) 2017-05-06 Objects, classes
Exam: Midterm 1 (5001) 2017-03-08 Input, output, variables, calculations, selection, repetition
Exam: Midterm 1 (5002) 2017-03-07 Input, output, variables, calculations, selection, repetition
Exam: Midterm 2 (5001) 2017-04-12 Functions, arrays, sequential (text) file I/O
Exam: Midterm 2 (5002) 2017-04-11 Functions, arrays, sequential (text) file I/O
Exam: Final (5001) 2017-05-15 Comprehensive with emphasis on classes, objects, random access (binary) file I/O
Exam: Final (5002) 2017-05-16 Comprehensive with emphasis on classes, objects, random access (binary) file I/O
Honors 1 2017-02-04 Initial proposal
Honors 2 2017-02-18 Project requirements
Honors 3 2017-03-11 Basic design document
Honors 4 2017-04-01 Detailed design document
Honors 5 2017-04-22 Preliminary implementation
Honors 6 2017-05-13 Finished project
Honors 7 2017-05-13 Reflection report