%INCLUDE{CSC321ForSyllabus}% ==Details== * Professor: Dr. Cathy Bareiss * Office SB 031 * Class Time: 9:00-9:50 AM MWF * Class Location: S 025 * Textbook: Student membership in ACM (see acm.org) which provides free access to<br /> * <u>Object-Oriented Analysis and Design Through Unified Modeling Language</u> By: Gandharba Swain, Laxmi Publications © 2010 IS9789380386546 * <u>Write Great Code, Volume 3</u>, by Randall Hyde: Publisher: No Starch Press: ISBN: 9781593279790 * <u>Java Program Design: Principles, Polymorphism, and Patterns</u>, by Edward Sciore: Apress: ISBN: 9781484241424 ==Course Content== ---+++ Policies * [[AcceptableWork][Integrity]] * [[LatePolicy ]] * [[SoftwareStandards ]] * [[SoftwareDevelopmentReport]] ---+++ Assignments * Reactions to current events/publications. A reaction to an article includes enough to convince me that you have read the entire article and not just the headline or first paragraph. It should include s summary of what was said and your reaction. Be sure to give a complete reference to the item. These should be turned in as a hard copy in class within one week (or before the next edition is published, whichever is longer) of the item being published. You may pick when. Each one does have a deadline. These must be unique to this course. * Write a reaction to one article in the ACM !TechNews related to programming. This needs to be completed by midterm. * Write a reaction to one article in XRDS related to programming. This needs to be completed before the final. * Write a reaction to one article in the Communication of the ACM related to programming. This needs to be completed before the final * Other assignment to be made in class ---+++ Grades * Homework and quizzes. These are worth 10% of the grade * Programs: These are worth 40% of the grade * Exams: These are worth 50% of the grade with the final exam being cumulative and worth twice a regular exam. * Grade scale * * 93% <= average <= 100% -> A * 90% <= average < 93% -> A- * 87% <= average < 90% -> B+ * 83% <= average < 87% -> B * 80% <= average < 83% -> B- * 77% <= average < 80% -> C+ * 73% <= average < 77% -> C * 70% <= average < 73% -> C- * 67% <= average < 70% -> D+ * 63% <= average < 67% -> D * 60% <= average < 63% -> D- * 0% <= average < 60% -> F ---+++ Tentative Schedule | *Monday* | *Wednesday* | *Friday* | | | | 01/06<br />Syllabus, Chapters 0 & 1 of Great Code | | 01/09 <br />Objects, classes, Interfaces, generics | 01/11<br />UML diagramming: Chapters 1-4 of UML | 01/13<br />Chapter 2 of Great Code | | 01/16<br />Abstraction, inheritance, abstract classes, class variables/methods | 01/18<br />Chapter 5 of UML | 01/20<br />Chapter 3 of Great code | | 01/23<br />Event programming | 01/25<br />Event Programming and graphics | 01/26<br /> Exam 1 | | 01/30<br />Code Review and Use Cases | 02/01<br />Cide review and Use Case diagramming (chapter 11 of UML) | 02/03<br />Chapter 4 of Great Code | | 02/06<br />File I/O | 02/08<br />File I/O | 02/10<br />Chapter 5 of Great code | | 02/13<br />Scope and Binding | 02/15<br />Chapter 12 of UML | 02/17<br />Chapter 6 of Great code | | 02/20<br />Exam 2 | 02/22<br />Chapter 1 of JPD | 02/24<br />Chapter 7 of Great code | | 02/27<br />Spring Break | 03/01<br />Spring Break | 03/03<br />Spring Break | | 03/06<br />Chapter 2 of JPD | 03/08<br />Chapter 3 of JDP | 03/10<br />Chapter 8 of Great code | | 03/13<br />Chapter 4 of JPD | 03/15<br />SIGCSE | 03/17<br />SIGCSE<br />Exam 3 | | 03/20<br />Chapter 5 of JPD | 03/22<br />Chapter 6 of JPD | 03/24<br />Chapter 9 of Great Code | | 03/27<br />Chapter 7 of JPD | 03/29<br />Chapter 8 of JPD | 03/31<br />Chapter 10 of Great Code | | 04/03<br />Exam 4 | 04/05<br />Chapter 9 of JPD | 04/07<br />Easter Break | | 04/10<br />Chapter 10 of JPD | 04/12<br />Chapter 11 of JPD | 04/14 <br />Chapter 11 of Great Code | | 04/17<br />Chapter 12 of Great Code | 04/19<br />Exam 5 | 04/21<br />REview | | 04/24<br />Final Exam: 8:00am-10:00am | 04/26<br />Final Exam week | 04/28 | %INCLUDE{CampusPolicies2021}%
This topic: CenterForComputing
>
WebHome
>
Syllabi
>
CSC321SylS2023
Topic revision: r6 - 2023-01-30 - cathybareiss
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback