SWE205: Software Usability Analysis and Design |
Course Outcomes |
SWE 205 is part of the
Minor in Software Engineering
and the
BS in Applied Computer Science,
concentration in
Software Engineering.
SWE 205 is also suitable for all students interested in
usable computing applications,
including students in
psychology/human factors,
computer science,
math,
physics,
and all engineering fields. The course outcomes are:
|
Prerequisite | ENGL101 |
Professor Contact Information |
Dr. Kinga Dobolyi Office: Engineering (Rm. 4440) Email: kdobolyi@gmu.edu Phone: 703–993–4198 http://www.cs.gmu.edu/~kdobolyi/swe205/ Office Hours: MTWR 1:45 — 2:45, or by appointment. Please email the professor at least 48 hours in advance when seeking an appointment. |
GTA Contact Information |
Upsorn Praphamontripong Email: uprapham@masonlive.gmu.edu Office Hours: |
Textbook |
|
Course Content | After completing this course, students should understand how to design and evaluate software interfaces that are appropriate for the user. The class will rely on critical thinking to understand what makes a computer UI usable. We will look at many example UIs and discuss what they do right and what they do wrong. Grading will be based on a midterm, a final, several written usability assessments, two presentations, and class participation. SWE 205 will not require programming. |
Students must use the GMU email system for all correspondence with professor (using the following email subject format: SWE205 — insert your subject — failure to adhere to this policy will result in ignored emails).Please note that general homework or class questions should NOT be sent to the professor or TAs - in such events, your email will be returned and you will be asked to post your question to the discussion board. In general, the turnaround time for responses to questions will be much quicker on the discussion board. |
|
Grading |
Final course grades are calculated as follows: A+ (>= 98.0%) A (>= 92.0%) A– (>= 90.0%) B+ (>= 88.0%) B (>= 82.0%) B– (>= 80.0%) C+ (>= 78.0%) C (>= 72.0%) C– (>= 70.0%) D (>= 60.0%) F (< 60.0%) |
Class Participation |
Students must be actively engaged with this class throughout the semester.
Students must attend class, participate in classroom discussions, and participate in the online bulletin board
(Piazza). This is an easy, but essential part of your grade.
The tentative, subject to change participation scoring will be as follows. Accumulate up to 60 points (slightly over 5.5 per week). Participation is worth 25% of the overall grade, so 60 points is the full 25%, 48 points is 20%, etc. Point assignment will follow the formula:
|
Homework Assignments | Homeworks must be submitted to Blackboard before class on the day they are due. Assignments will be checked immediately after the due date. |
Class Presentations |
At the end of the semester, students will present, in groups or individually:
|
Exams |
Exams are closed book/notes unless specified otherwise by instructor. Appropriate documentation (as determined by instructor) and requisite permissions are required for make-up exam requests. Picture IDs are required to take all exams. If you know in advance that you are unable to make an exam for a valid and unavoidable reason (such as a scheduled surgery, etc), you must notify the professor at least one week before the scheduled exam date to make arrangements for a make-up, and bring documentation with you when you take the make-up. If you miss an exam due to a university-accepted excused absence (such as an illness or car accident the day and time of the exam), you must notify your professor within 24 hours of your absence to make arrangements for a makeup, and bring approved documentation with you when you take the make-up exam. Failure to follow either of these policies will result in a zero. |
Honor Code |
All students are expected to abide by the GMU Honor Code. This policy is rigorously enforced. All class-related assignments are considered individual efforts unless explicitly expressed otherwise (in writing). Review the university honor code and present any questions regarding the policies to instructor. Cheating on any assignment will be prosecuted and result in a notification of the Honor Committee as outlined in the GMU Honor Code. Sharing, collaboration, or looking at any code related to programming assignments that is not your own is considered cheating. |
Learning Disabilities | Students with a learning disability or other condition (documented with GMU Office of Disability Services) that may impact academic performance should speak with professor ASAP to discuss accommodations. |
Tentative Class schedule | |
Please see the course homepage for a list of topics and schedule. |