CS 107 - Introduction to Computer Programming
Master fundamental Java programming at San Diego State University with verified CS 107 practice exams, Zybooks programming lab exercises, and syntax study sheets covering primitive data types, control flow, loops, method declarations, arrays, string manipulations, and basic object classes.
Independent study archive Learn more
Materials are uploaded by users for self-study purposes. PwnHero is an independent platform, not affiliated with, sponsored by, or endorsed by any university or institution.
Common aliases: CS 107
Study Resources for CS 107 - Introduction to Computer Programming
Midterm Exam 1 Practice Test (2021)
Comprehensive Final Exam (2021)
Midterm Exam 1 Practice Test (2022)
Comprehensive Final Exam (2022)
Midterm Exam 1 Practice Test (2023)
Comprehensive Final Exam (2023)
Midterm Exam 1 Practice Test (2024)
Comprehensive Final Exam (2024)
Quiz 8 Review & Key Concepts
CS 107 Introduction to Computer Programming home
Review Guide for CS 107 Final Exam
Java Object-Oriented Programming Exercises & Solutions
IntelliJ IDEA Java Development Environment Setup Guide
Java String Class, Immutability & Method Operations Notes
Module 7: Java Generics, Generic Methods & Type Parameters
Module 6: Java File I/O Streams, Buffering & Exception Handling
Programming Project: Object-Oriented ATM Emulator Implementation
System Development Life Cycle
Midterm Examination Comprehensive Study Notes
Examination Review & Answer Key: Chapters 1–3
Lab 3.31: FizzBuzz Implementation in Java
Lab 3.28: Smallest Number Algorithm in Java
Lab 2.38: Geometry Point Distance in Java
Lab 2.39: Energy Calculation in Java
Lab 2.36: Translating Mathematical Expressions in Java
Lab 3.26: Color RGB Channel Removal in Java
Object-Oriented Design: Cat Class Implementation
Lecture Notes: Weeks 4–7 (Methods & Conditional Logic)
Lecture Notes: Weeks 8–9 (Arrays & String Processing)
Lecture Notes: Week 10 (Object-Oriented Class Design)
Lecture Notes: Weeks 1–2 (Java Fundamentals & Variables)
ZyBooks Lab 3D: Java Loop Structures
ZyBooks Lab 3B: Java Methods & Parameters
Midterm Exam 3 Study Guide & Review
Comprehensive Final Exam Study Guide
String Manipulation & Character Encoding Guide
Java Program Structure & Syntax Dissection Guide
Data Representation: Floating-Point Numbers & Precision
Numeric Data Types & Type Casting Guide
Programming Project: Tic-Tac-Toe Game Implementation
Control Structures: For and While Loops Guide
Lab 3 Study Notes: Java Arithmetic & Expressions
Lab 7 Study Notes: Array Processing & Iteration
Supplementary Notes: Computer Networking Fundamentals
Lab 8 Study Notes: Object References & Constructors
Conditional Logic: If-Else Statements & Boolean Expressions
Algorithm Practice: Sum of Squares Computation
Assessment Inventory for CS 107 (47 Documents)
Complete inventory of all 47 assessments (sorted by most recent). Select any document to inspect or use the search bar above to filter.
Course Overview & Exam Syllabus
This archive catalogs 47 free educational resources and past exams for CS 107 (CS 107 - Introduction to Computer Programming) at San Diego State University (SDSU), containing 6 midterm papers, 5 final examinations, 1 quiz, 6 study guides, and 29 supplemental resources. Dated documents represent 4 distinct academic years between 2021 and 2024.
Core Exam Topics & Learning Objectives
- Java language syntax and primitive types: variables, expressions, operator precedence, and console input/output in CS 107
- Control flow and decision structures: if-else conditional branching, switch statements, and boolean logic expressions
- Iteration and loop algorithms: for loops, while loops, nested loop patterns, and accumulator algorithm patterns
- Methods, arrays, and basic OOP: method parameters, return types, one-dimensional array traversal, and object instantiation
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 47 total resources across the following formats: Midterms, Finals, Quizzes, Study Guides. Key assessments are listed in the assessment inventory table, and the complete catalog of 47 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 2021 to 2024, representing 4 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.