**Willing to Intern for Free in exchange for experience**
**Note: G represents Graduate level courses. Enrolled in the master of science in software engineering program or consent of instructor.
Techniques for developing applications and services to run on distributed networks using virtualized resources accessed over the Internet.
Software construction tools and practice, including software development environments, object-oriented programming, software specification, automated testing, version control, and build management for software systems.
Fundamental algorithms and computational models for core tasks in natural language processing. Word and sentence tokenization, parsing, information and meaning extraction, spelling correction, text summarization, question answering, and sentiment analysis.
Advanced methods and techniques to initiate, plan, and control large and complex software development projects. Emphasis is placed on various Agile approaches.
Concepts, technologies, and building blocks from computer science and practical software engineering required for developing web applications. Web application architectures, client and server-side programming, state management, authentication, and authorization.
Mathematical techniques and algorithms for image sampling, quantization, intensity transformations, spatial filtering, Fourier transforms, frequency domain filtering, restoration and reconstruction, morphological image processing, and segmentation.
Computing in environments with limited resources and low power, fault tolerance, and persistence. Mobile application frameworks and development environments. User interface design and evaluating user experience.
Designing iterative development processes, modeling and analysis of software systems, object-oriented design, and design patterns using C#.
Relational database systems theory and database development. Topics include relational data model and integrity constraints specification, data modeling and relational schema design, normalization of relational schema, relational algebra, SQL, and database programming.
Practice in writing about technical problems of significance to students.
Design and analysis of computer communication networks. Topics include application layer protocols, Internet protocols, network interfaces, local and wide area networks, wireless networks, bridging and routing.
Methods and processes for eliciting, evaluating, managing, analyzing, documenting, and specifying software-intensive systems for achieving objectives, functions, qualities, and constraints.
Design and analysis of algorithms using recursion, dynamic programming, and branch and bound. Solving computational problems using maps, hash tables, skip lists, and graph data structures.
Principles of discrete mathematics, including combinatorial proofs, discrete probability, recurrence relations and generating functions, graphs and trees, and analysis of algorithm efficiency. Application of discrete mathematical concepts to solving software engineering problems.
Introduction to data structures and their implementation. Computational problem-solving using data structures.
Fundamentals of discrete mathematics, including logic and elementary proofs, sequences, induction and recursion, sets and relations, and elementary number theory. Application of discrete mathematical concepts to solving software engineering problems.
Introduction to modern software engineering and computational problem-solving using object-oriented principles and a high-level programming language.
Institution : Microsoft
Designed for beginners, providing a comprehensive introduction to Python and fundamental programming concepts. It covers Python syntax, control structures, functions, error handling, and file operations through interactive exercises and projects. This self-paced course, ideal for those new to programming, offers a flexible learning path complemented by a certificate of completion from Microsoft.
Date of Completion : July 31st, 2019
https://courses.edx.org/certificates/fcb518bbd47a427a9a75db8fc2c0e848
Institution : International Business Machines Corporation (IBM)
Aimed at introducing Python programming in the context of data science. It focuses on fundamental Python programming techniques and concepts, including data structures, loops, and Python libraries, essential for data analysis and visualization. The course is designed for beginners and combines theoretical knowledge with practical exercises, making it ideal for those looking to apply Python skills in data science projects.
Date of Completion : June 11th, 2019
https://courses.edx.org/certificates/2c00165eb4e245d2be44bf64a1dfd070
Institution : University of Michigan
An in-depth exploration of web application development using Django, a high-level Python web framework. It covers the fundamentals of building web applications, including database models, the Django template system, forms, and user authentication. Designed for those with basic programming knowledge, this course provides practical skills and insights into developing robust web applications efficiently using Django.
Institution : May 17th, 2022
https://www.coursera.org/account/accomplishments/verify/DDVPAPJ6BTWM
Institution : University of Michigan
Focuses on advanced techniques in web development using the Django framework. It delves into complex aspects of web application building, such as user interactivity, data models, and the integration of external services. This course is designed for individuals with a foundational understanding of Django, aiming to enhance their skills in creating more sophisticated and dynamic web applications.
Institution : May 24th, 2022
https://www.coursera.org/account/accomplishments/verify/D49ENBABG9RW
B.S. Software Engineering
01.2022 – 05.2025
Associates in Arts
01.2022 – 05.2025
Professional Commercial Diver
01.2022 – 05.2025
Greenville, NC
(03/2024 - Present)
ECU is conducting research on all the Software Engineering Graduate Degree programs in the nation. The purpose for the research is to use data science analysis techniques to make comparisons between ECU's program and other competing universities for ECU's program improvement.
Greenville, NC
(04/2023 - 07/2023)
The National Science Foundation's (NSF) Research Experience for Undergraduates (REU) program is designed to provide undergraduate students with hands-on, research-based experiences in various scientific and engineering disciplines. The program aims to introduce students to academic research, encouraging them to pursue graduate studies or careers in research and development.
The program seeks to equip students with critical skills in AI and ML, promote diversity in the research community, and address current challenges by encouraging innovative, interdisciplinary research projects.
(# Provided Upon Request)
(# Provided Upon Request)
(# Provided Upon Request)
(ACM)
(NSBE)
(UNIA-ACL)