%INCLUDE{CSC121ForSyllabus}% ---++ Details * Professor: Dr. Cathy Bareiss * Office SB 031 * Class Time: MW 12:00-12:50 (section 02) or 2:00-2:50 (section 01) * Lab Time: TR 1:00-1:50 (section 01) or 2:00-2:50 (section 02) * Class Location: S 025 or zoom * Resources: All resources (textbook, lessons, etc.) are found in !SkillSoft of the Learning Center available to any member of ACM (go to acm.org) * Textbooks: * <u>Let Us Java, Fourth Edition</u> by Yashavant Kanetkar. ISBN: 978-93-8817-638-5 * <u>Java -- A Beginner's Guide, Eighth Edition</u> by Herbert Schildt. ISBN 9781260440218 * <u>Java in Easy Steps, 7th Edition</u> by Mike !McGrath. ISBN 9781840788730 * Additional Resources: Course Series: <u>Getting Started with Java Programming</u> ---++ Course Content ---+++ Policies * [[AcceptableWork][Integrity]] * [[LatePolicy ]] * [[SoftwareStandards ]] * [[SoftwareDevelopmentReport ]]: A sample software development report: [[https://twiki.betheluniversity.edu/pub/CenterForComputing/CSC122SylF2021/SDRDemo1.pdf][A sample Software Development Report]] ---+++ Assignments * [[CSC121S2022Lab1][First Lab]] * [[CSC121S2022Lab2][Second Lab]] ---+++Homework ---+++ Grades * Homework, etc. is worth 10% of the final grade * Programs are worth 40% of the final grade * Exams are worth 50% of the final grade with the cumulative final being worth twice a normal 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* | *Tuesday Lab* | *Wednesday* | *Thursday Lab* | | Jan 10: | Jan 11: | Jan 12: | Jan. 13: Classes begin<br>[[CSC121S2022Lab1][First program]]: Getting things to work | | Jan 17:<br>No class: MLK Day | Jan 18: Continuation of Intro | Jan 19: Lot's of details (Let Us: 1-3)<br>(Beginner: parts of 1 & 2)<br>(Easy: 1-2.5) | Jan. 20: [[CSC121S2022Lab2][Selection]]: Making decisions | | Jan 24: Review of selection, good code | Jan 25: Continuation of lab 2 | Jan 26: While loops | Jan. 27: Loop A | | Jan 31: While loops | Feb 1: Loop A | Feb 2: Exam 1 | Feb. 3: Loop B | | Feb 7: For and Do loops | Feb 8: Loop B | Feb 9: Loops | Feb. 10: Loop C | | Feb 14: Loops | Feb 15: Loop C | Feb 16: Methods | Feb. 17: Method A | | Feb 21: Methods | Feb 22: Method A | Feb 23: Methods | Feb. 24: Method B | | Feb 28: Methods | Mar 1: Method B | Mar 2: SIGCSE<br>Exam 2 | Mar. 3:SIGCSE<br> TBD | | Mar 7: <br>Spring Break | Mar 8:<br>Spring Break | Mar 9:<br>Spring Break | Mar. 10:<br>Spring Break | | Mar 14: Files | Mar 15: Files/Exceptions | Mar 16: Exceptions | Mar. 17: Files/Exception | | Mar 21: Arrays | Mar 22: Arrays A | Mar 23: Arrays | Mar. 24: Arrays A | | Mar 28: Arrays: 2D and more | Mar 29: Arrays B | Mar 30: Arrays: Searching and Sorting | Mar. 31: Arrays B | | Apr 4: Arrays: Searching and Sorting | Apr. 5: Search/Sort | Apr. 6: Exam | Apr. 7: Search/Sort | | Apr 11: Classes | Apr. 12: Class A | Apr. 13: Classes | Apr. 14:<br>Easter Break | | Apr 18: Classes | Apr. 19: Class A | Apr. 20: Classes | Apr. 21: Class B | | Apr 25: Classes | Apr. 26: Class B | Apr. 27: Exam 1 | Apr. 28: Class B | | May 2: Final at 10:30-12:30 for section 02<br>1:00-3:00 for section 01 | Apr. 3: | Apr. 4: | Apr. 5: | %INCLUDE{CampusPolicies2021}% * [[%ATTACHURLPATH%/SDRDemo1.pdf][SDRDemo1.pdf]]: Sample SDR report
This topic: CenterForComputing
>
WebHome
>
SyllabiSpring2022
>
CSC121SylS2022
Topic revision: r6 - 2021-12-27 - 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