Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming I - Programming Fundamentals

A public portfolio and academic archive of the work I completed while studying C++ at Northwest Vista College.

Course

  • College: Northwest Vista College, Alamo Colleges District
  • Course: Programming I - Programming Fundamentals
  • Course number: COSC-1336-002
  • Instructor: Scott Raymond
  • Term: Spring 2025
  • Primary language: C++

The course introduced problem-solving and computer-programming fundamentals for students with no prior programming experience. Through demonstrations, labs, assignments, learning-outcome reflections, and cumulative projects, I learned how to write, compile, test, and organize C++ console programs.

What I learned

  • C++ syntax, variables, expressions, console input, and formatted output
  • Conditional logic, menus, validation, and repetition with loops
  • Functions, prototypes, parameters, return values, and pass-by-reference
  • File input/output, enumerations, exceptions, strings, and type aliases
  • Arrays, vectors, searching, sorting, and basic data processing
  • Structures, classes, encapsulation, and separate header/implementation files
  • Incremental development by extending a course project across multiple modules

About this repository

The folders follow the course's eight-module progression. Modules 1-6 mirror the artifacts from my original coding-portfolio index; Modules 7-8 complete the archive with the later structure and class projects.

The files preserve the original coursework, filenames, comments, and formatting from the semester. That means they show the learning process as it happened, including early approaches that I would now refine.

The incomplete portfolio PDF is intentionally not stored in this public repository. The original remains in my private local academic archive.

Module 1

Index-name notes: the PDF displays In/DecrementOpDemo.cpp, Module1Week2Option1.cpp, and Module 1 Learning Outcome.pdf; the links above retain the original archived filenames.

Module 2

Module 3

Module 4

Index-name note: the PDF displays triangleAnglesActivity.cpp; the original archived artifact is the linked RTF file.

Module 5

Module 6

Module 7

Module 8

Car class demo

Person class demo

Person class with arrays

Pet class lab

Build notes

Most files are standalone console exercises. Multi-file class/header demonstrations must be compiled with every implementation file in that project directory. The archived files preserve their original coursework formatting and have not been rewritten.

Academic integrity and attribution

This repository is published as a personal educational portfolio and historical archive. It is not an answer bank. Current students should complete their own work and follow their instructor's and institution's academic-integrity policies.

Some demonstrations follow classroom examples or assignment requirements from Programming I - Programming Fundamentals at Northwest Vista College. My submitted work, revisions, and learning reflections are preserved here for portfolio and archival purposes.

No license is granted for reuse or redistribution of this academic work.

About

C++ coursework portfolio and academic archive from Programming I (COSC-1336) at Northwest Vista College

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages