CS 3354: Object-Oriented Design and Programming

Investigates object-oriented software engineering principles, design patterns, and system modeling. Covers requirements gathering, UML diagrams, architectural patterns, design principles (SOLID), software life-cycle processes, automated testing, and…

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 3354

Resources 9
Types Midterms, Finals, Quizzes, Worksheets, Study Guides
Years 2010 – 2017
University Texas State University (TXST)
Course Overview

Study Resources for Object-Oriented Design and Programming

Assessment Inventory for CS 3354 (9 Documents)
Assessment inventory for CS 3354 at Texas State University (TXST)
Document Format Year Access
Midterm (Exam 1) 2017 Midterm 2017 Illustrative Archive
Midterm (Exam 2) 2017 Midterm 2017 Illustrative Archive
Midterm (Exam 1) 2014 Midterm 2014 Illustrative Archive
Midterm (Exam 2) 2014 Midterm 2014 Illustrative Archive
Final Exam 2010 Final 2010 Illustrative Archive
Worksheet 1 Worksheet — Illustrative Archive
Worksheet 2 Worksheet — Illustrative Archive
Quiz 1 Quiz — Illustrative Archive
Study Guide 1 Study Guide — Illustrative Archive

Complete inventory of all 9 assessments (sorted by most recent). Select any document to inspect or use the search bar above to filter.

Course Overview & Exam Syllabus

Course Description

Investigates object-oriented software engineering principles, design patterns, and system modeling. Covers requirements gathering, UML diagrams, architectural patterns, design principles (SOLID), software life-cycle processes, automated testing, and team-based software construction using modern languages such as Java.

This archive catalogs 9 free educational resources and past exams for CS 3354 (Object-Oriented Design and Programming) at Texas State University (TXST), containing 4 midterm papers, 1 final examination, 1 quiz, 2 worksheets, and 1 study guide. Dated documents represent 3 distinct academic years between 2010 and 2017.

Core Exam Topics & Learning Objectives

  • Unified Modeling Language (UML) architecture: class diagrams, sequence diagrams, and use-case specifications in CS 3354 at TXST
  • Object-oriented design principles: SOLID architectural guidelines, cohesion, and loose coupling in modern software development
  • Creational and structural design patterns: Singleton, Factory Method, Adapter, and Observer pattern implementations in CS 3354
  • Software quality assurance: unit testing frameworks, test-driven development (TDD), and refactoring strategies at Texas State University

Frequently Asked Questions

Which assessment formats are cataloged in this CS 3354 archive?

This collection for CS 3354 at Texas State University (TXST) catalogs 9 total resources across the following formats: Midterms, Finals, Quizzes, Worksheets, Study Guides. Each document is listed in the assessment inventory table with its individual format tag and academic year where recorded.

What academic years are covered in this CS 3354 collection?

Dated materials in this archive span from 2010 to 2017, representing 3 distinct academic years. Coverage varies by the records currently cataloged for this course.

How can students access these free CS 3354 past exams?

All cataloged CS 3354 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 Texas State University (TXST) course syllabus.

Related CS Courses at Texas State University (TXST)