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.
Course fee: $25, used to assist in maintaining CIT infrastructure.
- CS1030-01 TR 10:00 - 10:50 am in Smith 108 – Final exam Mon Dec 11 @ 9:00 am
Instructor: Carol Stander
At the end of the course, students will be able to:
- read and write small computer programs and apps
- write a simple web page in HTML
- take code and change it to make something new
- take data and display it in a meaningful way
- communicate through discussion and writing how computers and big data affect our daily lives
- work with peers in creating, writing, and evaluating computer programs
There is one required text for this course.
- BLOWN to BITS, Your Life, Liberty, and Happiness after the Digital Explosion by Hal Abelson, Ken Ledeen, and Harry Lewis, ISBN: 0137135599
- FREE for download from http://www.bitsbook.com/excerpts/ under a Creative Commons License.
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.
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.
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.
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.
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
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.
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.
Additional college policies, calendars, and statements are available online at http://new.dixie.edu/reg/syllabus/.
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
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, firstname.lastname@example.org. 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