Binghamton University
Thomas J. Watson School of Engineering, Applied Science and Technology
CS-260 GUI Programming

Spring 2013

Downloads:

Headline full story...

Headline full story...

Headline full story...

Headline full story...

Headline full story...

Headline full story...

CS260 Course Syllabus


Instructor : Dick Steflik
TA: Guangyu Liu
Phone: 777-3507
Web Site:http://www.cs.binghamton.edu/~steflik
Electronic Study Group:click here

Objectives:
Upon completion of this course the student shall be able to demonstrate an understanding of and proficiency in the use and application of:
1. Python and Tkinter
2. HTML5 and Javascript
3. Principles and techniques for event driven programming.

Description:
An in-depth treatment of the issues involved in the design and implementation of graphical user interfaces (GUIs), including standalone and distributed applications. Covers the interactive, pointer-based, object-oriented, graphical techniques that constitute the modern desktop interaction metaphor. Topics include: event-driven programming; use of classes; graphics and text in windows; user interaction: mouse and keyboard; animation; user interface tools: menus, child window controls and widgets; multimedia; network communication; the client/server model; world-wide web applications and services; data base applications. A project-oriented course emphasizing the programming of GUI applications using modern programming languages. Prerequisites: CS 220 and CS 240.

Grading:

(each) (total)
Attendance 5 %
Quizzes 10 %
Homework 5 %
Exams (2) 10 % 20 %
Labs (8) 7.5 % 60 %
100 %

Policies :

  1. Instructor Office Hours : Tue/Thur 2:40-4:00 in EGB T22
  2. TA Office Hours: EGB T5; Mon 4:10 - 5:10, Fri 2:30 - 3:30
  3. Lab policies will be posted by Course Assistant.
  4. Labs and Programming Assignments will be due on the assigned date. Late projects will be graded down one letter grade for each week late. This means: if it is turned in the day after it is due, you will receive one letter grade lower than it would have normally received. This will happen each week it is late until the grade is down to a D. If it is never turned in it will receive a grade of 0 All projects must be handed in prior to the last class. PS one letter grade = 10 points.
  5. All work handed in for grading is to be your best individual work; it is OK to use study groups and classmates as resources. However, since you as an individual will be receiving the grade, the work used to evaluate your progress must be done by you alone. Copied and/or plagiarized work will not be tolerated and will be dealt with severely.
  6. If you are going to miss a class or Lab I need to know ahead of time (prior to the class or session) if you are to be entitled to a make-up for and test or Quiz that you miss.
  7. If, as we go through the semester, anything that is going to affect your performance in the class I need to know about so that we may make arrangements so that you can successfully complete the course. If, for example, you get dumped by your boy/girl friend, don't just get depressed and stop coming to class; contact me and we'll make arrangements so that you can successfully complete the course.
About Us | Site Map | Privacy Policy | Contact Us | ©2003 Company Name