%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 Program]] * [[CSC121S2022Lab2][Selection]] * [[CSC121S2022Lab3][Grades (via looping)]] * [[CSC121S2022Lab4][Arithmetic tables (nested looping)]] * [[CSC121S2022Lab5][Calendar part a (loops)]] * [[CSC121S2022Lab6][Calendar part b (methods)]] * [[CSC121S2022Lab7][Calendar part c (methods)]] * [[CSC121S2022Lab8][Counting key words]] * [[CSC121S2022Lab9][Bin packing]] * [[CSC121S2022Lab10][To search only or sort then search?]] * [[CSC121S2022Lab11][Classes: Some classes to help with project]] * [[CSC121S2022Lab12][Finish the project]] ---+++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: First lab continued | 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: Quality code, selection | Jan 25: Selection continued | Jan 26: While loops | Jan. 27: [[CSC121S2022Lab3][Grades and loops]] | | Jan 31: While loops | Feb 1: Grades continued | Feb 2: Snow day! | Feb. 3: Snow day! | | Feb 7: For and Do loops | Feb 8: [[CSC121S2022Lab4][Arithmetic tables (nested loops)]] | Feb 9: Exam 1 | Feb. 10: Arithmetic tables (cont.) | | Feb 14: Loops | Feb 15: [[CSC121S2022Lab5][Starting a calendar]] | Feb 16: Methods | Feb. 17: Calendar (part a cont.) | | Feb 21: Methods | Feb 22: [[CSC121S2022Lab6][Calendar next step]] | Feb 23: Methods | Feb. 24: Calendar (part b cont.) | | Feb 28: Methods | Mar 1: [[CSC121S2022Lab7][Calendar step 3]] | 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: Calendar (part 3 cont.) | Mar 16: Exceptions | Mar. 17: Files/Exception: Calendar (part 3 cont.) | | Mar 21: Arrays | Mar 22: [[CSC121S2022Lab8][Counting key words]] | Mar 23: Arrays | Mar. 24: Key words (cont.) | | Mar 28: Arrays: 2D and more | Mar 29: [[CSC121S2022Lab9][Bin Packing]] | Mar 30: Searching and Sorting | Mar. 31: Bin packing (cont.) | | Apr 4: Searching and Sorting | Apr. 5: [[CSC121S2022Lab10][When to sort first]] | Apr. 6: Exam 3 | Apr. 7: Search/Sort (cont.) | | Apr 11: Classes | Apr. 12: [[CSC121S2022Lab11][Classes for project]] | Apr. 13: Classes | Apr. 14:<br>Easter Break | | Apr 18: Classes | Apr. 19: Project classes (cont.) | Apr. 20: Classes | Apr. 21: [[CSC121S2022Lab12][Final Calendar Project]] | | Apr 25: Classes | Apr. 26: Final project (cont.) | Apr. 27: Exam 4 | Apr. 28: Final project (cont.) | | 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: r13 - 2022-03-11 - 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