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


