0% found this document useful (0 votes)
17 views1 page

CSE 12 Schedule - Spring 2025

The document outlines a programming course schedule from March 31, 2025, to June 12, 2025, detailing lecture topics, discussion sessions, and assignment due dates. Key topics include Java Generics, data structures, and algorithms, with quizzes and programming assignments scheduled throughout the weeks. The final exams are set for June 10 and June 12, 2025, with specific locations to be announced.

Uploaded by

Salman Shafi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views1 page

CSE 12 Schedule - Spring 2025

The document outlines a programming course schedule from March 31, 2025, to June 12, 2025, detailing lecture topics, discussion sessions, and assignment due dates. Key topics include Java Generics, data structures, and algorithms, with quizzes and programming assignments scheduled throughout the weeks. The final exams are set for June 10 and June 12, 2025, with specific locations to be announced.

Uploaded by

Salman Shafi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Reading assignment Programming

Lectures (Pepper Canyon 109) Discussion (York 2622)


Posted on canvas - Due Assignments (PA) - Due
Week A00 - T/Th 8:00am - 9:20am A01 - Wed 8am - 8:50am
Friday 11:59pm of the Thursdays - Posted on
B00 - T/Th 9:30am - 10:50am B01 - Fri 8am - 8:50am
week Canvas
Introduction, Syllabus, Java Generics, Test driven Chapter on Generics No PA due / PA1 (basic java
Week of 3/31/2025 (wk 1) Setup coding enviroment for Java and Junit
development, JUnit, Java Collections Zybook reading week 1 review) release
PA1 (basic java review) due /
Week of 4/7/2025 (wk 2) Java Exceptions, ArrayList, List ADT, Linked List Zybooks reading week 2 Quiz 1
PA2 (array list) release
Suppl Notes on Java Exceptions

Week of 4/14/2025 (wk 3) Quiz 1 redo


zybooks reading week 3

PA3 (Linked list) due / PA4


Week of 4/21/2025 (wk 4) Map interface, Hashtable, Collision resolution zybooks reading week 4 Midterm Review
(Iterators) release

Stack, Queue, DFS, BFS, Midterm (Thu 5/1 PA4 (Iterators) due / PA5
Week of 4/28/2025 (wk 5) zybooks reading week 5 No discussion (no quiz)
during class time) (hashing) release

PA5 (hashing) due / PA6 (stack


Week of 5/5/2025 (wk 6) Heap, Heap implementation, Priority queue zybooks reading week 6 Quiz 2
and queue) release

PA6 (stack and queue) due /


Week of 5/12/2025 (wk 7) Binary Trees / BST zybooks reading week 7 Quiz 2 redo PA7 (Heaps and priority queue)
release

PA7 (Heaps and pq) due / PA8


Week of 5/19/2025 (wk 8) More BST, Sorting zybooks reading week 8 Quiz 3
(BST + sorting) release

Week of 5/26/2025 (wk 9) More sorting zybooks reading week 9 Quiz 3 redo PA8 due

Week of 6/2/2025 (wk 10) Wrap up and final review No reading Final review PA8 redo due

A00 - Thu 6/12/2025 8am - 11am, location TBA


Week 11 / Finals week
B00 - Tue 6/10/2025 8am - 11am, locations TBA

You might also like