IF you can not see the entire page or wish to print it, you can edit
it/print it by using MS word and use the option File, Open (while online) and
as the document path use:
http://spot.pcc.edu/~wmorales/cs133u/syllabus.htm
COURSE SYLLABUS
CS 133U - CRN 41556 INTRODUCTION TO C 4 Cr. – RC
Fall 2007 Walter Morales wmorales@pcc.edu
Rock Creek Campus
LOCATION OF CLASSES: Bldg 2/ 253F
CLASS TIME: Thursday 18-20:50
OFFICE NUMBER: 503 614-7604 bldg 2/244
OPEN LAB: http://www.pcc.edu/resources/computer-labs/ (check current open times). Visit the lab for orientation even if you have a computer. If you decide to visit the computer lab you will need to have access to the computers.
E-MAIL: wmorales@pcc.edu http://spot.pcc.edu/~wmorales. When sending a message, always use the subject: CS133U online or TH (depending which class) – your name – your topic on ALL of your email messages to the instructor.
LAB TIMES (OFFICE HOURS): (Virtual Hours – Contact me via e-mail. On campus Mon, Thu 3-5PM, or by appointment. Please, Call first)
REQUIRED TEXT: C Programming: A modern Approach by K.N. King, 1st Edition. You can get it online at the bookstore http://www.pcc.edu/resources/bookstore/
SUPPLIES:
COURSE DESCRIPTION: Solve real-world problems using structured programming principles and the C programming language in a MS DOS/Windows environment. Introduces with little or no previous programming experience the world of computer programming through development of C programs to solve practical problems.
PREREQUISITES: Recommended: Computer Literacy (such as completion of CIS 120).
GRADING: Students will be evaluated based on their performance on exams, discussions, and homework assignments. The assignments and exams will be given points. For instance, the midterm will be worth 200 pts (or 20%) of your grade. Your final grade will be the average according to the total points that you received in class. So, if the total points for the class is 900 pts and you received 800, your final grade will be 88% = B.
HW assignments (50%) | 90% - 100% = A
Midterm exam (20%) | 80% - 89% = B
Final exam (20%) | 70% - 79% = C
Attendance/Participation(10%) | 50% - 69% = D
|00% - 49% = F
Further grading
policy, see here http://www.pcc.edu/resources/academic/academic-policy/acad20.html
Makeup: (VERY IMPORTANT) If you are not able to turn in your assignment in time, please advise your instructor (in writing, voice mail or e-mail prior to the due date of the assignment or test, so an arrangement, if possible, can be made. Otherwise the value of the homework or test will be worth 50% of its original value. The assignment is late if you send your assignments in a later date. The test/exam is considered late if you do not login and take the test within the scheduled time. If an assignment is worth 50 points and it is turned in late, the maximum number of points that you will receive is 25. Please make sure to let your instructor know if there will be a problem with the due dates of the assignments and make an arrangement. Half credit will be given for late assignments. Late assignments will be accepted at the latest one week after their due date. Except the last two assignments that will not be accepted late.
Attendance Policy: The student will also be expected to spend an average of 3 or more hours per week working on course projects. Participation in class discussions and attendance (for on campus students) will count towards 10% of your class grade. Please, be sure to attend the online labs (for the online students) whenever possible, in the case of sickness or emergency please contact the instructor (writing a note, voice mail or e-mail) prior to the class meeting. In the online class, a combination of Lecture labs (Try it sections) and online lab attendance will count towards the 10% attendance/participation grade.
Assignments: LATE ASSIGNMENTS WILL BE WORTH HALF OF ITS ORIGINAL VALUE AND COLLECTED AT THE LATEST 1 WEEK AFTER ITS DUE DATE. NOT INCLUDING THE FINAL 2 ASSIGNMENTS THAT WILL NOT BE ACCEPTED LATE. The assignments will be corrected between 1 - 2 weeks time frame. The grades will be updated on WEBCT only a few times during the term (for the online students). I keep your grades on a spreadsheet. Please check how to use the return receipt (http://www.pcmag.com/article2/0,1895,1166613,00.asp) feature of your email program for confirmation that I have received your assignments or emails.
Lab exercises include: There should be about 6 assignments. Do not start an assignment until they have a date assigned to them.
Special accommodations: PCC encourages students who have disabilities to contact the Office for Students with Disabilities for assistance in requesting classroom accommodations.
Flexibility Statement: Assignment/exam calendars may be changed in response to institutional, weather, class problems. See Academic Calendar http://www.pcc.edu/pcc/csr/imptdates/academic_calendar.htm
ACADEMIC HONESTY: Degrees and grades are awarded on the basis of evidence that students have mastered course material and met other requirements. Homework, assignments, term papers, examinations, and other assigned work provide evidence of that mastery, as well as providing practice for the student. Please visit http://www.pcc.edu/pcc/abt/rights/student_rights/integrity.htm and look at this document carefully.
NOTES
1) This course is not available on a pass/no-pass or an incomplete grade. Students wanting to receive an audit must notify the instructor in a written statement by the third week of classes. If you are going to take this class for an Audit grade the requirements are that you complete at least 60% of the class work including a combination of tests and/or assignments.
2) You can do your assignments on any C compiler that you desire, However, you must submit your assignments as described in the assignment handout and make sure that the program will execute on the chose compiler.
3) All the assignments that you will be submitting must be typed, always include the questions with your assignments (copy from the web page and paste on your word processor or in the body of your email). DO NOT SEND ATTACHMENTS.
4) Always keep a copy of your submitted assignments and make sure to backup your work frequently.
6) Please check the schedule for our
7) You will be responsible for the material covered in class.
8) The following course outline may slightly change. You will be notified about these changes during the lecture or postings.
9) I will do my best to keep up with the schedule, but sometimes we may need to spend a little more time on certain subjects.
10) On the subject line of your messages ALWAYS include class name, your name, topic. i.e. CS133U(online or TH) - Your name - questions about assignment 1
11) Your instructor can not be available 24hrs a day, I will do my best to be responsive to your messages, but it may take up to 36-72 hrs to respond your e-mails. The discussion boards (for the online classes) are used for student discussion, your instructor will participate in the discussion whenever necessary. ALWAYS use wmorales@pcc.edu address to send messages to your instructor.
12) Use the Discussion board (for the online students) to post your questions. Most likely there will be students reading the Discussion board at different times and may catch your questions before I get to them.
13) (online students) The due dates for assignments, and any other items to be submitted to your instructor are announced in the Discussion board and online calendar.
14) (online students) The discussion boards are to be used to post messages related to the topics covered in class. It is not to be used for personal attacks or any posting that is disruptive to the class. Please be aware of the Code of Student Conduct, violations will be reported to the Dean of students.
|
|
|
|
||
CLASS
SESSION |
TOPIC |
|
|
ASSIGNMENT |
|
Wk 1
- Thu. 9/27 |
Introduction
to CS 133u |
|
|
Get
Textbook |
|
|
Goals
& Expectations |
|
|
Download
Turbo C++ to your |
|
|
Strengths
& Weaknesses of C |
|
|
|
|
|
Ch 1
& 2 Fundamentals of C |
|
|
|
|
|
|
|
|
|
|
Wk 2
- Thu. 10/4 |
Ch 1
& 2 Fundamentals of C |
|
|
|
|
|
Ch3: Formatted I/O |
|
|
|
|
Wk 3
- Thu. 10/11 |
Ch4:
Expressions |
|
|
|
|
|
ChS:
Selection Statements |
|
|
|
|
Wk 4
- Thu. 10/18 |
Ch6:
Loops |
|
|
||
Wk 5
- Thu. 10/25 |
Ch7:
Basic Data Types |
|
|
MIDTERM |
|
|
ChS: Arrays
|
|
|
|
|
Wk 6
- Thu. 11/1 |
Ch9:
Functions |
|
|
||
Wk 7
- Thu. 11/8 |
Ch
10: Program Organization |
|
|
|
|
|
Ch
11: Pointers |
|
|
|
|
Wk 8
- Thu. 11/15 |
Ch
12: Pointers & Arrays |
|
|
|
|
Wk 9
- Thu. 11/22 |
Ch
13: Strings |
|
|
|
|
Wk
10 - Thu 11/29 |
Ch14:
The Pre-Processor |
|
|
|
|
|
Ch
15: Writing Large Programs |
|
|
|
|
Wk
11 - Thu 12/6 |
Ch16:
Structures |
|
|
|
|
Wk
12 – Thu 12/13 |
FINAL |
|
|