CMPSC 122
Programming
Computer Science Foundations
Intermediate Programming
Expanded programming ability through intermediate software design, data structures, modular code, and more complex problem-solving.
Related Projects
Skills
00
Coursework Archive
Undergraduate coursework built a technical foundation across programming, algorithms, databases, operating systems, theory of computation, programming languages, numerical computing, probability, statistics, computer organization, and business fundamentals.
Institution
Penn State University
B.S. Computer Science / University Park
Archive Note
This coursework archive translates academic work into public-facing technical and business capabilities. Grades, GPA, student ID, repeated-course history, and degree-audit status are intentionally excluded.
01
Featured Coursework
Programming, algorithms, systems, databases, theory, and software construction.
CMPSC 122
Programming
Computer Science Foundations
Expanded programming ability through intermediate software design, data structures, modular code, and more complex problem-solving.
Related Projects
Skills
CMPSC 221
Software Engineering
Computer Science Foundations
Developed object-oriented programming skills and applied software design concepts in web-oriented programming contexts.
Related Projects
Skills
CMPSC 360
Discrete Mathematics
Computer Science Foundations
Studied logic, proofs, sets, relations, combinatorics, graphs, and mathematical reasoning used in algorithms and theoretical computer science.
Related Projects
Skills
CMPSC 431W
Databases
Computer Science Foundations
Studied relational database design, SQL, data modeling, normalization, transactions, and database-backed application design with a writing-intensive component.
Related Projects
Skills
CMPSC 461
Programming Languages
Computer Science Foundations
Studied programming language design concepts, abstraction, syntax, semantics, and how language choices affect software structure.
Related Projects
Skills
CMPSC 464
Theory
Computer Science Foundations
Studied formal models of computation, automata, computability, and complexity foundations behind what machines can solve.
Related Projects
Skills
CMPSC 465
Algorithms
Computer Science Foundations
Studied core data structures, algorithm design, runtime analysis, and efficient problem-solving under computational constraints.
Related Projects
Skills
Data mining, statistics, probability, numerical methods, and analytical modeling.
CMPSC 432
Data Mining
Data, AI & Analytics
Covered exploratory data mining concepts used to discover patterns, structure, and predictive signals in data.
Related Projects
Skills
CMPSC 451
Numerical Computing
Data, AI & Analytics
Studied computational methods for solving numerical problems, supporting modeling, optimization, simulations, and quantitative analytics.
Related Projects
Skills
STAT 319
Statistics
Data, AI & Analytics
Studied statistical inference, estimation, and mathematical statistics foundations used in model evaluation and analytics.
Related Projects
Skills
Operating systems, computer organization, digital design, and low-level systems thinking.
CMPSC 311
Systems Programming
Systems & Architecture
Built low-level programming and systems understanding, connecting software behavior to memory, processes, and machine-level execution.
Related Projects
Skills
CMPSC 473
Operating Systems
Systems & Architecture
Studied operating system concepts including processes, scheduling, memory, concurrency, file systems, and resource management.
Related Projects
Skills
CMPEN 331
Computer Architecture
Systems & Architecture
Studied how computer hardware and software interact, including instruction execution, memory hierarchy, and processor organization.
Related Projects
Skills
Calculus, linear algebra, probability, statistics, and vector analysis.
MATH 220
Linear Algebra
Mathematics & Quantitative Foundations
Studied matrix operations and linear algebra concepts used in machine learning, optimization, statistics, and data transformations.
Related Projects
Skills
MATH 318
Probability
Mathematics & Quantitative Foundations
Studied probability foundations used in statistics, machine learning, risk modeling, and uncertainty-aware decision-making.
Related Projects
Skills
Business fundamentals connecting technical systems to markets, operations, finance, and organizations.
ACCTG 211
Accounting
Business, Finance & Management
Studied accounting concepts used to interpret financial information and support managerial decision-making.
Related Projects
Skills
BA 301
Finance
Business, Finance & Management
Studied finance fundamentals including valuation, risk, return, and financial decision-making.
Related Projects
Skills
SCM 301
Operations
Business, Finance & Management
Studied supply chain concepts, operational flow, sourcing, logistics, and systems coordination across business networks.
Related Projects
Skills
Public speaking, rhetoric, technical writing, and professional communication.
ENGL 202C
Technical Communication
Communication & Technical Writing
Developed technical writing skills for documentation, reports, professional communication, and engineering-oriented writing.
Related Projects
Skills
Security, risk analysis, human behavior, society, ethics, and broader context.
SRA 111
Security and Risk
Security, Risk & Society
Introduced security, risk analysis, systems thinking, threat awareness, and decision-making under uncertainty.
Related Projects
Skills
Physical sciences, environmental systems, design, art, psychology, health, and cultural context.
GEOG 6N
Geospatial Systems
Science, Design & Human Context
Studied geospatial information, maps, spatial thinking, and how location-based data supports modern decision-making.
Related Projects
Skills
02
Full Course Index
ACCTG 211
Accounting
Business, Finance & Management
Studied accounting concepts used to interpret financial information and support managerial decision-making.
Related Projects
Skills
BA 301
Finance
Business, Finance & Management
Studied finance fundamentals including valuation, risk, return, and financial decision-making.
Related Projects
Skills
BA 303
Marketing
Business, Finance & Management
Studied marketing principles, customer behavior, positioning, and market strategy.
Related Projects
Skills
BA 304
Management
Business, Finance & Management
Studied management, organizational behavior, and how teams and companies structure work.
Related Projects
Skills
BLAW 243
Business Law
Business, Finance & Management
Studied legal and regulatory concepts that shape business decision-making and organizational risk.
Related Projects
Skills
ECON 102
Economics
Business, Finance & Management
Studied microeconomic decision-making, markets, incentives, and resource allocation.
Related Projects
Skills
LHR 452
Technology Organizations
Business, Finance & Management
Studied the intersection of technology, work, employment relations, and organizational systems.
Related Projects
Skills
LHR 496
Independent Study
Business, Finance & Management
Independent study coursework used to explore a focused academic or professional topic beyond the standard course structure.
Related Projects
Skills
SCM 301
Operations
Business, Finance & Management
Studied supply chain concepts, operational flow, sourcing, logistics, and systems coordination across business networks.
Related Projects
Skills
CAS 100A
Public Speaking
Communication & Technical Writing
Developed public speaking, presentation structure, audience awareness, and persuasive communication skills.
Related Projects
Skills
ENGL 15
Writing
Communication & Technical Writing
Developed foundational writing, argumentation, rhetoric, and composition skills.
Related Projects
Skills
ENGL 202C
Technical Communication
Communication & Technical Writing
Developed technical writing skills for documentation, reports, professional communication, and engineering-oriented writing.
Related Projects
Skills
ENGL 83S
Seminar
Communication & Technical Writing
Introductory seminar coursework supporting academic transition, discussion, writing, and university-level learning.
Skills
CMPSC 121
Programming
Computer Science Foundations
Introduced programming fundamentals, problem decomposition, control flow, functions, and computational thinking.
Related Projects
Skills
CMPSC 122
Programming
Computer Science Foundations
Expanded programming ability through intermediate software design, data structures, modular code, and more complex problem-solving.
Related Projects
Skills
CMPSC 221
Software Engineering
Computer Science Foundations
Developed object-oriented programming skills and applied software design concepts in web-oriented programming contexts.
Related Projects
Skills
CMPSC 360
Discrete Mathematics
Computer Science Foundations
Studied logic, proofs, sets, relations, combinatorics, graphs, and mathematical reasoning used in algorithms and theoretical computer science.
Related Projects
Skills
CMPSC 431W
Databases
Computer Science Foundations
Studied relational database design, SQL, data modeling, normalization, transactions, and database-backed application design with a writing-intensive component.
Related Projects
Skills
CMPSC 461
Programming Languages
Computer Science Foundations
Studied programming language design concepts, abstraction, syntax, semantics, and how language choices affect software structure.
Related Projects
Skills
CMPSC 464
Theory
Computer Science Foundations
Studied formal models of computation, automata, computability, and complexity foundations behind what machines can solve.
Related Projects
Skills
CMPSC 465
Algorithms
Computer Science Foundations
Studied core data structures, algorithm design, runtime analysis, and efficient problem-solving under computational constraints.
Related Projects
Skills
CMPSC 432
Data Mining
Data, AI & Analytics
Covered exploratory data mining concepts used to discover patterns, structure, and predictive signals in data.
Related Projects
Skills
CMPSC 451
Numerical Computing
Data, AI & Analytics
Studied computational methods for solving numerical problems, supporting modeling, optimization, simulations, and quantitative analytics.
Related Projects
Skills
CMPSC 455
Numerical Analysis
Data, AI & Analytics
Introduced numerical analysis methods for approximating and solving mathematical problems computationally.
Related Projects
Skills
STAT 319
Statistics
Data, AI & Analytics
Studied statistical inference, estimation, and mathematical statistics foundations used in model evaluation and analytics.
Related Projects
Skills
MATH 140
Calculus
Mathematics & Quantitative Foundations
Built foundational calculus skills used in modeling change, optimization, and quantitative analysis.
Related Projects
Skills
MATH 141
Calculus
Mathematics & Quantitative Foundations
Extended calculus foundations through integration techniques, sequences, series, and mathematical modeling.
Related Projects
Skills
MATH 220
Linear Algebra
Mathematics & Quantitative Foundations
Studied matrix operations and linear algebra concepts used in machine learning, optimization, statistics, and data transformations.
Related Projects
Skills
MATH 230
Vector Analysis
Mathematics & Quantitative Foundations
Studied multivariable calculus and vector analysis concepts relevant to mathematical modeling and computational problem-solving.
Related Projects
Skills
MATH 318
Probability
Mathematics & Quantitative Foundations
Studied probability foundations used in statistics, machine learning, risk modeling, and uncertainty-aware decision-making.
Related Projects
Skills
ARTH 100
Art and Design
Science, Design & Human Context
Studied visual culture, art history, and design interpretation, contributing to broader design and aesthetic awareness.
Related Projects
Skills
COMM 150N
Media and Storytelling
Science, Design & Human Context
Studied film as an artistic and communication medium, supporting visual storytelling and narrative thinking.
Related Projects
Skills
EGEE 101
Energy and Environment
Science, Design & Human Context
Studied energy systems, environmental impact, sustainability, and resource use.
Related Projects
Skills
GEOG 6N
Geospatial Systems
Science, Design & Human Context
Studied geospatial information, maps, spatial thinking, and how location-based data supports modern decision-making.
Related Projects
Skills
KINES 13
Health and Safety
Science, Design & Human Context
Covered first aid, safety, CPR, and emergency-response fundamentals.
Skills
KINES 72
Health and Wellness
Science, Design & Human Context
Focused on fitness, wellness, and health-oriented habits.
Skills
PHYS 211
Physics
Science, Design & Human Context
Studied mechanics, motion, forces, energy, and physical systems.
Related Projects
Skills
PHYS 212
Physics
Science, Design & Human Context
Studied electricity, magnetism, circuits, and physical principles underlying electrical systems.
Related Projects
Skills
PSYCH 100
Psychology
Security, Risk & Society
Introduced human behavior, cognition, motivation, perception, and psychological foundations.
Related Projects
Skills
RLST 1
Culture and Society
Security, Risk & Society
Studied major world religions and cultural systems, strengthening global awareness and cultural context.
Related Projects
Skills
SRA 111
Security and Risk
Security, Risk & Society
Introduced security, risk analysis, systems thinking, threat awareness, and decision-making under uncertainty.
Related Projects
Skills
CMPEN 270
Digital Logic
Systems & Architecture
Studied digital logic, circuits, and hardware-oriented design foundations that support understanding of computer architecture.
Related Projects
Skills
CMPEN 331
Computer Architecture
Systems & Architecture
Studied how computer hardware and software interact, including instruction execution, memory hierarchy, and processor organization.
Related Projects
Skills
CMPSC 311
Systems Programming
Systems & Architecture
Built low-level programming and systems understanding, connecting software behavior to memory, processes, and machine-level execution.
Related Projects
Skills
CMPSC 473
Operating Systems
Systems & Architecture
Studied operating system concepts including processes, scheduling, memory, concurrency, file systems, and resource management.
Related Projects
Skills