Course Syllabus

 

 

Syllabus

 

WSU Department Name

Computer Science

 

WSU Course Number & Listing

CS 1030: Foundations of Computer Science (4 Credit Hrs.)

 

 

High School: Utah Military Academy
WSU Concurrent Adjunct Instructor: David Storm

High School Course Name: Foundations of Computer Science

 

   

Concurrent Adjunct Instructor’s Office Hours

Mondays and Wednesdays: 11:05 – 12:10

Tuesdays and Thursdays: 12:45 – 1:50

Concurrent Adjunct Instructor’s phone and email

dstorm@utahmilitaryacademy.org

 

 

 

Course Description

This course will give students an overview of computer science and allow them to learn the facilities available in the CS department. This course is intended to give students a solid foundation in Computer Science. It is taught at an introductory level and covers the core body of knowledge required for a beginning computer scientist.

 

The course includes topics such as: History; Tools; Architecture; Data Representation; Operating System; Networks; Internet; Database; Data Structures; File Structures; Programming; Software Engineering; Security & Ethics; and Emerging Technology.

Class

Class will consist of lecture and discussion on topics assigned. The students are expected to have read the covered chapters prior to classroom instruction. We will have both individual and group projects during supervised class and outside class times.

 

If you have any questions about the course or need assistance, please contact me during office hours or by e-mail at any time.

 

Please send any email using "CS-1030, name, subject matter" in the subject line. This helps me sort the email properly and increases the likelihood that your email will not get "lost in the mail.”

Assignments / Projects

Individual assignments are the bulk of the work in this course. Failure to complete ANY of these assignments will almost guarantee a course failure. These assignments are meant to demonstrate your mastery of the course content.

 

There is a final project at the end of the semester. This project is worth 25% of your grade. You will complete this project mainly outside of class time. Organize your time wisely.

Grading

 Category

Total 

 Individual Assignments

 50%

 Quizzes

 25%

 Final Project

 25%


The quizzes will consist of multiple choice, TIP and essay questions. See Course Schedule. Quizzes will be announced in class at least one day prior to quiz. If you read, do your homework problems and follow your group discussions you should have no problem receiving a good score for quizzes.

Allocated Time

You should anticipate spending three hours of study per week for each credit hour of a university course. Computer and programming classes typically require time in the upper range.

Policies

Late Work:

I do not believe that it is equitable to other students to allow work to be submitted past the deadline. Because of this I have a very strict late policy. I will not accept any late assignment beyond one week past the due date. This includes group submissions. Also, any work that is turned in within that window will incur a 50% penalty. Exceptions to this policy will only be granted in advance, and with significant justification. As a personal note this policy is more lenient than most of your employer's will likely be.

 

Cheating:

I have zero tolerance for cheating, and it will not be tolerated under any circumstance. Students are expected to maintain academic ethics and integrity regarding performing their own work. The WSU Student Code clarifies cheating.
Cheating, which includes but is not limited to:

1.      Copying from another student’s test paper;

2.      Using materials during a test not authorized by the person giving the test;

3.      Collaborating with any other person during a test without authority;

4.      Knowingly obtaining, using, buying, selling, transporting, or soliciting in whole or in part the contents of any test, without authorization of the appropriate official;

5.      Bribing any other person to obtain any test;

6.      Soliciting or receiving unauthorized information about any test;

7.      Substituting for another student or permitting any other person to substitute for oneself to take a test;

8.      Plagiarism, which is the unacknowledged (uncited) use of any other person of group’s ideas or work. This includes purchased or borrowed papers;

9.      Collusion, which is the unauthorized collaboration with another person in preparing work offered for credit;

10.  Falsification, which is the intentional and unauthorized altering or inventing of any information of citation in an academic exercise, activity, or record-keeping process;

11.  Giving, selling or receiving unauthorized course or test information;

12.  Using any unauthorized resource or aid in the preparation or completion of any course work, exercise or activity;

13.  Infringing on the copyright law of the United States which prohibits the making of reproductions of copyrighted material except under certain specified conditions;

 

Course Summary:

Date Details Due