Course Syllabus

background_nobar_.jpg

CSIS1030

Foundations of Computer Science

Text

No required text. All reference material comes from Open Educational Resources (OER) available on the web.

Prerequisite

None.

Description

A solid foundational introduction to Computer Science is essential in undergraduate programs to ensure that all students are on the same footing for subsequent courses. This course follows the core body of knowledge specified by the ACM which provides students with a broad overview of topics they might encounter within the Computer Science curriculum.

The course is taught at an introductory level and includes topics such as: history of computers, computer architecture, operating systems, world-wide web and HTML, programming with Java, database, software engineering, networking, and more. Through a series of OER materials, exercises, quizzes, tests, and labs, students will learn first hand about the field of computer science as both a degree and a career.

Learning Outcomes - Students will be able to:

  1. understand the history and social implications of computing including issues related to computer and network security and ethics.
  2. describe the architecture of a PC, local and wide area networks, and the Internet.
  3. create a relational database and manipulate data using basic SQL commands.
  4. understand binary representation for both numeric and character based data.
  5. describe the basic characteristics of lists, stacks, queues, trees and simple sorting algorithms.
  6. develop problem solving and debugging skills.
  7. understand the software development life cycle and contemporary software development challenges.
  8. create a simple webpage that includes text, images, tables and other common components using HTML.
  9. write a simple computer program using a high-level programming language like Java or C++

Grading

  1. Weekly Assignments (40%): The specific assignment, due date, and turn-in procedure are all managed through Canvas. Late work may be submitted up to one week (7 calendar days) following the due date, but a 50% penalty will be assessed. Assignments will not be accepted more than one week after the due date.
  2. Quizzes (25%): One or more quizzes may be given to cover the material in each module. Quizzes must be taken on or before the due date, are "open book", not timed, and you may take a quiz only once.
  3. Exams (35%): Each module has an end of module exam that must be taken on or before the scheduled due date. Exams are "open book", not timed, and may taken only once. The "final exam" is a research paper that you will upload to your eportfolio as a "signature" assignment.
Grading Scale A   94% - 100% A-   90% - 93%
B+   87% - 89% B   84% - 86% B-   80% - 83%
C+   77% - 79% C   74% - 76% C-   70% - 73%
D+   67% - 69% D   64% - 66% D-   60% - 63%
   59% and below    

Addition Policy

Additions will be made from a waiting list on a first-in, first-out basis. No additions will be allowed after the second week of class.

Withdrawal Policy

You are responsible for dropping or withdrawing from classes you are not attending or do not intend to complete in the current semester. You can drop/withdraw by the deadline dates published in the for the current semester. The SLCC Adds / Drops / Withdrawals policy clearly states when a refund or adjustment to tuition may be given. If you are receiving Financial Aid or Veteran benefits, please notify the appropriate office when dropping classes. Withdrawals will be shown as a "W" on the transcript and are not calculated as part of your grade-point average (GPA). If you stop attending classes without dropping/withdrawing by the published deadline, you may receive an "E" grade which will be included in your GPA calculation.

Student Code of Conduct

You are expected to maintain standards of academic ethics and integrity in regards to performing your own work. Academic dishonesty, including cheating, plagiarism, misrepresentation or collaboration, will not be tolerated.

As a registered student at SLCC you have agreed to follow the Student Code of Conduct. See page 41 for an explanation of the various forms of academic dishonesty. Procedures for alleged academic dishonesty are outlined on page 44 of the Student Code of Conduct and will be followed explicitly.

ADA

Students with medical, psychological, learning or other disabilities desiring accommodations or services under ADA, must contact the Disability Resource Center (DRC). The DRC determines eligibility for and authorizes the provision of these accommodations and services for the college. Please contact the DRC at the Student Center, Suite 244, Redwood Campus, 4600 So. Redwood Rd, 84123. Phone: 801.957.4659, TTY: 801.957.4646, FAX: 801.957.4947 or email: linda.bennett@slcc.edu

Classroom Courtesy (applies to in-person classes)

Electronic devices that may disrupt class (cell phones, tablets, etc.) must be turned off or placed in silent mode. Checking email, surfing the net, playing games and/or other non-class related activities are also considered discourteous and inappropriate classroom behavior.

Course Summary:

Date Details Due