CSIS 3700L 01: Data Structures and Object Lab

CSIS 3700L - Data Structures and Objects Lab

Fall 2026 Syllabus, Section 01, CRN 42486,

Credit hours: 1

Course Meeting Times

Log in to view more

Instructor

Robert Kramer

Email: rwkramer@ysu.edu

Public Instructor Information

Instructor Title: Associate Professor
Instructor Professional Qualifications: PhD, Computer Science, University of Pittsburgh, 1998
MS, Computer Science, University of Pittsburgh, 1991
BS, Mathematics / Computer Science, Youngstown, 1987 State University
Instructor Office Location: 326 Meshel
Instructor Office Phone: 330-941-1495

Private Instructor Information

Log in to view more

Course Description

3700L. Data Structures and Objects Lab. Programming laboratory for CSIS 3700: Data Structures and Objects. This laboratory will meet for 100 minutes per week. Prereq.: "C" or better in either CSIS 2605 or CSIS 2610. Coreq.: CSIS 3700. 1 s.h.

Course Readings

Group Title Author ISBN
No readings for lab

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 Separate Compilation Lab 1
8/31 Classes and Objects Lab 2
9/7 Debugging Lab 3
9/14 Open Lab - Work on project 1
9/21 Exceptions Lab 4
9/28 Bitwise Operations Lab 5
10/5 Generic Containers Lab 6
10/12 Open Lab - Work on project 2
10/19 Dynamic Memory Lab 7
10/26 Array Doubling Lab 8
11/2 Open Lab - Work on project 3
11/9 Circular Doubly-Linked Lists Lab 9
11/16 Sorting Lab 10
11/23 Simulated Links Lab 11
11/30 Open Lab - Work on project 4

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. 

Additional Information

Log in to view more