Tags:
tag this topic
create new tag
view all tags
%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
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r13
<
r12
<
r11
<
r10
<
r9
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r13 - 2022-03-11
-
cathybareiss
Home
Site map
Assessment web
BethelAIResources2026 web
CenterForComputing web
ChatGPT web
Intro2AIatBethel web
Main web
Sandbox web
TWiki web
CenterForComputing Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
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