ENGR 102
Engineering Lab I - Computation
Texas A&M Description:
Introduction to the design and development of computer applications for engineers; computation to enhance problem solving abilities; basic concepts of software design through the implementation and debugging of student-written programs; introduction to engineering majors, career exploration, engineering practice within realistic constraints, e.g. economic, environmental, ethical, health and safety, and sustainability; pathways to success in engineering.
.
Notable Projects:
"Sorry" the Board Game - Python
.
Semester Completed: Fall 2024
MATH 251
Engineering Mathematics III
Texas A&M Description:
Engineering Mathematics III. Vector algebra, calculus of functions of several variables, partial derivatives, directional derivatives, gradient, multiple integration, line and surface integrals, Green's and Stokes' theorems.
.
Skills Learned:
Multivariable Calculus
Line & Surface Integrals
Green's and Stoke's Theorums
.
Semester Completed: Spring 2025
STAT 211
Principles of Statistics I
Texas A&M Description:
Introduction to probability and probability distributions; sampling and descriptive measures; inference and hypothesis testing; linear regression, analysis of variance.
.
Skills Learned:
R Programming
Probability & Sampling Distributions
Hypothesis Testing & ANOVA
Linear Regression
.
Semester Completed: Summer 2025
STAT 212
Principles of Statistics II
Texas A&M Description:
Design of experiments, model building, multiple regression, nonparametric techniques and contingency tables.
.
Semester Completed: Summer 2025
CSCE 120
Program Design and Concepts
Texas A&M Description:
Extension of prior programming knowledge and creation of computer programs that solve problems; use of the C++ language; application of computational thinking to enhance problem solving; analysis of, design of and implementation of computer programs; use of basic and aggregate data types to develop functional and object oriented solutions; development of classes that use dynamic memory and avoid memory leaks; study of error handling strategies to develop more secure and robust programs.
.
Semester Completed: Fall 2025
CSCE 222
Discrete Structures for Computing
Texas A&M Description:
Mathematical foundations from discrete mathematics for analyzing computer algorithms, for both correctness and performance; introduction to models of computation, including finite state machines and Turing machines.
.
Semester Completed: Fall 2025
CSCE 221
Data Structures and Algorithms
Texas A&M Description:
Specification and implementation of basic abstract data types and their associated algorithms including stacks, queues, lists, sorting and selection, searching, graphs, and hashing; performance tradeoffs of different implementations and asymptotic analysis of running time and memory usage; includes the execution of student programs written in C++.
.
Semester Completed: Spring 2026
MATH 304
Linear Algebra
Texas A&M Description:
Introductory course in linear algebra covering abstract ideas of vector space and linear transformation as well as models and applications of these concepts, such as systems of linear equations, matrices and determinants
.
Semester Completed: Spring 2026
MATH 308
Differential Equations
Texas A&M Description:
Ordinary differential equations, solutions in series, solutions using Laplace transforms, systems of differential equations.
.
Semester Completed: Spring 2026
CSCE 313
Introduction to Computer Systems
Texas A&M Description:
Introduction to system support for application programs, both on single node and over network including OS application interface, inter-process communication, introduction to system and network programming, and simple computer security concepts; hands-on lab assignments.
.
Semester Completed: Fall 2026
CSCE 350
Computer Architecture and Design
Texas A&M Description:
Computer architecture and design; use of register transfer languages and simulation tools to describe and simulate computer operation; central processing unit organization, microprogramming, input/output and memory system architectures.
.
Semester Completed: Fall 2026
MATH 311
Topics in Applied Mathematics I
Texas A&M Description:
Systems of linear equations, matrices, determinants, vector spaces, linear transformations, eigenvalues and eigenvectors, diagonalization, inner product spaces, orthogonal functions; vector analysis, including gradient, divergence, curl, line and surface integrals, Gauss', Green's and Stokes' theorems.
.
Semester Completed: Fall 2026
CSCE 331
Foundations of Software Engineering
Texas A&M Description:
Intensive programming experience and provision of the fundamentals needed for larger-scale software development; integration of concepts in computer science and familiarization with a variety of programming and development tools and techniques; team projects each with an emphasis on a different specialization within computer science; emphasis on programming techniques to ease code integration and clarity; practical exposure to software-engineering processes through large-scale projects and specification and documentation.
.
Semester Completed: Spring 2027
MATH 407
Complex Variables
Texas A&M Description:
Fundamental theory of analytic functions, including residues and their applications.
.
Semester Completed: Spring 2027
STAT 315
Computational Data Science
Texas A&M Description:
Computational practice of data science through a sequence of interactive modules that provides an integrated hands-on approach to its methods, tools, applications and supporting technologies including high performance and cloud computing platforms.
.
Semester Completed: Fall 2027
CSCE 320
Principles of Data Science
Texas A&M Description:
Theoretical foundations, algorithms and methods of deriving valuable insights from data; includes foundations in managing and analyzing data at scale, e.g. big data; data mining techniques and algorithms; exploratory data analysis; statistical methods and models; data visualization.
.
Semester Completed: Fall 2027
CSCE 411
Design and Analysis of Algorithms
Texas A&M Description:
Study of computer algorithms for numeric and non-numeric problems; design paradigms; analysis of time and space requirements of algorithms; correctness of algorithms; NP-completeness and undecidability of problems.
.
Semester Completed: Fall 2027
CSCE 462
Microcomputer Systems
Texas A&M Description:
Microcomputers as components of systems; VLSI processor and coprocessor architectures, addressing and instruction sets; I/O interfaces and supervisory control; VLSI architectures for signal processing; integrating special purpose processors into a system.
.
Semester Completed: Fall 2027
CSCE 420
Artificial Intelligence
Texas A&M Description:
Fundamental concepts and techniques of intelligent systems; representation and interpretation of knowledge on a computer; search strategies and control; active research areas and applications such as notational systems, natural language understanding, vision systems, planning algorithms, intelligent agents and expert systems.
.
Semester Completed: Spring 2028
CSCE 421
Machine Learning
Texas A&M Description:
Theoretical foundations of machine learning, pattern recognition and generating predictive models and classifiers from data; includes methods for supervised and unsupervised learning (decision trees, linear discriminants, neural networks, Gaussian models, non-parametric models, clustering, dimensionality reduction, deep learning), optimization procedures and statistical inference.
.
Semester Completed: Spring 2028
MATH 442
Mathematical Modeling
Texas A&M Description:
The construction of mathematical models from areas such as economics, game theory, integer programming, mathematical biology and mathematical physics.
.
Semester Completed: Spring 2028
CSCE 483
Computer Systems Design
Texas A&M Description:
Engineering design; working as a design-team member, conceptual design methodology, design evaluations, total project planning and management techniques, design optimization, systems manufacturing costs considerations; emphasis placed upon students' activities as design professionals.
.
Semester Completed: Spring 2028
Capstone
Project Idea:
.
Semester Completed: Spring 2028