Click on the button above to return to the calling page.

 

EET-3150-995
UNIX, C and the Internet

Course Syllabus

COURSE: EET 3150 UNIX, C and the Internet
4 semester credits
Distance Learning
INSTRUCTOR: Dan Solarek
dsolarek@utnet.utoledo.edu
dsolarek@eng.utoledo.edu
dsolarek@toledolink.com
GRADUATE ASSISTANT: Mohammad Azam Khan
mohammad@cset.et.utoledo.edu
OFFICE:
Location: ETC 1127
Phone: 530-3377
Fax: 530-3068
Message: 530-3159
Hours: (by appointment)

 

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:

  1. 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.
  2. 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.
  3. The student receives limited exposure to the Internet, UNIX, UNIX editors, Sun OpenWindows, X-Windows, and the C++ programming language.
  4. 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:

  1. 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:

  1. ALL assignments are to be completed ON TIME and appropriately labeled. Late assignments will NOT be accepted for any reason.
  2. You will be responsible for all material covered in class (lecture and laboratory) as well as the assigned material in the textbook.
  3. 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.
  4. ALL final grades are calculated based on completed course work.
  5. No instructor drops (DR) will be given at the end of the semester.

THINGS TO DO IN DISTANCE LEARNING COURSE:

  1. Obtain login and password for course website: www.cset.sp.utoledo.edu, for class UNIX server: et791.ni.utoledo.edu
  2. Email your email address that you usually use because all information will be sent you on that email address.
  3. Read the website material and the text book and do the assignments,Each week the assignment is due by 11:59 p.m sunday.
  4. You need to write weekly progress reports.
  5. 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
  6. 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.

    Click on the button at left to return to the calling page.

 

There have been visitors since 11/26/2003

Added to the Web: December 15, 1998.

Web page design by Dan Solarek.

http://cset.sp.utoledo.edu/eet3150/