;; This buffer is for notes you don't want to save, and for Lisp evaluation. ;; If you want to create a file, visit that file with C-x C-f, ;; then enter the text in that file's own buffer. ================================================================ Name: Ning Ge ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: Course Registration System Brief Description Through this system students could pre-register courses online without going to the registrar's office. Students could pre-register to 5 courses and they could add/drop courses or change their pre-registration information anytime during the pre-registration period. Professors could check the list of students in the class anytime. Freshmen advisors could check their advisee's pre-registration profile and eletronically sign the pre-registration form. After the new semester starts, adding/droping class could also be done online. Identify Local Users: students and professors Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 4 Can be scaled up to PC product: 3 Divisible: 3 In C++ on Suns: 4 Overall: 4 Pros: This system can make registration process much easier for students, professors and administrative officers as well. Waitlist, priority placing and lottery could all be done online. Cons: students from other school who want to take courses in this school still has to go through paper work and visit the registrar's office. Most of today's school already has certain level of student profile online, and intergration with existing system is neccesary. ================================================================ Project Title 2: Classroom assignment Brief Description Given the number of courses offered and the number of student pre-registered, this program will match classrooms with courses so that each course will have a class room equal or slightly larger than the number of students pre-registered. Identify Local Users: school administrative office Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 3 Can be scaled up to PC product: 1 Divisible: 3 In C++ on Suns: 3 Overall: 3 Pros: This makes classroom arrangements a lot easier for administrative officers of the registrar's office. Relocation of classroom could be done easily using this software as well. Cons: Similar program may have been used already. ================================================================ Project Title 3: Game center Brief Description Online game center for small games such as poker or/and chess. Users could choose their own images and log in to the game room. They could download the game they are interested in. Users can select opponents and start the game or end the game anytime after each round. Users each has a cumulative score. Chat rooms are also provided for users in the same game. Identify Local Users: Anyone Assign a 1-5 score for these criteria Useful to others: 2 Has specific users: 2 Can be scaled up to PC product: 4 Divisible: 3 In C++ on Suns: 3 Overall: 3 Pros: Easy to use and fun game center. Online game like this is different from large-scale online games these days which requires fast connection speed and a lot of spare time. Each round of poker games, for example, could take only several minutes. Cons: This may not be a very useful program, and users are difficult to identified.