CSIS 2610L 01: Programming Problem Solv Lab

CSIS 2610L - Programming and Problem-Solving Lab

Fall 2026 Syllabus, Section 01, CRN 42455,

Credit hours: 1

Course Meeting Times

Log in to view more

Instructor

Zack While

Email: zwhile@ysu.edu

Instructor Image

Public Instructor Information

Instructor Title: Assistant Professor

Instructor Professional Qualifications: 

  • PhD, Computer Science, University of Massachusetts Amherst (2025)
  • MS, Computer Science, University of Massachusetts Amherst (2022)
  • BS, Computer Science & Mathematics, Youngstown State University (2018)

Instructor Office Location: Meshel Hall #312

Instructor Office Phone: 330-281-1806

Instructor Website: zwhile.prof

Private Instructor Information

Log in to view more

Course Description

2610L. Programming and Problem-Solving Lab. Programming laboratory for CSIS 2610. This laboratory will meet for 100 minutes per week. Coreq.: CSIS 2610. 1 s.h.

Course Readings

Group Title Author ISBN
no readings

The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.  

Additional Course Materials

Log in to view more

Course Learning Outcomes/Objectives/Goals

Log in to view more

How to Succeed in This Course

Log in to view more

Attendance Expectations

Log in to view more

Late Work Submission Policy

Log in to view more

Additional Course Expectations

Log in to view more

Artificial Intelligence Policy Statement

Log in to view more

Assignments/Assessments

Log in to view more

Grading and Grading Scale

Log in to view more

University Policies

Log in to view more

Tentative Course Schedule

Week of Proposed Topic Due/To Prepare for Class
8/24 Programming Basics Lab 1
Questionnaire 1
8/31 Expressions Lab 2
Questionnaire 2
9/7 Interactivity Lab 3
Questionnaire 3
9/14 If/Else Statements Lab 4
Questionnaire 4
9/21 Code Debugging Lab 5
Questionnaire 5
9/28 Loops Lab 6
Questionnaire 6
10/5 Functions Lab 7
Questionnaire 7
10/12 Enums
Strings
Lab 8
Questionnaire 8
10/19 Arrays Lab 9
Questionnaire 9
10/26 Collaborative Coding
C++ Libraries
Lab 10
Questionnaire 10
11/2 Structs Lab 11
Questionnaire 11
11/9 Object-Oriented Programming Lab 12
Questionnaire 12
11/16 C++ Classes Lab 13
Questionnaire 13
11/23 [NO LAB]
11/30 Subclasses
Pointers
Lab 14
Questionnaire 14

The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better learning.