Syllabus160W14 - Western Oregon University

advertisement
CS-160
Introduction to Computer Science
Western Oregon
University
345 N. Monmouth Ave.
Monmouth, OR 97361
Term
Winter 2015
Course Description
Explores the disciplines and professions of Computer Science and Software
Engineering. Overviews computer hardware and software architecture, the
study of algorithms, software design and development, data representation and
organization, problem-solving strategies, ethics in the digital world, and the
history of computing and its influences on society. Explores career options and
begins the process of planning a program of study. Exposes students to both
low-level and high-level programming languages.
Credit: 3 credit hours
Instructor
Don Kraus
Required Text/Materials
Online/Digital class materials can be found on:
http://moodle.wou.edu
http://wou.edu/las/cs/csclasses
Office Hours
Tuesday and Thursday
8:30 – 9:20 and 11:00 – 11:50
Performance Based Learner Outcomes
Upon successful completion of the class, students should be able to:

Contact
krausd@wou.edu


Time and Location
Don Kraus, CRN: 20722
9:30-10:50 TR ITC-311
Code of Student
Responsibility
All members of the University
community have a
responsibility to maintain a
level of behavior that reflects
favorably upon the person and
the University. The University
expects students to abide by
local, state, and federal laws
as well as University policies,
procedures and regulations.
Please read the school catalog
for campus policies on
students’ rights and
responsibilities, and academic
dishonesty. All campus
policies will be enforced.







Define the field of computer science and related fields (computer engineering,
information technology, information systems, software engineering); describe what
practitioners of each of these fields do.
Describe the educational requirements and options available to those wanting to
enter any of the professions in computing.
Identify the campus computing resources available to students and the appropriate
uses of each for communication, research, and coursework.
Analyze the societal and ethical issues that arise as a result of the increased use of
digital systems.
Review the historical and technical evolution of computing and its impact on the field
today.
Assess the direction that hardware and software development may take in the next
ten years and its impact on jobs for future computing professionals.
Describe the commonly used architecture of digital computers, and the function and
relationships of the primary components of digital computers.
Describe the interrelationship between system software and application software in
the context of efficient and correctly operating computing systems.
Solve problems using abstraction and modularization techniques.
Describe software life-cycle and common tools of the software engineer (compilers,
editors, IDE’s, version control systems, change management systems, document
management system).
Primary Teaching Method
On-line course materials supplemented with interactive lectures, discussions, and
classroom activities.
Course Requirements



Quizzes/Exams must be taken at the times and dates scheduled. There will be no
makeup quizzes or exams. If you must miss an exam due to a REAL emergency,
contact your instructor (phone or email) PRIOR to the exam time.
A minimal mastery of the content is necessary to be successful in following classes in
the CS program; so a minimal mastery grade (D or better) is required on the final in
order to receive a passing grade in the course.
READ THE CLASS POLICIES & STUDENT TIPS FILE on the class Moodle site for detailed
class policies and student tips.
CS-160 Syllabus, Page 2
ADA
If you have a documented
disability that requires
academic
accommodations at
Western Oregon
University, you are
required to have your
accommodations
coordinated through the
Office of Disability
Services (ODS). ODS is
located in APSC, Rm. 405.
Phone: 503-838-8250
VTTY. Email:
ODS@wou.edu
Veterans and active duty
military personnel with
special circumstances are
welcome and encouraged
to communicate these, in
advance if possible, to the
instructor.
Diversity
By providing a
multicultural campus
community, WOU offers
students the knowledge,
attitudes, and skills to
function effectively
within and beyond their
cultural boundaries as
required in today’s global
society. To accomplish
this WOU has developed
active communities of
learning representing
diverse populations and
perspectives. We provide
access to an array of
diverse and inclusive
populations to foster a
quality workforce and
well-educated citizens.
Student Success
Students in this class may be
referred to the WOU Student
Success Specialist (SSS) if the
instructor determines their
performance in the class is
placing them at academic risk.
The SSS will offer to work with
referred students to address
issues and develop a student
success strategy. Irrespective
of whether a referral has or
has not been made, you are
ultimately responsible for
tracking your own progress in
this course.
Grading/Policies
Components
Grade Scale
Labs/Exercises: 30%
Quizzes: 30%
Final Exam: 40%
Notes:
100% - 92% A
91% - 90% A–
87% - 82% B
81% - 80% B–
77% - 72% C
71% - 70% C–
67% - 62% D
61% - 60% D–
59% - 0% F
See the “Class Policies” page for more details on labs/exercises,
quizzes, grading and points. Note that the 9 labs are all equally
weighted (3.33 points each) and the 5 quizzes are also equally
weighted (6 points each)
89% - 88% B+
79% - 78% C+
69% - 68% D+
Course Content/Assignment Outline
Week Topics and Notes
1
CS education and careers; introduction to science of
computation
Last day to drop with 100 % refund: Friday
2
Digital number systems
3
Digital logic and binary systems
4
Computer architecture and machine languages
5
Operating systems and networking
6
Algorithms and theory of computation
7
Programming languages
Last day to withdraw with a “W” grade: Friday
8
Software Engineering
9
Data abstraction and data structures
10
Database systems and AI
11
Finals Week: Moodle exam (2 hours) any time TuesdayThursday on-line.
Labs Due Exams
Mon - L1
Q1
Mon - L2
Mon - L3
Q2
Mon - L4
Mon - L5
Q3
Mon - L6
Mon - L7
Q4
Mon - L8
Mon - L9
Q5
Final
Exam
Course Notes





It is important finish the reading/tutorials PRIOR to doing the labs. The topics
covered in this course are difficult and may be hard to understand otherwise.
An incomplete grade will be given only in unusual circumstances. You must be
passing the class at the time of the request for an incomplete, and there must be
a serious event that prevents you from completing the class.
Please review Western’s Students Rights and Responsibilities, and the campus
policy on plagiarism.
See the “academic calendar” at: http://wou.edu/provost/registrar/calendar.php
for all important academic dates for the term and holidays.
Remember that the syllabus is a guideline to this course; it is not a legal
contract. Situations may arise that could require modifications to this guide. Any
changes will be announced in class or posted on the class web site.
Download