Course Oultine: PA, Penn State at Altoona

By: Higher Education

Abstract: CSE 120: Intermediate Programming

CSE 120 Syllabus -- Fall 1997
Penn State Altoona

INTERMEDIATE PROGRAMMING

Instructor: Mr. Tamisra H. Sanyal
Office: 149 CLRC
Phone: 949-5249
E-Mail: THS1@psu.edu

Office Hours:
11 am -- 12 Noon (Tue); 3 pm -- 3:20 pm (Tue and Thu);
1 pm -- 2 pm (Fri). You may also make an appointment for a time between 2 pm and 3 pm on a Friday.

Staff Assistant:
Ms Molly Slep; Office: 104 Eiche Library; Phone: 949-5258.

Meeting Place and Time:
129 Eiche; 3:30 pm -- 4:45 pm (Tue and Thu).

Course Description:
Systematic Program Design and Development together with Object-oriented programming, Data structures, Algorithm Analysis, Design of Efficient Algorithms, Numerical techniques. C++ is used as a vehicle language.

Prerequisites:
CmpSc 201C or CmpSc 201F or CSE 103; Math 140. Prior experience of programming in C/C++ is very desirable.

Textbook:
Data Structures with C++ by William Ford and William Topp.
Material from other sources may be used as appropriate.

Course Ethics:
Students should follow the University guideline described in policy statement "49-20: Academic Integrity" in Policies and Rules for Students, 1997-1998. Individuals found using, copying, or claiming work of others as their own will be given an F on that assignment. A second occurrence of academic integrity violation will result in an F in the class.

Academic integrity is the pursuit of scholarly activity free from fraud and deception and is an educational objective of this institution. Academic dishonesty includes, but is not limited to, cheating, plagiarism, fabrication of information or citations, facilitating acts of academic dishonesty by others, unauthorized prior possession of examinations, submitting work of another person or work previously used without informing the instructor, or tampering with the academic work of another student.

Attendance:
Required. Handouts, demonstrations, and presentations occur. Projects will be due at the beginning of class on the day due unless otherwise noted. Any class work missed is solely the responsibility of the individual.

Lab work:
There is no scheduled lab sessions for this course. However, you should expect to spend a considerable amount of time on the computer projects. You may use the open area of the CLRC. You may also use the classroom areas when no classes are being held. If you want to use an unutilized machine in a classroom area when a class is being held, please secure permission from the instructor of that class first.

Ungraded Homework:
Ungraded homework will be given randomly. Solutions will either be discussed in class, or distributed, as time permits. Some of these homework assignments will be computer assignments. It is highly recommended that you give these serious attention to help you do well on the exams.

Lab Equipment:
You will need to save your computer work on micro-floppy disks. You should have 3-4 disks (3-1/2", 2-sided, Double or High density) for use in this course exclusively. Your disks should be labeled internally as well as externally. Always keep a backup copy of your project on a different disk. You must staple your computer printout.

Access Account:
Every student has been given an Access Account. It is your responsibility to learn how to use this account for sending and receiving e-mail.

Grading System:
Your course grade will be based on programming projects, two in-class exams and a comprehensive final exam. A summary of the points is as follows:

    Projects (6 - 7) 100
    Exam 1 50
    Exam 2 50
    Comprehensive Final Exam 100
    Total ----
      300

Final Letter Grades will be computed based on the 300 total points possible. Following is a breakdown of Letter grades and their respective percentages:

    Letter Grade Percentages
    A 93% or higher
    A- 90% to 92.99%
    B+ 86% to 89.99%
    B 83% to 86.99%
    B- 80% to 82.99%
    C+ 75% to 79.99%
    C 70% to 74.99%
    D 60% to 69.99%
    F 59.99% or lower

Note: There will be no curving.

Make-ups:
Make-up exams will not be granted unless prior arrangements are made. Prior arrangements include contacting your instructor via voice mail, email, or through the staff assistant, Ms Molly Slep. One of these three avenues must be taken in order to ensure a make-up exam. Make-up exams must be taken within 1 (one) week. After 1 (one) week, no make-up tests will be given.

Note:
This syllabus is subject to change. Changes will be announced in class.


Server Response from: ETNASC04