![]() |
COURSE SYLLABUS
CS 140U - CRN 10522,13117 (REMOTE), INTRODUCTION TO
UNIX/LINUX
(This syllabus is for the Distance Learning and the
on campus classes. Sections of this syllabus that only specifically to DL
students will be labeled (DL), but the whole content applies to both sections)
Portland Community College -
Rock Creek Campus
LOCATION OF CLASSES:
REMOTE online
CLASS TIME:
REMOTE online
OFFICE NUMBER:
971 722-7604 7/202, Office assistance: Nancy Nicholson
(971) 722-7257
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.
Tutoring available for some CS courses at SY and RC
(http://spot.pcc.edu/computers/tutors.html) at RC consult
http://www.pcc.edu/resources/tutoring/rock-creek/
E-MAIL:
wmorales@pcc.edu,
http://spot.pcc.edu/~wmorales
(you will find a back up of class presentation material and assignments if you
missed any). Always use the subject: CS140U remote
(depending which class that you are in) � your name � your topic on ALL of
your email messages to the instructor. ONLY use your PCC e-mail address for
correspondence. I will not respond to non PCC emails or messages without the
proper subject.
LAB TIMES (REMOTE online):
This term we are not having a fixed times
to meet, but I will meet with students a couple of times a term using ZOOM to
explain how the class will work and depending on the overall performance of the
class, we will meet more times. I will let you know 1 week ahead of time, if you
can�t make it, the session is recorded.
OFFICE HOURS: (Virtual
Hours � Once classes resumes on campus, I will announced the hours - Contact me
via e-mail. Always email before stopping by the office)
REQUIRED TEXT:
A Practical Guide to Linux Commands, Editors, and Shell Programming (r 4th
edition)
ISBN-10: 013308504X . You
can get it online at the bookstore http://www.pcc.edu/resources/bookstore/
SUPPLIES:
Internet access, a ssh software (putty),
if you wish, you can try UBUNTU http://www.ubuntu.com/ (highly recommended as a
backup). It is a Linux distribution that runs on a CD, no need to install it on
your computer. Note: we do not support it. You will also be able to use a mac
command line prompt. (https://www.wikihow.com/Get-to-the-Command-Line-on-a-Mac).
Another alternative (not supported, is that you can install UBUNTU�s command
line system on your PC
https://docs.microsoft.com/en-us/windows/wsl/install-win10
COURSE DESCRIPTION:
Provides an in-depth introduction into the UNIX operating system, including:
task scheduling and management, memory management, input/output processing,
internal and external commands, shell configuration, and shell customization.
Explores the use of operating system utilities such as text editors, electronic
mail, and file management, scripting, and C/C++ compilers. Discusses trends in
UNIX, including use of graphical user interfaces. Course content guide
http://www.pcc.edu/ccog/default.cfm?fa=course&subject=CS
PREREQUISITES:
Recommended: CS160. Note CS140u is required for most CS classes.
GRADING:
Students will be evaluated based on their performance on exams, homework
assignments and class activities. 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 1000 pts and you
received 800, your final grade will be 0.8 = 80% = B. If you plan to Audit
the course, I require that you complete 60% of the class work.
HW assignments (50%) | 90% - 100% = A
Midterm exam (20%) | 80% - 89% = B
Final exam (20%) | 70% - 79% = C
Labs/Attendance (10%)
| 50% - 69% = D
|00% - 49% = F
Further grading policy, see
https://www.pcc.edu/student-records/grading/
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 submit your assignments in a later date after its due 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. Late unexcused assignments will be accepted at the latest one
week after their due date (for � credit). If it is an excused late assignment
you will have just a couple days after its due date to turn it in for full
credit. Except for the last two
assignments (6,7), the final exam and the labs that will not be accepted late.
LABS are not accepted late.
Attendance Policy:
The student will also be expected to spend an average of 2 or more hours per
week working on labs. The labs will count towards 10% of your class grade.In the
case of sickness or emergency please contact the instructor (writing a note,
voice mail or e-mail) prior to the lab/class meetings.
Adding and Dropping deadlines: http://www.pcc.edu/registration/dropping.html
Assignments:
UNEXCUSED LATE ASSIGNMENTS WILL BE WORTH HALF OF THEIR ORIGINAL VALUE
AND COLLECTED AT THE LATEST 1 WEEK AFTER THEIR DUE DATE. THIS RULE DOES NOT
INCLUDE THE FINAL 2 ASSIGNMENTS (6,7) AND THE LABS THAT WILL NOT BE ACCEPTED
LATE. The assignments will be corrected within 1 - 2 weeks time frame
after their due date, BUT if your
assignment is in the dropbox it means that it is finished and it could be
corrected earlier (do not use the dopbox to keep versions of your assignments,
just the final submission). The grades will be updated on Desire 2 Learn only a
few times during the term (for DL students only). Campus students ask your
instructor about your grade. I keep your grades on a spreadsheet. Your Linux
account does not provide a �received� feedback once you send an emails. You can
send a message to yourself first to see if it works, then email your assignment
to the instructor. USE ONLY your PCC e-mail address
for correspondence, other emails and incorrect subject headings will NOT be
responded.
Lab exercises include:
There should be about 7 assignments. We have online
lab sessions where in some cases you have to submit your answers to the
instructor via email or post your answer on the Discussion board. Do not
start an assignment until they have a date assigned to them. Usually on
Fridays, I will post announcements about the new material for the following
week. The due dates will be announced in the discussion board and in the
calendar tool.
Instructional ADA statement: Students who have a documented disability and
require a classroom adjustment or accommodation should contact Disability
Services https://www.pcc.edu/disability-services/ and provide the Approved
Academic Accommodations letter to the Instructor.
Flexibility Statement:
The instructor may revise the class calendar, modify content, and/or substitute
assignments in response to institutional, weather, or class situations. See
Academic Calendar http://www.pcc.edu/registration/academic-calendar.html
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/about/policy/student-rights/
and look at this document carefully.
Title IX/Non-Discrimination statement:
Portland Community College is committed to creating and fostering a learning and
working environment based on open communication and mutual respect. If you
believe you have encountered sexual harassment, sexual misconduct, sexual
assault, or discrimination based on race, color, religion, age, national origin,
veteran status, sex, sexual orientation, gender identity, or disability please
contact the Office of Equity and Inclusion at (971) 722-5840 or equity.inclusion@pcc.edu.
ADD/Drop/Withdraw deadlines:
https://www.pcc.edu/enroll/registration/dropping.html
NOTES
1) Students
shall be responsible for reading about and selecting a grading system
option for each class they take at PCC as a condition of completing their
registration for classes either on-line or in-person
http://catalog.pcc.edu/handbook/
grading:
https://catalog.pcc.edu/handbook/g301-gradingguidelines/
2) You can do your assignments on any Linux/UNIX
system that you desire, provided that you follow the UNIX/Linux standards on our
book. However, you must submit your assignments as described in the assignment
handout and make sure that the command or script will execute on our LINUX
system (we use openSUSE).
3) You will be asked to do some of your programming
assignments on a Linux system for which you will be provided an account. Please
visit http://www.putty.org/ to download Putty. You will need to download
putty.exe and psftp.exe. Your login name will be the same as the
one used for mypcc (yourmypccid). Your
email address will be yourmypccid@syccuxas01.pcc.edu.
The instructions on how to login is in the week 2 lecture on D2L. Your password
is your G#, starting with the G in upper case.
4) All the assignments that you will be submitting
must be typed, always include the questions with your assignments, 10
points will be deducted if you don�t include them in your homework. (copy from
the web page and paste on your word processor (notepad). Upload
only .txt attachments.
IMPORTANT: assignments uploaded to
D2L not in .txt format will not be corrected. Use the copy/paste feature in
notepad or other any program that saves the file in .txt format.
5) Always keep a copy of your submitted assignments
and make sure to backup your work frequently.
6) Please check the schedule for our Computer
Resource Center. It may be closed during certain days during finals week if you
plan to use the lab on campus.
7) You will be responsible for the material covered
in class and reading all the postings online, emails. PCC is not responsible for
problems in your home system. The help desk can give some general help, but if
your computer fails and assignments are due, it is your responsibility.
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 Campus) The use of portable communication
devices during class is prohibited. Discuss exceptions with instructor.
11) Students who wish to make an auditory or visual
recording of any portion of the class must speak with the instructor ahead of
time. Any such recording is for personal use only. It may not be shared, copied,
uploaded to the Internet, and/or distributed without written permission from the
instructor as well as any student who appears or is heard in the recording.
12) On the subject line of your messages ALWAYS
include class name, your name, topic. i.e. CS140U � remote - Your name -
questions about assignment 1
13) (DL) 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 are used for student
discussion, your instructor will participate in the discussion whenever
necessary. ALWAYS use wmorales@pcc.edu address to send all of your messages to
your instructor using the proper subject listed on 12, otherwise it will not
be responded. Use only your pcc.edu email,
14) (DL, CAMPUS) Use the Discussion board to post
your questions. Most likely there will be students reading the board at
different times and may see and answer your questions before I get to them.
15)
(DL) Please be courteous during the online lab, when a question is asked, wait
until that student gets a response before asking another. Please use the online
lab to focus on class material. You are welcome to chat during the break when
you can talk about your favorite Linux distribution, weather, etc. You will need
a microphone/speaker for communication.
16) (DL) The discussion board is 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. These messages
will be recorded. Please be aware of the Code of Student Conduct, violations
will be reported to the Dean of students.
17) DISREGARD: (DL,CAMPUS)
Proctored testing. You will (NOT) have
the Final exam proctored exams this term. If you cannot be present on campus
during the established time for the final exam, you will have the option to take
this test monitored via distance using a camera and microphone. You will need to
set up alternatives by the Midterm week or an alternate proctored option using
another PCC testing center. There are two modules under content on D2L called
Proctored Exam that will explain this
process in detail.
18) PCC is a Sanctuary College. Sanctuary
College statement must include at least the following text: For more information
and resources, see www.pcc.edu/resources/undocumented-students/
|
![]() Back to
CS140U Homepage |