Professional Documents
Culture Documents
Fall 2015
Professor:
E-mail
Time and
Classroom
Chris Carroll
cjc334@drexel.edu Please include course number in subject.
Section A
Mondays, Wednesdays, and Fridays 12:00 noon 12:50 PM Lecture
Mondays Lab 2:00 PM 3:50 PM
Text:
Blackboard
LEARN
COURSE OVERVIEW
This course is an introduction to server technologies and operating systems. It
Addresses information systems with server-based architectures.
Introduces basic concepts of servers and server-based architectures.
Discusses dependence on features and capabilities of the underlying operating system.
Reviews concepts of operating systems, their architectures, and services.
Discusses the client-server model and various client-server architectures.
Pre-requisites and Co-requisites:
INFO10 or CS131 and INFO151 or CS164 or SE171
Sophomore standing or higher
MAJOR REFERENCES
All are optional, but they form the basis for much of the lecture notes.
Ubuntu Unleashed 2010 Edition by Hudson, Hudson, Helmke, Troy, Sams publishing
ISBN 13: 978-0-67233-109-1
(Frisch, 2002) Essential System Administration, Third Edition by leen Frisch, O'Reilly Media 2002, ISBN
0596003439 (classic, discusses many UNIX flavors)
(McKusick, 1996)
The Design and Implementation of the 4.4BSD Operating System, MK McKusick et al,
Addison Wesley 1996. ISBN 0201549794
(Petersen, 2009) Ubuntu 9.04 System Administration and Security by Richard Petersen, surfing turtle press 2009, ISBN
0984103600 (often better than Rankin)
(Raymond, 2004)
The Art of UNIX Programming, by Eric S Raymond, Addison Wesley 2004. ISBN
0131429019 (lots of UNIX culture insights)
(Stallings, 2009) Operating Systems Internals and Design Principles, by William Stallings, 6th Ed, Pearson/Prentice Hall
2009. ISBN 0136006329 (great OS book!)
(Tanenbaum, 2008)
Modern Operating Systems, by Andrew S Tanenbaum, 3rd Ed, Pearson/Prentice Hall 2008.
ISBN 0136006639 (nice history)
(Silberschatz, Galvin, Gagne) Operating System Concepts by 8th Edition
This outline is tentative, and topics may change or be reorganized due to the direction and flow of the class.
allow enough time so that you are not late for class. If the lecture portion of this course only
meets once a week, I may use some of the lecture time for lab work to break the
3 hour class time up.
The labs will require you to use Ubuntu and Linux operating software. Laboratory assignments are to
be completed during each laboratory period, and are due when stated in the lab instructions. They
represent 30% of your overall grade.
EXPECTATIONS
I expect students to attend all scheduled lecture and lab sessions. The lectures will emphasize the
important topics that will most likely appear on tests. Cell/Smart phones must be placed on vibrate or
stun mode during all sessions. Class disruptions of any sort will have an impact on your grade. I
expect students to come to class prepared and ready to pay attention; this includes avoiding
distractions such as logging into Facebook while in class.
In the event that I need to email the entire class or an individual student I will only use Drexel email
addresses.
ACADEMIC DISHONESTY
Drexel University is committed to a learning environment that embraces honesty. Drexel has very
strict policies on copying other peoples work and submitting it as your own. An explanation of what
constitutes academic dishonesty can be found on the Provosts website at:
http://drexel.edu/studentaffairs/community_standards/studentHandbook/general_information/code_of
_conduct/
An explanation of the sanctions given for academic dishonesty can be found in your Student
Handbook and on the website of the Office of Conduct and Community Standards at
http://drexel.edu/studentaffairs/community_standards/overview/
STUDENTS WITH DISABILITIES
If you have any type of disability that will interfere with your participation and comprehension in this
class, or with completion of assignments, please contact the Office of Disability Services as soon as
possible. Student with disabilities requesting accommodations and services at Drexel University need
to present a current accommodation verification letter (AVL) to faculty before accommodations can
be made. AVL's are issued by the Office of Disability Services (ODS). For additional information,
contact the ODS at http://www.drexel.edu/ODS, 3201 Arch St., Ste. 210, Philadelphia, PA 19104,
Phone 215-895-1401.
This outline is tentative, and topics may change or be reorganized due to the direction and flow of the class.
COURSE OUTLINE
Week
Dates
1
2
3
4
5
6
7
8
9
9/21, 9/23
9/30, 10/2
10/7, 10/8, 10/9
10/14, 10/16
10/19, 10/21, 10/23
10/26, 10/28, 10/30
11/2, 11/4, 11/6
11/9, 11/11, 11/13
11/16, 11/18, 11/20
11/23 only
Thanksgiving break)
11/30, 12/2, 12/4
12/7 Final exams
begin
10
11
12
Topics
Lab
1
2
3
4
5
6
7
Unix/Linux tools
Unix/Linux tools and disk storage/Review
Finals Week/Test 2
Assigned
Date
During
Due
OS and server Architecture
Week 2
Unix/Linux Concepts
Week 5
Test 1
Unix and shell commands
Week 7
Networking, grep, other topics
Week 9
Lab 1 to Lab 7
About Weekly Given in lab
Test 2
11
This outline is tentative, and topics may change or be reorganized due to the direction and flow of the class.