№ files_lp_4_process_3_090952
Undergraduate course syllabus detailing lecture topics, assignments, readings, and evaluation criteria for data structures and algorithms, including trees, graphs, sorting methods, dynamic programming, and NP-completeness.
Year: 2026
Institution: San José State University, College of Science, Department of Computer Science
Course Code: CS 146
Course Type: University undergraduate course
Instructor: Tanuja Phadke
Class Schedule: Monday and Wednesday, 6:00pm - 7:15pm
Classroom: MH324 and Zoom
Prerequisites: Math 30, Math 42, CS 46B, and (CS 48 or CS 49J if CS 46B not in Java), grade C- or better
Course Format: Hybrid, Technology Intensive, Online
Textbook: Cormen, Leiserson, Rivest, Stein, Introduction to Algorithms, 3rd edition, MIT Press, 2009
Programming Language: Java
Learning Outcomes: Implement data structures, solve tree and graph problems, apply advanced sorting, analyze algorithm complexity, understand dynamic programming, greedy algorithms, NP-completeness
Evaluation: Homeworks 40%, Midterm 20%, Class Participation/Quizzes 20%, Final Exam 20%
Final Exam Date: May 13, 2026
Website: Canvas LMS, MySJSU, GitHub for assignments
Price: 8 / 10 USD
The file will be delivered to the email address provided at checkout within 12 hours.

Don’t have cryptocurrency yet?

You can still complete your purchase in a few minutes:
  1. Buy Crypto in a trusted app (Coinbase, Kraken, Cash App or any similar service).
  2. In the app, tap Send.
  3. Select network, paste our wallet address.
  4. Send the exact amount shown above.
After sending, paste your TXID (transaction ID) and your email to receive the download link. Need help? Contact support and we’ll guide you step by step.