CS1030 - Problem Solving with Computers

Fall 2017 Syllabus

For any student interested in how computers are used to solve problems. This course will introduce the use of computers in problem solving including problem decomposition and algorithm construction. Students will be required to complete simple programming projects.

Prerequisites: None

Course fee: $25, used to assist in maintaining CIT infrastructure.

Sections:

Instructor: Carol Stander

Objectives

At the end of the course, students will be able to:

Resources

Texts

There is one required text for this course.

Computer Resources

You may use the computers in the Smith Building. There will be lab assistants available to help you. Check the lab schedule for times. You may also use any other computer you wish. These computers require a valid CIT username and password. If you have not activiated your CIT login, visit http://cit.dixie.edu/facilities/passwd/passwd.php to activate it, or ask a lab assistant to help you sign up for one.

Course Materials

All materials for this course are in Canvas.

Assignments and Exams

Weekly Reading and Discussion

There are required readings from the text and other online material. There will be class discussions on the reading. Twenty-five percent of the grade is on the written response to the readings.

Weekly In-class Small Group Work

The in-class group work will focus on working together to decompose problems, look for patterns, generalize patterns, and design algorithms. Work will be submitted in class on the day it is presented. Twenty-five percent of the grade is on the in-class group work.

Weekly Assignments

Most weeks will require a homework assignment to be completed. These will mostly be hands on coding problems. You will submit them in Canvas. Programs will be graded according to a rubric in Canvas. Twenty-five percent of your grade will be on Weekly Assignments.

Projects

There will be two projects, a midterm and a final project. Students will choose the type and subject matter of the project. The project must meet the technical guidelines given in Canvas.

Grading

Your course point total will be calculated using Weekly Assignments (25%), In-class Group Work (25%), Weekly Discussions (25%), Projects (25%).

Here is the grading scale:

  >= 94 = A
  >= 90 = A-
  >= 87 = B+
  >= 84 = B
  >= 80 = B-
  >= 77 = C+
  >= 74 = C
  >= 70 = C-
  >= 67 = D+
  >= 64 = D
  >= 60 = D-
  <  60 = F

Course Policies

Absences

Students are responsible for material covered and announcements made in class. School-related absences may be made up only if prior arrangements are made. The class is approximate. The instructor reserves the right to modify the schedule according to class needs. Changes will be announced in class and posted in Canvas.

Late work

Assignments are due on the date specified in the schedule.

Late work for weekly assignments and discussions will be subject to penalties as determined by the instructor.

Projects will not be accepted late.

College Policies

Additional college policies, calendars, and statements are available online at http://new.dixie.edu/reg/syllabus/.

Disability

If you suspect or are aware that you have a disability that may affect your success in the course you are strongly encouraged to contact the Disability Resource Center (DRC) located at the North Plaza Building. The disability will be evaluated and eligible students will receive assistance in obtaining reasonable accommodations. Phone # 435-652-7516

Title IX

DSU seeks to provide an environment that is free of bias, discrimination, and harassment. If you have been the victim of sexual harassment/misconduct/assault we encourage you to report this to the college’s Title IX Director, Cindy Cole, (435) 652-7731, cindy.cole@dixie.edu. If you report to a faculty member, she or he must notify the Title IX Director about the basic facts of the incident.

Last Updated 08/18/2017