Course Syllabus
CSIS1030
Foundations of Computer Science
NOTE: This syllabus constitutes a contract between you and your instructor.
You are responsible and accountable for the information in this syllabus!
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:
- understand the history and social implications of computing including issues related to computer and network security and ethics.
- describe the architecture of a PC, local and wide area networks, and the Internet.
- create a relational database and manipulate data using basic SQL commands.
- understand binary representation for both numeric and character based data.
- describe the basic characteristics of lists, stacks, queues, trees and simple sorting algorithms.
- develop problem solving and debugging skills.
- understand the software development life cycle and contemporary software development challenges.
- create a simple webpage that includes text, images, tables and other common components using HTML.
- write a simple computer program using a high-level programming language like Java or C++
Grading
- 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.
- 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.
- 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% E 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 Academic Calendar for the current semester. The SLCC Drop or Withdraw 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. Please review Section II. Student Responsibilities and Section III. Student Disciplinary Prodedures.
ADA
SLCC values inclusive learning environments and strives to make all aspects of the College accessible to our students. If you have a disability and believe you need accommodations to improve access to learning materials or the learning environment, please contact the Disability Resource Center: (phone) 801-957-4659; (email) drc@slcc.edu; (website) www.slcc.edu/drc.
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.
Important Information for Students
General Education Regardless of your major, General Education courses build a foundation of broad knowledge and skills that help you in your further career and life. http://www.slcc.edu/gened
General Learning Support & Tutoring Services provide support for SLCC students enrolled in any class at the College. All resources are provided free-of-charge. Ask your instructor about discipline-specific learning support and tutoring services.
- The Tutoring and Learning Centers provide free assistance in Math, Science, Accounting, CSIS and Allied Health Classes at 6 campus locations. https://www.slcc.edu/tutoring
- The Student Writing Center provides in-person and online feedback on all writing assignments. http://www.slcc.edu/swc
- The Academic Literacy Center provides tutoring in reading and conversation. https://www.slcc.edu/english/academic-literacy-center.aspx
- Library Services provides research help, print and online resources, computers and study space. libweb.slcc.edu
- The ePortfolio Lab provides drop-in assistance for all ePortfolio questions. http://eportresource.weebly.com/
- eLearning Support provides support for navigating online and hybrid classes. https://slcc.instructure.com/courses/297606
- The Business Resource and Innovation Center provides tutors and a study space for students in Business and CSIS courses. Located in BB 226 on Taylorsville-Redwood Campus.
Advising and Counseling Support Services provide support for students enrolled in any class as the college.
- The Center for Health and Counseling provides health care, mental health counseling, massage therapy services and healthy lifestyle programs. http://www.slcc.edu/chc/index.aspx
- Veterans’ Services assists hundreds of students in using their VA education benefits each semester. http://www.slcc.edu/veterans
- Academic and Career Advising helps students plan, explore, make decisions, access resources and evaluate their academic and career goals. And the Academic Achievement Center helps students achieve GPA requirements for graduation.
Title IX of the Educational Amendments of 1972 prohibits discrimination based on sex in any educational institution that receives federal funding. Salt Lake Community College does not tolerate sex discrimination of any kind including: sexual misconduct; sexual harassment; relationship/sexual violence and stalking. These incidents may interfere with or limit an individual’s ability to benefit from or participate in the College’s educational programs or activities. If you have questions or concerns regarding your rights or responsibilities, or if you would like to file a Title IX complaint please contact:
Kenneth Stonebrook, J.D.
Title IX Coordinator Salt Lake Community College
Taylorsville Redwood Campus – STC 276A
(801) 957-5027 ken.stonebrook@slcc.edu
Online Reporting Form: http://www.slcc.edu/title-ix/complaint.aspx
Students may also report incidents to an SLCC faculty or staff member, who are required by law to notify the Title IX Coordinator. If a student wishes to keep the information confidential, the student may speak with staff members of the Center for Health and Counseling, (801) 957-4268. For more information about Title IX, go to: http://www.slcc.edu/title-ix/index.aspx
Course Summary:
| Date | Details | Due |
|---|---|---|