COURSEWORK 1
CPE 124-4: Emerging Technologies in Computer Engineering is an advanced
course that provides insight into cutting-edge technologies like AI,
quantum computing, and cybersecurity. This coursework explores their
applications and industry relevance.
COURSEWORK 2
The Future of Flight: A Reverse Engineering Analysis of Autonomous Quadcopter Drones:
Autonomous drones leverage AI, machine learning, and advanced sensors to operate without human intervention.
They have revolutionized industries by enhancing efficiency in surveillance mapping, equipment inspection,
disaster response, agriculture, delivery, and military operations.
COURSEWORK 3
Quantum computing harnesses quantum mechanics to process information exponentially faster than classical computers.
Its future promises breakthroughs in encryption, AI, drug discovery, finance, and optimization,
though challenges like stability and error correction remain.
(Click the picture for the Link)
(Click the picture for the Link)
(Click the picture for the Link)
KEY COURSES
- Computer Engineer as a Profession: introduced me to the realities of working in a highly competitive and rapidly evolving industry. This course provided valuable insights into career paths, industry expectations, and the essential skills needed to thrive as a computer engineer. It reinforced the importance of continuous learning and adaptability in staying relevant in the field..
- Professional Organizations in Computer Engineering: highlighted the significance of networking and collaboration in the industry. Understanding the role of professional organizations has made me appreciate the value of certifications, research contributions, and industry connections in career advancement.
- Introduction to Engineering Design: was instrumental in developing my problem-solving mindset. It taught me how to approach real-world engineering challenges with a structured and systematic design process. This course strengthened my ability to analyze problems, prototype solutions, and refine designs based on critical feedback.
- Introduction to Design: Thinking emphasized creativity and user-centered innovation. It helped me recognize the importance of considering end-users' needs when developing engineering solutions. By learning how to empathize, define, ideate, prototype, and test, I became more confident in applying design thinking principles to technical challenges.
TOPIC DESCRIPTION AND LEARNINGS
-
Introduction to Engineering Profession:
This topic introduces the fundamentals of engineering, its various disciplines, and the role engineers play in society. It provides an overview of the impact of engineering solutions on the world.
Learnings: Gained an understanding of engineering disciplines, their real-world applications, and the ethical responsibilities of engineers.
-
Computer Engineering as a Profession:
Covers the career paths available in computer engineering, the skills required for success, and industry trends.
Learnings: Explored career opportunities, industry expectations, and essential skills needed to excel in the computer engineering field.
-
Computer Engineering Curriculum:
Provides insights into the subjects covered in a computer engineering program, the importance of each course, and how they build technical expertise.
Learnings: Understood the structure of the curriculum and how foundational courses lead to advanced learning in the field.
-
Professional Organizations in Computer Engineering:
Discusses the role of professional engineering societies, their benefits, and how they support engineers in networking and professional development.
Learnings: Learned about networking opportunities, certifications, and how professional organizations contribute to career advancement.
-
Preparing for an Engineering Career:
Focuses on strategies for career readiness, including internships, technical skill-building, and resume preparation.
Learnings: Understood the importance of continuous learning, adaptability, and practical experience to stay competitive in the job market.
-
Introduction to Engineering Design:
Covers structured design methodologies, from identifying problems to creating and refining engineering solutions.
Learnings: Developed problem-solving skills through iterative prototyping and design-thinking approaches.
-
Engineering Communication:
Teaches how to effectively communicate technical concepts through reports, presentations, and documentation.
Learnings: Improved technical writing, presentation, and teamwork skills for conveying engineering ideas clearly.
-
Introduction to Design Thinking:
Introduces human-centered problem-solving by focusing on user needs, creativity, and iterative testing.
Learnings: Learned to apply design thinking principles, including empathizing, ideating, prototyping, and testing solutions.
-
Engineering Ethics, Standards, and Codes:
Discusses ethical dilemmas in engineering, professional responsibility, and adherence to industry standards.
Learnings: Gained knowledge of ethical decision-making, legal considerations, and compliance with engineering standards.
-
Emerging Technologies in Computer Engineering:
Explores cutting-edge advancements such as artificial intelligence, quantum computing, and IoT, and their impact on industries.
Learnings: Discovered the potential and challenges of emerging technologies and how they shape the future of computer engineering.