archive-edu.com » EDU » H » HWS.EDU

Total: 727

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • CPSC 324: Fundamentals of Computer Graphics
    make a Web portfolio of the work you do for this course This portfolio will consist of Web pages on math hws edu You can post images that you create with Gimp Blender and POV Ray You can post screen shots of your OpenGL programs in action You can post the source code of your programs but only after the program is due of course Your final project for the course as described below will be posted on the Web I expect that the collection of Web pages for all the students in the class will serve as a permanent example of what can be accomplished by computer science students at HWS Your graphics Web portfolio might also be useful to you as a part of your on line resumé All the pieces of your Web portfolio will be graded individually However to encourage you to do a good job on your site your web portfolio as a whole will be graded at the end of the term for completeness organization presentation and aesthetics This grade will count for 10 of your total grade for the course Final Project In addition to the regular homework for this course there will be a larger scale final project You will select your project in consultation with me It is due on the last day of classes Friday May 4 You can start working on it at any time and you should certainly begin by the middle of the term The project can take a variety of forms One possibility is an OpenGL program You could also look at some other graphics API such as Java 3D However the project does not have to involve programming You might research some advanced aspect of computer graphics and write a paper on it Another possibility would be to learn a graphics programs such as Gimp or Blender in more depth and produce a gallery of examples This would be especially appropriate for someone who wants to use this course to fulfill the Colleges fine arts goal Or you might create a detailed tutorial on some advanced aspect of one of these programs Whatever you decide to do for your project it should end up on the Web as part of your graphics portfolio This is true even for a research paper which can be converted to HTML format for posting on the Web Tests and Grading There will be two in class tests which will be given on March 1 and April 19 There will also be a cumulative final exam which will take place during the regularly scheduled time on Monday May 7 from 7 00 to 10 00 PM Your grade for the course will be computed as follows First Test 15 Second Test 15 Final Exam 20 Labs Homework 25 Final Project 15 Web Portfolio 10 Office Hours E mail and WWW My office is room 301 in Lansing Hall My office phone extension is 3398 I am on campus most days

    Original URL path: http://math.hws.edu/eck/courses/cpsc324_s01.html (2016-02-07)
    Open archived version from archive


  • CPSC 324: Fundamentals of Computer Graphics
    In addition to the programming this book also covers some of the theory of three dimensional graphics Labs Homework and Programming Assignments Every Wednesday we will have a lab in the Multimedia Classroom in the Library Labs will cover OpenGL programming as well as the graphics applications Gimp Blender and POV Ray Many of the labs will include exercises that you can start in lab and finish for homework Some of the exercises will be fairly large scale programming assignments that you will have several weeks to complete Non programming exercises will generally be due within a week after the lab Final Project In addition to other assignments there will be a final project for this course The final project replaces the final exam and is due no later than the scheduled final exam period for this course You will select your own final project I encourage you to start thinking about it soon I will have more information for you later in the term but here are some ideas about the kinds of projects you might do Write an interactive graphics program using OpenGL Work with GIMP Blender or POV Ray For example a Blender animation or a series of image compositions with GIMP Investigate and work with some other graphics program For example you might look at Maya Personal Learning Edition for Windows or MacOS X a free version of one of the premier commercial 3D modeling programs which costs 1999 See http www aliaswavefront com Look at other Graphics API s such as Java s 2D and 3D graphics or the CrystalSpace game engine see http sourceforge net projects crystal A traditional ten to fifteen page research paper on some aspect of computer graphics such as Using 3D on the Web see http www web3d org which is developing X3D an XML based standard for publishing 3D content Graphics file formats How computer graphics is used in Hollywood Web Portfolio You are required to make a Web portfolio of the work you do for this course Your portfolio will include material from the labs and from your final project For some of the work that you do in the labs the only thing that you turn in for grading will be material in your Web portfolio At the end of the term there will also be an overall grade for the portfolio The grading at that point will be very simple If you have fulfilled the basic requirements you get 6 points Extra effort or particularly nice appearance will get you a 7 or 8 If material is missing or obviously sub standard you will get less than 6 points To begin your Web portfolio create a directory named cs324 inside the www directory in your Linux account Put a file named index html in your cs324 directory This will be the home page for your site and will be accessible on the Web at the URL http math hws edu username cs324 where username is your

    Original URL path: http://math.hws.edu/eck/courses/cpsc324_f02.html (2016-02-07)
    Open archived version from archive

  • CPSC 324: Fundamentals of Computer Graphics
    OpenGL Architecture Review Board An older edition of the book should also be OK since there have been few changes in the parts of the book that we will use In addition to the programming this book also covers some of the theory of three dimensional graphics Labs Homework and Programming Assignments Every Wednesday we will have a lab in the Math CS Computer Lab Lansing 312 Labs will cover OpenGL programming as well as the graphics applications Gimp Blender and POV Ray Many of the labs will include exercises that you can start in lab and finish for homework Some of the exercises will be fairly large scale programming assignments that you will have several weeks to complete Non programming exercises will generally be due within a week after the lab Final Project In addition to other assignments there will be a final project for this course The final project replaces the final exam and is due no later than the scheduled final exam period for this course You will select your own final project I encourage you to start thinking about it soon I will have more information for you later in the term but here are some ideas about the kinds of projects you might do Write an interactive graphics program using OpenGL Work with GIMP Blender or POV Ray For example a Blender animation or a series of image compositions with GIMP Investigate and work with some other graphics program For example you might look at Maya Personal Learning Edition for Windows or MacOS X a free version of one of the premier commercial 3D modeling programs which costs 1999 See http www aliaswavefront com A traditional ten to fifteen page research paper on some aspect of computer graphics such as Using 3D on the Web see http www web3d org which is developing X3D an XML based standard for publishing 3D content Graphics file formats SVG the XML graphics language How computer graphics is used in Hollywood Web Portfolio You are required to make a Web portfolio of the work you do for this course Your portfolio will include material from the labs and from your final project For much of the work that you do in the labs the only thing that you turn in for grading will be material in your Web portfolio At the end of the term there will also be an overall grade for the portfolio The grading at that point will be very simple If you have fulfilled the basic requirements you get 6 points Extra effort or particularly nice appearance will get you a 7 or 8 If material is missing or obviously sub standard you will get less than 6 points To begin your Web portfolio create a directory named cs324 inside the www directory in your Linux account Put a file named index html in your cs324 directory This will be the home page for your site and will be accessible on the Web at the

    Original URL path: http://math.hws.edu/eck/courses/cpsc324_s04.html (2016-02-07)
    Open archived version from archive

  • CPSC 424: Fundamentals of Computer Graphics, Spring 2010
    computer graphics concepts That is this is not meant to be vocational training Labs will count for 28 of the grade for the course Projects In addition to the assignments associated with computer labs the work for the course will consist of three projects The first project is a research project You will pick a topic related to OpenGL or possibly some other aspect of computer graphics do some research on it write a short paper and do a 15 or 20 minute presentation to the class This is not meant to be a major project It is mostly a way of bringing a few extra topics into the course Possible topics include WebGL OpenGL for mobile devices such as Android and the iPhone OpenGL based computer game engines and computer graphics techniques such as stereo viewing or Binary Space Partition trees I expect you to complete the research project some time between the fourth and tenth weeks of the course You can start thinking about it anytime The research project will be worth 5 of the overall grade for the course The second project will be to create a Blender animation Blender is a 3D modeling and animation program that will be used in several labs This project will be due near the end of the semester probably in the last week of classes More information will be available later in the course The Blender animation project will count for 10 of the overall grade for the course The third project will be to create an OpenGL application This major programming project will be the final project for the course and will be due at the scheduled final exam period You will be responsible for finding a project that you want to work on and for designing a program to solve that problem The OpenGL programming project will count for 15 of the grade for the course Web Portfolio Over the course of the semester you will create a portfolio of your work on the web Most labs will ask you to post some of your work on the web and information on constructing the web site will be part of the second lab I will also ask you to post your research paper on the web or to write it as a web page in the first place Web portfolio assignments for the labs will be graded as part of those labs To encourage you to work on the overall content and appearance of the portfolio there will also be a final evaluation of it at the end of the semester that will count for 4 of the grade for the course Tests and Grading There will be two in class tests which will be given on Wednesday February 24 and Friday April 21 There is no final exam but we will have a final class meeting during part of the scheduled final exam period which is Sunday May 9 7 00 10 00 PM Final projects will

    Original URL path: http://math.hws.edu/eck/courses/cpsc424_s10.html (2016-02-07)
    Open archived version from archive

  • CPSC 424: Computer Graphics
    should be in final form and ready for grading by Sunday May 6 Graphics Research Report Computer graphics is a huge field and we will really only scratch the surface To bring a few more topics into the course each student will do some research and present a report on some aspect of computer graphics You will select a topic in consultation with me by Tuesday February 14 and the report is due on Friday March 9 The report will be in HTML format and will be posted as part of your web portfolio It should include a carefully written well organized essay with bibliographic references for any material that you use If appropriate it can include some programming examples Each student will also do a short presentation in class about his report The report will count for 6 of your grade for the course The report is not meant to be very long or terribly original However you will have to spend some time learning about your topic and organizing a report about it Your report should include links to additional material on the web Every student in the class must select a different topic At least two and no more than three reports should be on higher level frameworks for 3D graphics on the web Possibilities along that line include GLGE www glge org Three js github com mrdoob three js o3d code google com p o3d X3DOM x3dom org and j3d github com drojdjou j3d See www khronos org webgl wiki User Contributions for a longer list of resources Other possible topics include Ray tracing in general Using the Pov Ray ray tracing program SVG the XML vector graphics file format 3D graphics file formats in general Binary Space Partition BSP Trees Techniques for handling shadows Color spaces Blender character animation Blender physics engine Physics engines in general Motion capture AI techniques for computer graphics You are not limited to choosing topics from this list Blender Project WebGL is a low level graphics API and we will spend a lot of time on low level programming This is important for understanding computer graphics but what we will be able to do on this level might be a little disappointing compared to the graphics that you see in games and movies To make up for that to some extent you will be doing some work with Blender a very capable 3D modeling and animation program Blender will be introduced in a series of three labs You will then design and create a 3D animation using Blender This Blender project is due on Friday April 13 and will count for 8 of your grade for the course I will show some examples in class of work that people have done with Blender in previous versions of this course When working on this project and evaluating your results you should keep in mind that many many hours of work can go into producing a few seconds of action in a

    Original URL path: http://math.hws.edu/eck/courses/cpsc424_s12.html (2016-02-07)
    Open archived version from archive

  • CPSC 424, Fall 2013: Fundamentals of Computer Graphics
    period Most of the labs will involve programming but there will be several labs in the middle of the semester on the Blender 3D modeling and animation program The work for each lab will be due at the beginning of the following lab period Term Project The course requires a term project which is due at the end of the semester The project includes one of a ten to fifteen page research paper on some topic in computer graphics a significant graphics programming project a Blender modeling and animation project or an exploration of some graphics technology along with a shorter explanatory paper or web page In addition to the project itself you are required to do a 20 minute presentation on your work Presentations will take place during the last week of classes You will select a topic for your project by November 1 I would like to avoid having two people do the same topic so you will need to consult with me and get approval for your project before November 1 More information on the term project including some suggestions for possible topics will be available later in the term Tests and Grading There will be three tests in this course The first two will be given in class on Monday September 30 and on Monday November 4 The third test will be given during the scheduled final exam period 7 00 PM on Tuesday December 10 however it will be a one hour test rather than a three hour final exam Your grade for the course will be determined as followed First Test 15 Second Test 15 Third Test 15 Term Project 20 Labs 35 Attendance Policy Attendance is required But the attendance policy is not enforced except by admonishment dirty looks and possibly public shaming Disability Statement from the CTL Disability Accommodations If you are a student with a disability for which you may need accommodations you should self identify and register for services with the Coordinator of Disability Services at the Center for Teaching and Learning CTL and provide documentation of your disability Disability related accommodations and services generally will not be provided until the registration and documentation process is complete The guidelines for documenting disabilities can be found at the following website http www hws edu disabilities Please direct questions about this process or Disability Services at HWS to David Silver Coordinator of Disability Services at silver hws edu or 315 781 3351 Office Hours Email WWW My office is room 313 in Lansing Hall My office phone extension is 3398 I am on campus most days and you are welcome to come in anytime you can find me there I will announce office hours as soon as my schedule is determined but note that your office visits are not restricted to my regular office hours My email address is eck hws edu The Web page for this course can be found at http math hws edu eck cpsc424 index f13 html Tentative

    Original URL path: http://math.hws.edu/eck/courses/cpsc424_f13.html (2016-02-07)
    Open archived version from archive

  • CPSC 327: Data Structures and Algorithms
    that are unique to C On a few occasions we will use all or part of a class for a lab which will be held in the Math CS computer lab Lansing 312 These labs will be starting points for some of the assignments In addition to the programming assignments there will be some written exercises that ask you to do problems or work with the more theoretical aspects of the course Unless specifically stated the assignments for this course are individual assignments You should do individual assignments on your own You should not work on them with other people in the class Tests and Grading There will be two in class tests which will be given on Friday February 20 and Friday April 2 There will also be a final exam during the scheduled final examination period 3 00 6 00 PM on Sunday May 9 Your grade for the course will be computed as follows First Test 17 Second Test 17 Final Exam 22 Assignments 44 My expectation is that you will be in class unless you have a very good reason I reserve the right to lower your final grade in the course by up to a full letter grade because of excessive absences Office Hours E mail and WWW My office is room 301 in Lansing Hall My office phone extension is 3398 I am on campus most days and you are welcome to come in any time you can find me there I will announce regular office hours when I promise to try my best to definitely be in my office as soon as I schedule them My e mail address is eck hws edu E mail is good way to communicate with me since I usually answer messages the day I receive them The

    Original URL path: http://math.hws.edu/eck/courses/cpsc327_s04.html (2016-02-07)
    Open archived version from archive

  • CPSC 327: Analysis of Algorithms, Spring 2013
    might be particularly fun to pick one of those exercises for one of your presentations If people don t start volunteering for presentations pretty quickly I will start assigning topics and you probably don t want me to do that It would be nice to have everyone in the course do a presentation before the first in class test Computer Science Colloquia The Department of Mathematics and Computer Science sponsors several colloquium talks every semester They are usually scheduled at 4 00 or 4 30 PM This semester a number of talks will be about computer science including a few by job candidates for a computer science faculty position As part of your homework grade for this course you are required to attend at least two of these talks If that is impossible let me know and we can arrange some substitute work such as extra class presentations Talks will be announced in class and by email If you attend a talk be sure to let me know that you are there Tests and Final Exam There will be two in class tests in addition to a final exam For each exam and test there will be both an in class component and a take home component The in class part will cover mainly definitions concepts and basic examples while the take home part will consist of longer problems and perhaps some programming The in class parts of the tests will be given on Wednesday February 27 and Friday April 12 The take home part will take place at about the same time We will discuss the exact timing The in class part of the final exam will take place in the officially scheduled exam time for the course which is Tuesday May 14 at 8 30 AM The take home part will be due at the same time Since senior grades are due on the day of the exam there might have to be some adjustments for seniors Grading Your numerical grade for the course will be determined as follows First Test 20 Second Test 20 Final Exam 25 Homework and presentations 35 Letter grades are assigned as follows 90 100 A 80 89 B 65 79 C 55 64 D 0 54 F Grades near a cutoff get a or Attendance Etc I assume that you understand the importance of attending class While I do not take attendance in every class I expect you to be present unless circumstances make that impossible If you miss a test or final exam without an extremely good excuse you will receive a grade of zero If you think you have an excuse for missing a test please discuss it with me in advance if possible If I judge that your excuse is reasonable I will depending on the circumstances either give you a make up quiz or test or I will average your other grades so that the missing grade does not count against you Although it should not need to

    Original URL path: http://math.hws.edu/eck/courses/cpsc327_s13.html (2016-02-07)
    Open archived version from archive