|
COURSE MATERIALS:
Textbook - Practical C++ Programming,
Steve Oualline, O'Reilly & Associates, Inc.,
Wilsonville, Oregon, 1995. O'Reilly & Associates, Inc.
You may order the textbook online (with a credit card) from any of the following sources:
Flowchart Template (optional) - We will be creating
documentation for the programs created during this course. Such
documentation will be in the form of a flowchart or pseudo code. A
standard plastic flowchart template will be useful for this
purpose.
COURSE
DESCRIPTION:
EET - 3150 UNIX, C AND THE INTERNET. 4 semester credit
hours.(3-3-0). In this course students will learn how to
programin
the C language using UNIX-based workstations in anetworked
environment.
Internet concepts, including client-server computing and
multimedia
technology, will also becovered. Prerequisite: Associate
degree in
engineeringtechnology or equivalent.
COURSE
OBJECTIVES:
- The student will develop competency in computer-related
knowledge
and skills which support academic and professional technical
pursuits
and are of immediate value to students.
- The student should be able to employ UNIX-based workstations
to
increase his/her productivity and effectiveness. This will be
accomplished by providing "hands on" experience with UNIX,
selected
computer applications software, and C++program development in a
laboratory environment.
- The student receives limited exposure to the Internet, UNIX,
UNIX
editors, Sun OpenWindows, X-Windows, and the C++ programming
language.
- The classroom lectures will be supplemented by open laboratory
experience which, together, will provide a working knowledge of
terminology, concepts, and a variety of structured programming
techniques.
TENTATIVE COURSE
OUTLINE:
When this course meets in a traditional on campus course, it
would
meet twice weekly (two 60-minute sessions per week) for the
15-week
semester plus one 120-minute session during the final examination
week.
Students would be expected to attend these sessions and to
work
on reading, homework and programming assignments outside of the
classroom. The "outside of the classroom" time is normally a
minimum of two (2) hours for every hour spent in the
classroom.
This is a minimum of nine (9) hours per week for 15 weeks devoted
to
this course. Since you are taking this course as a distance
learning course during a summer eight-week session, you should
plan
to devote an average of between 15 and 18 hours to the course on a
weekly basis.
| Major Topics |
Details of Coverage |
Sessions |
| Course Overview |
Administrative details, description of the relationships
between andamong UNIX, C and the Internet. |
1 |
| Workstation |
Familiarization with the Sunworkstation and its
userinterface. |
1 |
| The Internet |
Background, history, and development of the
Internet. Basic
concepts including client-server computing. |
3 |
| UNIX |
Background, history, and development of the UNIX operating
system. Concepts and commands. Use of UNIX editors and other
resources. |
7 |
| C++ Programming |
The focus is on the use of C++ as a tool for problem
solving
and program development. Object-oriented programming
oncepts. |
18 |
GRADING
ELEMENTS:
| Exams/Quizzes |
40% |
A |
90%- 100% |
| Progress Reports |
5% |
B |
80%- 89% |
| Assignments |
50% |
C |
70%- 79% |
|
|
| Chat Sessions |
5% |
D |
60%- 69% |
|
|
F |
Below 60% |
Note:
- Students are required to take a written exam at the end of the
semester.Students can make an appointment with Dan Solarek at the
end of
the semester to take the exam.
COURSE REQUIREMENTS
AND
NOTES:
- ALL assignments are to be completed ON TIME and appropriately
labeled. Late assignments will NOT be accepted for any reason.
- You will be responsible for all material covered in class
(lecture
and laboratory) as well as the assigned material in the textbook.
- No make-up exams will be given unless prior notification is
provided
to the instructor and permission is obtained. Make-up exams will
be
given only in the case of unusual or extenuating circumstances.
- ALL final grades are calculated based on completed course
work.
- No instructor drops (DR) will be given at the end of the
semester.
THINGS TO DO IN
DISTANCE LEARNING COURSE:
- Obtain login and password for course
website: www.cset.sp.utoledo.edu, for class UNIX server: et791.ni.utoledo.edu
- Email your email address that you usually use because all
information will be sent you on that email address.
- Read the website material and the text book and do the
assignments,Each week the assignment is due by 11:59 p.m sunday.
- You need to write weekly progress reports.
- Send your email address, weekly assignments and weekly
progress reports
to Dan Solerak and GA of this course Mohammad Azam Khan at
mohammad@cset.et.utoledo.edu
- Attend chat sessions each week, GA of this class will
organize chat sessions twice each week. You should attend atleast 15 chat
sessions in total.
CHAT
TRANSCRIPTS
Chat transcripts are here.
There have been
visitors since 11/26/2003
|