CSIS 2605 - Fundamentals of Programming and Problem- Solving 2
Fall 2026 Syllabus, Section 02, CRN 41545,
Credit hours: 2
Course Meeting Times
Log in to view more
Instructor
Anthony DePinto
Email: addepinto@ysu.edu
Course Description
2605. Fundamentals of Programming and Problem- Solving 2. Theory and application of programming principles, data and information structures, simple linked lists, searching, and sorting, software development life cycle. Practice using these concepts in an object-oriented programming language. Credit will not be given for both CSIS 2605 and CSIS 2610. Prereq.: C or better in CSIS 1595. Coreq.: CSIS 2605L. 2 s.h.
Course Readings
| Group | Title | Author | ISBN |
|---|---|---|---|
| Required | Starting Out with C++ from Control Structures through Objects | Tony Gaddis | 978-0137450565 |
The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.
Assignments/Assessments
Log in to view more
Schedule of Topics and Assignments
| Week of | Reading(s) | Proposed Topic | Due/To Prepare for Class |
|---|---|---|---|
| 8/24 | Introduction to C++ | ||
| 8/31 | Data types, variables, declarations | ||
| 9/7 | Expressions and Interactivity | ||
| 9/14 | Making Decisions | ||
| 9/21 | Loops and Files | ||
| 9/28 | Functions | ||
| 10/5 | Arrays & Vectors | ||
| 10/12 | Midterm Exam | ||
| 10/19 | Searching and Sorting Arrays | ||
| 10/26 | Pointers | ||
| 11/2 | Characters, C-Strings, string Class | ||
| 11/9 | Structured Data | ||
| 11/16 | Introduction to Classes | ||
| 11/23 | More about Classes | ||
| 11/30 | Linked Lists | ||
| 12/7 | Finals Week |
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.