Certifications & Coursework

As a Computer Science major specializing in Software Engineering, I have pursued a diverse and rigorous academic curriculum that has equipped me with a solid foundation in IT and programming. In addition to my coursework at Saint Bonaventure University, I have supplemented my education with additional courses outside the university to broaden my knowledge and skill set.

These experiences have provided me with valuable technical expertise and practical skills, which played a key role in securing my Software Development Internship in Automation and Robotics. This page highlights the classes and certifications that have shaped my journey and prepared me for success in the tech industry.

Introduction to Python Programming

In 2024, I completed the Introduction to Python Programming course at the University of California, San Diego, earning an A. This foundational course introduced essential programming principles and techniques using Python, a language known for its simple syntax and versatility. I gained practical experience in designing, writing, and debugging Python programs while mastering key concepts such as algorithms, variables, expressions, functions, and control structures like branching and looping. This course provided a strong foundation in programming, preparing me for more advanced studies and significantly enhancing my technical skills.

Algorithms & Data Structure

In 2023, I completed CS-132: Algorithms & Data Structures with an A, along with its laboratory component, also earning an A. This course, a key part of the computer science curriculum, emphasized the object-oriented design approach to building reusable software tools. I developed a strong foundation in fundamental data structures such as arrays, linked lists, trees, stacks, and queues, as well as in analyzing algorithm efficiency. Utilizing Java, I implemented various software designs, enhancing my programming and problem-solving skills. The course’s combination of lectures and hands-on laboratory sessions provided me with practical experience and a comprehensive understanding of algorithmic and structural principles essential for software development.

Data Base & Big Data

In 2024, I completed CS-243: Database and Big Data with a B+ in the lecture component and an A in the laboratory. This course provided a comprehensive introduction to database management systems, focusing on database design, application development, and the relational database model. I gained a solid understanding of the theoretical principles underlying database design, data storage, and integrity. Through the laboratory sessions, I applied these concepts by designing and implementing a real-world database application, enhancing my technical and practical skills in database management and application development.

Object-Oriented Programming

I completed CS-131 Object-Oriented Programming in 2023, earning an A in both the class and lab. This was the first course in the computer science major sequence, introducing me to the principles of object-oriented software design using the programming language Java. I learned about software design, implementation, and testing, as well as basic computer organization and source code translation. With no prior programming experience required, the course provided a strong foundation through three lecture hours and one two-hour laboratory session each week, emphasizing hands-on experience with programming concepts and techniques.

APP Development

I completed CS-244 App Development in 2023, earning an A- in both the class and lab. In this course, I focused on designing and implementing database-driven applications using tools like Microsoft ASP.Net. I developed an e-commerce application based on a SQL Server database and gained experience with relational database design, Visual Studio.Net tools for managing data sources, data controls for populating web pages, data presentation, and configuring, deploying, and troubleshooting ASP.Net applications. The course allowed me to apply these skills by building a fully functional data-driven website.

Computer Networks

I completed CS-254 Computer Networks in 2023. This course focused on the study of computer networks based on the OSI model of a layered network architecture. Using the TCP/IP protocol suite as a primary example, I explored various network protocols, local area networks, routing algorithms, and network applications. The course included three lecture hours and one two-hour laboratory session per week, where I gained hands-on experience in network programming using sockets.

Computer Organization

I completed CS-334 Computer Organization in 2024, earning an A in both the class and lab. This course introduced me to computer system engineering, focusing on the lower-level abstractions of a computer, including the CPU, memory, registers, ALU, and input/output devices. I explored the interconnections between hardware and software, along with topics such as functional performance and cost objectives. Additionally, I learned about computing data, assembly language, and basic circuit design. Using assembly language, I gained an understanding of reduced instruction set architectures (RISC), with practical applications in the MIPS architecture and the SPIM simulator. The course also provided a brief introduction to hardware-level security and related protocols, supported by three lecture hours and one two-hour laboratory session per week.

User Experience Design

I completed CS-257 User Experience Design in 2024, earning an A in both the class and lab. This course exposed me to a broad range of human-computer interaction concepts, enabling me to design and evaluate positive user experiences with technology. I studied user interface and experience design theory in class and applied it through laboratory exercises and teamwork. Key topics included methods for learning from users, design techniques such as prototyping and heuristics, and best practices in the field. The course also addressed broader design topics related to current computing trends, approached from a human-centered perspective.

Research Methods

I completed CS-401 Research Methods in 2024, earning an A-. This course, part of the Senior Capstone, guided me in formulating and executing a unique research project within or across areas of Computer Science. I learned how to choose a research topic, conduct a comprehensive literature review, and select appropriate research methods. The course introduced me to various qualitative and quantitative research methods commonly used by Computer Science researchers, providing a solid foundation for my capstone project.

Computers, Society & Ethics

I completed CS-241 Computers, Society & Ethics in 2024, earning a B+. This course explored the pervasive impact of computers on society, including how they shape our understanding of reality and influence human interactions. Topics included the mediation of information, the ethical challenges of online communication, and the societal shifts caused by e-commerce and its effect on the job market. The class emphasized ethical considerations and solutions to the challenges posed by technology in our daily lives.

Scroll to Top