CIS 835 Syllabus


Foundational Approach: Word Problems to Work Flow


Instructor: Dr. Mark E. Lehr

E-Mail: mark.lehr@rcc.edu

Outline: CIS 835 Outline


Required Text - None


We will be utilizing the Web exclusively for information and research.


Required Materials


Computer with internet!, of course.


Course Description

There are systematic techniques to solve basic procedural problems. Mapping the known inputs to the desired outcome is a method used by all software engineers. These procedures can be applied to simple as well as complex problems. 9 hours lecture.


Prerequisite - None


Course Objectives

Upon successful completion of the course, students should be able to demonstrate the following activities:

  1. Develop approaches and methodologies for solving word problems.

  2. Identify key conditions for thoroughly testing algorithmic solutions.


Course Content

1.Variable Declarations:

    1. Primitive data types

    2. Significant digits

    3. Scaling

    4. Base

    5. Operational Composition:

    6. Formulation

    7. Operator Precedence

    8. Conversion

  1. Procedural Solutions:

    1. Basic manipulation of equalities

    2. Unknown in terms of the known

    3. Simultaneous solutions

    4. Under, Exact and Over-specification


Lab Hours

None


School and Class Rules

Attendance and participation: You must at least watch and review the 7 ZOOM lectures, then post the 15 to 30 minute assignment to canvas after each lecture. It is naturally preferred to show up for the morning or evening Virtual Zoom classroom for pseudo-face to face interaction.


Classroom decorum: Listen and participate. You are expected to be cooperative and respectful during class. Disruptive talking or behavior is considered rude and you will be asked to leave if you persist.


Statement on Academic Dishonesty:

RCC defines plagiarism as, “Presenting another person’s language (spoken or written), ideas, artistic works or thoughts as if they were one’s own.” This includes using someone elses C++ code. Plagiarism is academically dishonest. Students must make appropriate acknowledgment of the original source where material written or compiled by another is used.” Cheating or dishonest practices, such as turning in the writing of someone else and claiming it as your own, will result in your receiving a failing grade on the assignment and possibly for the course.


ADA Information

Please let me know if you need accommodations for a documented disability. The office of Services to Students with Disabilities will also be able to provide help and assistance.


Course Activities and Class Format

Daily classroom instruction will consist of lectures, discussions, and demonstrations, as well as hands on work, both collaboratively and individually. Lecture will be delivered verbally, supported by PowerPoint presentations, chalk board drawings, and on occasion, paper handouts, among other methods. Periodically, students will be required to interact and work in groups or teams to reinforce learning.


Reading Assignments: Reading assignments will be given and could be followed with impromptu quizzes which will be graded pass/fail and count as your attendance for lecture or lab.


Canvas

It is the student’s responsibility to visit Canvas and stay current with respect to assignments and grades.

Course materials: Course materials such as the syllabus, homework assignments, and review materials will be posted.

Homework/Projects/Exams: will be posted.

Announcements: In addition to making announcements in class, all announcements will be posted on.

Emails: All emails sent to and by me will be sent inside of Canvas.


Your grade will be based on completing all assigned activities. 70% score leads to pass credit.


Tentative Class Schedule (Subject to change)


Assignments – At the end of Each Lecture, Due the Next Day

  1. Data Types/Sets

  2. Base/Significant Digits/Scaling

  3. Operations/Equation Manipulation

  4. Simultaneous Equations

  5. Formulas/Functions/Plots

  6. Dieters Dilemma/Poor Little Mouse

  7. Overview - All the Math you need to Know!