Tags:
view all tags
%INCLUDE{CSC122ForSyllabus}% ---++Details * Professor: Dr. Cathy Bareiss * Office SB 027 * Class Time: MW 2:00-2:50 * Lab Time: F 2:00-4:50 * Class Location: S 025 * Textbook: <u>Data Structures and Program Design Using Java: A Self-Teaching Introduction</u> by Dheeraj Malhotra, Neha Malhotra. ISBN: 9781683924647. Free with student membership in ACM via Skill Soft Library * Additional resources: (All free with ACM student membership from Skill Soft) * <u>Handbook of Data Structures and Applications, Second Edition</u> * <u>Data Structures and the Java Collections Framework, Third Edition</u> * Courses starting with "Data Structures & Algorithms in Java" * Courses starting with "Advanced Data Structures & Algorithms in Java" * Additional Resources from O'Reilly (also free with ACM Student membership) * <u>Beginning Java Data Structures and Algorithms</u> * Video: From 0 to 1: Data Structures & Algorithms in Java * Foundational work in Data Structures: (from O'Reilly) * <u>Art of Computer Programming, The: Volume 1: Fundamental Algorithms</u> * <u>Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition</u> * <u>Art of Computer Programming, The: Volume 3: Sorting and Searching</u> * <u>Art of Computer Programming, Volume 4A, The: Combinatorial Algorithms, Part 1</u> ---++Course Content ---+++Policies * [[AcceptableWork][Integrity]] * [[LatePolicy ][Late work ]] * [[SoftwareStandards ][Software Standards]] * [[SoftwareDevelopmentReport ][Software Development Report]]: A sample software development report: [[File:SDRDemo1.pdf|thumb|A sample Software Development Report]] ---+++Assignments * [[CSC122F2021Lab1][Reviewing programming and Java]] * [[CSC122F2021Lab2][Turing Machine]] ---+++Grades * 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: Lab* | | 8/16: | 8/18: | 8/20: Lab 1<br>[[CSC122F2021Lab1][Review of Java Code]] | | 8 23: Chapter 1<br>Syllabus & Intro to Data Structures | 8/25: Chapters 1 & 4<br>Intro to Data Structures & Java | 8/27: Lab 2 <br>[[CSC122F2021Lab2][Turing Machine]] Design | | 8/30: Chapters 2 & 3<br>Arrays & Linked Lists | 9/1: Chapter 5<br>Queues | 9/3: Lab 3<br>[[CSC122F2021Lab2][Turing Machine]] Code | | 9/6: Chapter 5<br>Queues | 9/8: Chapter 7<br>Stacks | 9/10: Lab 4<br>Stack and Queue Design | | 9/13: Chapter 7<br>Stacks | 9/15: Exam 1 | 9/17: Lab 5<br>Stack and Queue Code | | 9/20: Chapter 8<br>Trees | 9/22: Chapter 8<br>Trees | 9/24: Lab 6 <br>Tree Design | | 9/27: Chapters 8 & 9<br>Trees | 9/29: Chapter 9<br>Search Trees | 10/1: CCSC:MW | | 10/4: Review | 10/6: Exam 2 | 10/8: Fall Break | | 10/11: Chapter 6:<br>Searching & Sorting | 10/13: Chapter 6<br>Searching & Sorting | 10/15: Lab 7: Tree Code | | 10/18: Chapter 11<br>Files | 10/20: Adv Sorts and Searches | 10/22: Lab 8: Sort/Search Design | | 10/25: Adv Sorts & Searches | 10/27: Secure Programming | 10/29: Lab 9: Sort/Search Code | | 11/1: Exam 3 | 11/3: Chapter 12<br>Graphs | 11/5: Lab 10: Graph Design | | 11/8: Chapter 12<br>Graphs | 11/10: Chapter 10<br>Hashing | 11/12: Lab 11: Graph Code | | 11/15: Chapter 10<br>Hashing | 11/17: Exam 4 | 11/19: Lab 12: Hash, etc. Design | | 11/22: Advanced Data Structures | 11/24: Thanksgiving Break | 11/26: Thanksgiving Break | | 11/29: Current Topic | 12/1: Review | 12/3: Lab 13: Hash, etc. Code | | 12/6: Final Exam week | 12/8: Final Exam:<br> 1:00-2:50 | 12/10: | ---+++Covid Policy %INCLUDE{Covid2021}% ---+++Services ADA Statement for Syllabi: The Americans with Disabilities Act (ADA) is a law which provides civil rights protection for people with disabilities. Bethel University, in compliance with equal access laws, requests that students with disabilities seeking to acquire accommodations make an appointment with the Center for Academic SuccessDisability Services. It is located in the Miller-Moore Academic Center, 033. You may also phone 574-807-7460 or email rachel.kennedy@betheluniversity.edu for an appointment. ---+++DEI Statement %INCLUDE{DEIStatementS2021}%
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r21
|
r6
<
r5
<
r4
<
r3
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r4 - 2021-08-04
-
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
Edit
Attach
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