Last update: November 19, 2009.

CSCI 3110 Course Information Page

Course Instructor Phil Sweany
Office NTDP F250
Phone 369-7427
Office Hours Tu, Th: 10:30-11:45, 1:30-3:00, 6:30+; Wed: 3:00-5:00pm
e-mail sweany@cs.unt.edu

Watch here for important announcements

10/15/09:

I've changed the midterm exam to be on Thursday, October 29.

9/22/09:

Exams are now scheduled. The midterm will be in class on Thursday, October 29. The final exam will be Thursday, December 17 at 1:30, in our normal classroom, I presume.

9/15/09:

Having "discovered" several useful properties with regard to analyzing algorithms, its time to read what the text has to say. So, please study section 1.2 and all of chapter 2.

Also, we'll be looking at special binary search trees over the next week or two, so you should be reading sections 4.4 and 4.5. I'm not "assigning" section 4.3 which discusses simple Binary Search trees, because I think you already have that concept down. But to the extent that I'm wrong on that, feel free to look at that section as well.

9/10/09:

Students, I'd like to call your attention to the following description of intern possibilities.

Dear Computer Science Department:

Project Vote Smart is a national, non-partisan, non-profit political research library located in the Montana Rockies. The Project was founded by former US Presidents Carter and Ford, as well as 40 other prominent national leaders of both major political parties and funded by the Carnegie and Ford Foundations. The New York Times said that Project Vote Smart is so good that even the Federal Government recommends it.

We are currently accepting applications for our Fall and Winter National Internship Program. This is an especially great opportunity for recent graduates. This year we are excited to announce our new online application system where students can now submit their applications completely electronically, expediting the review and acceptance process! To apply online or to get more information about Project Vote Smart, please visit www.votesmart.org. I hope you will look over our website and forward our information to any interested students. Please let me know if you have any questions.

Thanks to the generous support of our members across the country, we are once again able to offer the Barry Goldwater scholarship to all accepted students. This scholarship provides room and board for the duration of the student’s 10 week internship at our headquarters, the Great Divide Ranch in Montana.

Through our internships, your students will have a unique opportunity to be involved with the political process, while enjoying one of the most spectacular places on earth. Our internship will give your students the chance to provide millions of people with factual, unbiased information, as well as the opportunity to stroll around pristine lakes and rivers, hike throughout the Rocky Mountains, or ski some of the best slopes in the country. During an internship with Project Vote Smart, students will work hard and learn a great deal, all in an environment defined by its beautiful scenery and the commitment of its staff and interns.

Our internships, as with all the other areas of the organization, focus on the end product: providing voters with pertinent, factual information on presidential, congressional, gubernatorial, and state legislative candidates and elected officials. For students, this means a hands-on internship with significant opportunities for learning and growth. In fact, more than 90 percent of the information that Project Vote Smart provides is researched, entered, and checked by interns and volunteers. This system has been developed and cultivated specifically to ensure that interns are primarily responsible for the research; the few staff members are here simply to train and guide interns in what needs to be accomplished.

Please ask your students to consider this opportunity and contact me with any questions at 1-888-VOTESMART (1-888-868-3762) or via email at intern@votesmart.org. I look forward to working together to provide your students with an unforgettable learning experience.

Sincerely,

Tallie Spiller

Project Vote Smart

Internship Coordinator

9/1/09

CSP accounts for new fall students were activated this past Thursday. Any student who was enrolled in at least one CSCE course should now have an account. Since the passwords are generated at random and are not initially divulged to the students, they will need to visit our password reset page in order to set a password of their choosing:

https://students.cse.unt.edu/reset.php

Existing students who simply need to reset a forgotten password should also visit that page. If they are unable to change their CSP password from that page, they should first visit AMS to ensure that their EUID/AMS password has not expired. If they still have problems, have them email csesupport@unt.edu or swing by F208 to see me.

https://students.cse.unt.edu/reset.php

Thanks,

Matt Kernan

CSE System Administrator

mkernan@unt.edu

9/1/09

Here is a Linux Tutorial . There are lots of Unix/Linux tutorials available. This is a very basic one.

Here is a Pico Tutorial. Pico is a simple text editor that is available on the CSP computers.

Textbook

Mark Allen Weiss
Data Structures and Algorithm Analysis in C++, 3rd edition,
Addison-Wesley 2006.
ISBN 0-321-37531-9

Section Meeting Time

Section 2 Tu,Th 3:30pm to 4:50pm NTDP B140

Prerequisites

This class has two prerequisites that students should have completed before starting this course.

Attendance Policy

Except for the start of the term, when I'm required to take attendance to obtain an accurate count of enrollees, I will not be taking attendance. However, your attendance is strongly encouraged to improve your chances of meeting course objectives.

Objectives

By the end of the term, I expect each student to meet the following Objectives.

In-class ``Handouts''

Grades to Date

The averages to date are now listed for all that has been graded to this point.

Policies

Minor Assignments (programs, homework, etc.)

Major Assignments (programs)

Grading

The various components of your grade are weighted as follows:
In-Class "Assignments" 15%
Major Assignments 30%
Midterm 25%
Final 30%

ADA

UNT complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disability Act of 1990 (ADA). If you have a disability and need a reasonable accommodation for equal access to education or services please contact the Office of Disability Accommodation.