CSIS 1595 02: Fund Prog Problem Solving 1

CSIS 1595 - Fundamentals of Programming and Problem-Solving 1

Fall 2026 Syllabus, Section 02, CRN 43388,

Credit hours: 2

Course Meeting Times

Log in to view more

Instructor

Rachel Gramann

Email: regramann@ysu.edu

Public Instructor Information

Instructor Title: Dr. Rachel Gramann
Instructor Professional Qualifications:

  • DBA - Capella University (2022)
  • MBA - Capella University (2018)
  • BS Computer Science - Carroll University (2007)

Instructor Office Location: https://ysu.webex.com/ysu/j.php?MTID=m19be15b48ec755a05b3b04b5a68c5243
Instructor Office Phone: 262-909-2572
Instructor Email: regramann@ysu.edu

Private Instructor Information

Log in to view more

Course Description

1595. Fundamentals of Programming and Problem-Solving 1. Introduction to concepts, principles, and skills of programming using a high-level programming language. Topics include programming language characteristics, an integrated development environment, algorithms and pseudocode, variables, operators, conditional statements, looping statements, functions, arrays, testing, debugging, documentation and program style. Credit will not be given for both CSIS 1595 and CSIS 2610. Prereq.: CSIS 1590 with a grade of C or better, or MATH 1510 or MATH 1510C or MATH 1511 or MATH 1511C or Math Level 35. Coreq.: CSIS 1595L. 2 s.h.

Course Readings

Group Title Author ISBN
Required Starting Out with C++ from Control Structures through Objects Tony Gaddis 8220127140546.

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

Schedule of Topics and Assignments

Week of Reading(s) Proposed Topic Due/To Prepare for Class
10/19 Chapter 1 Intro to C++ Discussion
Quiz
10/26 Chapter 2 Basic Stucture Discussion
Quiz
Assignment
11/2 Chapter 3 Expressions Discussion
Quiz
11/9 Chapter 4 Interactivity & Decisions Discussion
Quiz
Assignment
11/16 Chapter 5 Loops & Files Discussion
Quiz
11/23 Chapter 6 Functions Discussion
Quiz
Assignment
11/30 Chapter 7 Arrays Discussion
Quiz
Assignment

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