CS 107 - Introduction to Computer Programming
Course exam catalog and study material archive for CS 107 - Introduction to Computer Programming at San Diego State University (SDSU). Request verified past exam papers and study resources directly through our student community.
This archive catalogs 74 free educational resources and past exams for CS 107 (CS 107 - Introduction to Computer Programming) at San Diego State University (SDSU), containing 5 midterm papers, 5 final examinations, 1 quiz, 2 study guides, and 61 supplemental resources. Dated documents represent 6 distinct academic years between 2019 and 2024.
Core Exam Topics & Learning Objectives
- Fundamental programming constructs: variable typing, conditional logic, iterative loops, and modular functions in CS 107
- Memory models and data representations: arrays, string parsing, reference passing, and scope resolution
- Introduction to algorithmic thinking: linear/binary search, basic sorting algorithms, and recursive problem decomposition
- Software development practices: debugging methodologies, unit test assertions, and structured coding style in CS 107 - Introduction to Computer Programming
Study Resource for CS 107 - Introduction to Computer Programming
Midterm (Exam 1) 2021
San Diego State University (SDSU) CS 107 Midterm (Exam 1) 2021
Final Exam 2021
San Diego State University (SDSU) CS 107 Final Exam 2021
Midterm (Exam 1) 2022
San Diego State University (SDSU) CS 107 Midterm (Exam 1) 2022
Final Exam 2022
San Diego State University (SDSU) CS 107 Final Exam 2022
Midterm (Exam 1) 2023
San Diego State University (SDSU) CS 107 Midterm (Exam 1) 2023
Final Exam 2023
San Diego State University (SDSU) CS 107 Final Exam 2023
Midterm (Exam 1) 2024
San Diego State University (SDSU) CS 107 Midterm (Exam 1) 2024
Final Exam 2024
San Diego State University (SDSU) CS 107 Final Exam 2024
Quiz 8
San Diego State University (SDSU) CS 107 Quiz 8
Study Resource
Information Technology Sem 5
San Diego State University (SDSU) CS 107 Information Technology Sem 5
Study Resource
CS 107 Introduction to Computer Programming home
San Diego State University (SDSU) CS 107 CS 107 Introduction to Computer Programming home
Study Resource
Fall 2019 ISM 3230 ISM 6148- Homework 2
San Diego State University (SDSU) CS 107 Fall 2019 ISM 3230 ISM 6148- Homework 2
Study Resource
zybooks lab 2a
San Diego State University (SDSU) CS 107 zybooks lab 2a
Study Resource
zybooks lab 2b
San Diego State University (SDSU) CS 107 zybooks lab 2b
Study Resource
Review Guide for CS 107 Final Exam
San Diego State University (SDSU) CS 107 Review Guide for CS 107 Final Exam
Study Resource
zybooks lab 4a
San Diego State University (SDSU) CS 107 zybooks lab 4a
Study Resource
QIAGEN Genomic DNA Handbook April 20121
San Diego State University (SDSU) CS 107 QIAGEN Genomic DNA Handbook April 20121
Study Resource
Java Programming Exercises With Solutions (PDF)
San Diego State University (SDSU) CS 107 Java Programming Exercises With Solutions (PDF)
Study Resource
IntelliJ IDE Installation (Mac)
San Diego State University (SDSU) CS 107 IntelliJ IDE Installation (Mac)
Study Resource
task1.java.java
San Diego State University (SDSU) CS 107 task1.java.java
Study Resource
Notes on Strings
San Diego State University (SDSU) CS 107 Notes on Strings
Study Resource
Module 7 Generic Methods and Classes
San Diego State University (SDSU) CS 107 Module 7 Generic Methods and Classes
Study Resource
Module 6 IO Streams
San Diego State University (SDSU) CS 107 Module 6 IO Streams
Study Resource
ATM Emulator-v2
San Diego State University (SDSU) CS 107 ATM Emulator-v2
Assessment Inventory for CS 107 (74 Documents)
| Document | Format | Year | Access |
|---|---|---|---|
| Midterm (Exam 1) 2024 | Midterm | 2024 | Illustrative Archive |
| Final Exam 2024 | Final | 2024 | Illustrative Archive |
| Midterm (Exam 1) 2023 | Midterm | 2023 | Illustrative Archive |
| Final Exam 2023 | Final | 2023 | Illustrative Archive |
| Midterm (Exam 1) 2022 | Midterm | 2022 | Illustrative Archive |
| Final Exam 2022 | Final | 2022 | Illustrative Archive |
| Midterm (Exam 1) 2021 | Midterm | 2021 | Illustrative Archive |
| Final Exam 2021 | Final | 2021 | Illustrative Archive |
| LATEST FINANCE PROJECT 2020 | Resource | 2020 | Illustrative Archive |
| Fall 2019 ISM 3230 ISM 6148- Homework 2 | Resource | 2019 | Illustrative Archive |
| Quiz 8 | Quiz | β | Illustrative Archive |
| Information Technology Sem 5 | Resource | β | Illustrative Archive |
| CS 107 Introduction to Computer Programming home | Resource | β | Illustrative Archive |
| zybooks lab 2a | Resource | β | Illustrative Archive |
| zybooks lab 2b | Resource | β | Illustrative Archive |
| Review Guide for CS 107 Final Exam | Final | β | Illustrative Archive |
| zybooks lab 4a | Resource | β | Illustrative Archive |
| QIAGEN Genomic DNA Handbook April 20121 | Resource | β | Illustrative Archive |
| Java Programming Exercises With Solutions (PDF) | Resource | β | Illustrative Archive |
| IntelliJ IDE Installation (Mac) | Resource | β | Illustrative Archive |
| task1.java.java | Resource | β | Illustrative Archive |
| Notes on Strings | Resource | β | Illustrative Archive |
| Module 7 Generic Methods and Classes | Resource | β | Illustrative Archive |
| Module 6 IO Streams | Resource | β | Illustrative Archive |
| ATM Emulator-v2 | Resource | β | Illustrative Archive |
| Thursday 826 Lecture Notes | Resource | β | Illustrative Archive |
| Java week 1 | Resource | β | Illustrative Archive |
| QoS (Quality of Service) 1-30 | Resource | β | Illustrative Archive |
| OSI Model Layers Explained 1-28 | Resource | β | Illustrative Archive |
| OSI Layers Example for Gmail 1-28 | Resource | β | Illustrative Archive |
| ACL's (Access Control Lists) 1-30 | Resource | β | Illustrative Archive |
| OSI In-Depth Chart 1-30 | Resource | β | Illustrative Archive |
| OSI layers explained in-depth 1-30 | Resource | β | Illustrative Archive |
| Example of NAT 1-30 | Resource | β | Illustrative Archive |
| Port Forward ie. Destination NAT 1-30 | Resource | β | Illustrative Archive |
| Packet shaping example 1-30 | Resource | β | Illustrative Archive |
| ACL example using Firewall 1-30 | Resource | β | Illustrative Archive |
| SDN (Software-Defined Networking) 1-30 | Resource | β | Illustrative Archive |
| 4.2 Method with branch Popcorn | Resource | β | Illustrative Archive |
| 4.3 Method with loop Shampoo | Resource | β | Illustrative Archive |
| System Development Life Cycle | Resource | β | Illustrative Archive |
| CS-107-midterm-notes | Midterm | β | Illustrative Archive |
| Study Test Ch1 3 Key | Resource | β | Illustrative Archive |
| lab3 31FizzBuzz.java | Resource | β | Illustrative Archive |
| lab3 28smallestNumber.java | Resource | β | Illustrative Archive |
| lab2 38GeometryPointDistance.java | Resource | β | Illustrative Archive |
| lab2 39CalculateEnergy.java | Resource | β | Illustrative Archive |
| lab2 36TranslatingMathExpressions.java | Resource | β | Illustrative Archive |
| lab3 26removeRGB.java | Resource | β | Illustrative Archive |
| public class cat | Resource | β | Illustrative Archive |
| Coding Standards - ISM 3230 | Resource | β | Illustrative Archive |
| New Microsoft Word Document | Resource | β | Illustrative Archive |
| New Text Document | Resource | β | Illustrative Archive |
| LECTURE NOTES week 4-7 | Resource | β | Illustrative Archive |
| LECTURE NOTES week 8-9 | Resource | β | Illustrative Archive |
| LECTURE NOTES week 10 | Resource | β | Illustrative Archive |
| LECTURE NOTES week 1-2 | Resource | β | Illustrative Archive |
| Zybooks Lab 3d | Resource | β | Illustrative Archive |
| zybooks lab 3b | Resource | β | Illustrative Archive |
| CS 107 Midterm #3 Study Guide | Study Guide | β | Illustrative Archive |
| FINAL EXAM STUDY GUIDE | Study Guide | β | Illustrative Archive |
| Java Characters and Strings | Resource | β | Illustrative Archive |
| Dissection of Java Program | Resource | β | Illustrative Archive |
| Floating Point Numbers | Resource | β | Illustrative Archive |
| Number Expressions Conversions | Resource | β | Illustrative Archive |
| tic tac toe | Resource | β | Illustrative Archive |
| for and while | Resource | β | Illustrative Archive |
| CS 107 Notes Lab 3 | Resource | β | Illustrative Archive |
| CS 107 Notes Lab 7 | Resource | β | Illustrative Archive |
| CS 107 Notes Network | Resource | β | Illustrative Archive |
| CS 107 Notes Lab 8 | Resource | β | Illustrative Archive |
| Information Technology Sem 7-8 | Resource | β | Illustrative Archive |
| if-else boolean | Resource | β | Illustrative Archive |
| sum of squares | Resource | β | Illustrative Archive |
| Complete inventory of all 74 assessments (sorted by most recent). Select any document to inspect or use the search bar above to filter. | |||
Frequently Asked Questions
Which assessment formats are cataloged in this CS 107 archive?
This collection for CS 107 at San Diego State University (SDSU) catalogs 74 total resources across the following formats: Midterms, Finals, Quizzes, Study Guides. Key assessments are listed in the inventory table below, and the complete catalog of 74 documents can be searched and explored in the grid above.
What academic years are covered in this CS 107 collection?
Dated materials in this archive span from 2019 to 2024, representing 6 distinct academic years. Coverage varies by the records currently cataloged for this course.
How can students access these free CS 107 past exams?
All cataloged CS 107 past exams and study materials are free to request. The catalog, metadata, assessment inventory, and illustrative thumbnails are public; source documents are not shown on this page. Use the connect options to request a study resource, and confirm current course topics and grading policies with the San Diego State University (SDSU) course syllabus.