CS1428 Lab Sections CS1428 Lab Sections

CS1428 Lab Sections


Class Information:

Class: CS1428.L01
CS1428.L05
Meeting Times: L01: Mon 3:30pm - 5:30pm
L05: Mon: 6:30pm - 8:30pm
Classroom: DERR 325
Instructor: Asa Yeamans
EMail: ay1067@txstate.edu; asa.yeamans@rivin.net
Office: DERR M14
Office Hours: Tue: 2:00pm - 4:00pm (MCS593)
Wed: 4:00pm - 6:00PM (DERR M14, Official)
Thur: 2:00pm - 3:15pm (MCS593)
Syllabus: Class Syllabus

Assignment Upload:

CS1428.L01

CS1428.L05

Becky's Links

Eclipse Installer

All-In-One Installer Package
 
 

Lab Assignments:

  1. Lab 00 - Lab 00 - Syllabus Review / The Eclipse IDE / Introduction to C++ / Hello World / Program Structure / Data Types / Expressions / Computer Architecture
  2. Lab 01 - Lab 01 - Syntax Errors / Debugging / Variables / Constants / Literals
  3. Lab 02 - Lab 02 - Console IO / Evaluating Expressions / >Operators (+, -, *, / (float/int), %, +=, -=, *=, /=, %=)
  4. Lab 03 - Lab 03 - Input Files / Output Files / Similarities to cin/cout / Opening/Closing / Verifying operation
  5. Lab 04 - Lab 04 - Quiz 1 / Relational Operators: (<, >, <=, >=, ==, !=) / Logical Operators: (&&, ||, !) / if() {} / if() {} else {}
  6. Lab 05 - Lab 05 - if() {} vs if() {} else {} / switch() / if() vs switch()
  7. Lab 06 - Lab 06 - while() loops, patterning to a for loop / for() loops, deconstruction to while loop / Realizing when to use each one / Differences between them; similarities / Input validation
  8. Lab 07 - Lab 07 - Quiz 2 / do{} while() loops / More input validation
  9. Lab 08 - Lab 08 - Arrays: location and size / Using loops to process arrays / Character arrays as strings / How to use arrays
  10. Lab 09 - Lab 09 - Functions / Prototypes / [Forward] Declarations / Header / Definition vs Declaration / Parameter by value / Parameter by reference
  11. Lab 10 - Lab 10 - Parameter by value / Parameter by reference / Variable Scope
  12. Lab 11 - Lab 11 - Passing Arrays / File Processing w/Arrays in functions / Program Structure w/Functions and Arrays and Loops
  13. Lab 12 - Lab 12 - Structures / Arrays of structures / File processing w/struct arrays / Program Structure w/Functions and Arrays and Loops
  14. Lab 13 - Lab 13 - Final Exam