Paxton Proctor's repositories
4143_Contemperary-Programming-Language-Python
study of the syntax, semantics, and implementation of a contemporary programming language with emphasis on program development, program structuring, and the program development environment of the language. Assignments focus on representative applications of the language.
4553_Agent-Based-Modeling
An agent-based model (ABM) is a computational model for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) in order to understand the behavior of a system and what governs its outcomes. It combines elements of game theory, complex systems, emergence, computational sociology, multi-agent systems, and evolutionary programming.
C_Programming_Practice
This repo will contain all practice programs for C. NOTE: this is merely practice nothing in this will probably be used in the real world.
1044-Computer-Science-1
Introduction to methods of problem solving and algorithm development. A high-level programming language is taught with an emphasis on program design, coding, debugging, testing, and documentation. Discussion of ethical, social, and legal issues related to computing.
1063-DataStructures
A continuation of the development of a disciplined approach to the design, coding, debugging, and testing of programs. Introduction to data structures, abstract data types (ADT), recursion, and algorithm analysis using a high-level language.
3023_Logic_Design
Study of topics related to the design of modern microprocessors, including Boolean algebra, logic gates, design simplification techniques, memory design, programmable control units, and use of hardware description languages.
4103_Intro_to_Operating_Systems
An introduction to operating systems for contemporary multitasking, single processor computers. Topics include processes, process management and scheduling, interprocess synchronization and communication, memory management, and file management. Selected theory and concepts are supplemented with an examination of their implementation in contemporary operating systems. Discussion of legal, social, and ethical issues.
4143_Contemperary-Programming-Langauage-java
study of the syntax, semantics, and implementation of a contemporary programming language with emphasis on program development, program structuring, and the program development environment of the language. Assignments focus on representative applications of the language.
4883-Programming-Techniques
competitive programming techniques and problem solving.
CS_Programming_Practice
This repo will contain all practice programs for C#. NOTE: this is merely practice nothing in this will probably be used in the real world.
2084-Computer-Architecture
An introduction to the components, functions, and logical relationships present in current scalar computers, including the central processing unit, different levels of memory, control signals, bus systems, data channels, and input/output devices. Also covered are instruction sets and assembly language programming.
2143-Object-Oriented-Programming
T-Th 9:30 - 10:50: OOP in C++ and some Python
2143-OOP-Proctor
Introduction to object-oriented programming techniques including but not limited to classes, objects, inheritance, polymorphism, and overloading. Various object-oriented languages will be considered.
2433-DiscreteStructures
Introduction to the fundamental techniques of algorithm analysis. Also, Boolean logic, combinatorics, functions, graphs, algebraic structures, recursion, recurrence relations, finite state machines, and computability.
3013_Advanced_Algorithms
In-depth study of complexity analysis and variety of advanced structures and related algorithms. Topics will be selected from trees, heaps, priority queues, graphs, hashing, sorting, pattern matching, recursion, and others as appropriate.
3233_Theory_of_Computation
Study of the fundamental mathematical properties of hardware, software, and their applications. Emphasis is on the capabilities and limitation of computers, including finite automata, push-down automata, and Turing machines.
4143-Contemporary-Programming-Languages-CSHARP
study of the syntax, semantics, and implementation of a contemporary programming language with emphasis on program development, program structuring, and the program development environment of the language. Assignments focus on representative applications of the language.
Assembly_Practice_Programs
This repo will contain all practice programs for Assembly. NOTE: this is merely practice nothing in this will probably be used in the real world.
CPP_Program_Practice
This repo will contain all practice programs for C++. NOTE: this is merely practice nothing in this will probably be used in the real world.
Java_Programming_Practice
Not gonna lie probably don't plan on doing Java ever again but just in case...This repo will contain all practice programs for Java. NOTE: this is merely practice nothing in this will probably be used in the real world.
Python_Programming_Practice
This repo will contain all practice programs for Python. NOTE: this is merely practice nothing in this will probably be used in the real world.
R_Scripting_Practice
This repo will contain all of my R scripts that contain algorithms, graphs, or data manipulation. This is helpful towards Data Analysis. NOTE: This is sample code with sample data, Not actual Data.
Software-Engineering-Project
Program Grader
VHDL-RISC-V
Logic Design VHDL made RISC-V Processor