ENGINEERING SCHOLARS PROGRAM 2010 Journal
A Compilation of Exceptional Student Projects
ESP
1
ENGINEERING SCHOLARS PROGRAM OVERVIEW Since 1997, the College of Engineering and Computer Science at Florida Atlantic University (FAU) has offered the Engineering Scholars Program (ESP). Sponsored by the Governors Summer Program and FAU, ESP is a summer enrichment program that engages high achieving gifted students in challenging educational activities not available in high school and provides them opportunities to explore engineering and computer science as possible career choices. Students that successfully complete this program receive three college credits and one-half high school credit. During the summer of 2010, five courses in ESP were offered. They are as follows: Electronic Design and Operational Amplifiers, Innovative Materials for Infrastructure, New Generation Web Technologies, Introduction to Ocean Engineering and Underwater Vehicles and Mobile Applications for Google’s Android. Instruction was provided by top FAU Engineering faculty. The faculty members developed a multifaceted and dynamic course curriculum that incorporated lectures, lab sessions, student projects, and class presentations. Each course was assigned one FAU engineering student who served as the class mentor. These mentors acted as learning facilitators and advisors. This unique system of class mentors assisted students with the transition from high school to college-level work.
JOURNAL OVERVIEW At the start of ESP 2010, the instructors informed their classes that the College of Engineering and Computer Science would be producing the fourth annual ESP Journal. This journal contains a collection of the most impressive and outstanding assignments that were submitted to each course in ESP 2010. The quality work of these high school students highlights their creativity, ingenuity and vision and is comparable to those at the university level. What follows is a description of each course and an anthology of these truly remarkable student projects.
ESP
2
TABLE OF CONTENTS ESP FACULTY PROFILES
4
EEL 1007C - Electronic Design with Operational Amplifiers
6
AM Optical Transmitter and Receiver by: Kantiya Jindachomthong and Arlyn Kho.
7
Final Project by: John Bralich and Jeremy Troutman
17
EOC 1665C - Introduction to Ocean Engineering and Underwater Vehicles
24
Ocean Energy by: Mary O’Connor, Caroline Horrow, Ellen Robo, Greg Poore and Christie Elford.
25
CGN 1500 - Discoveries in Engineering: Innovative Materials for Infrastructure
57
Recycled Materials as Suitable and Sustainable Substitutions for Cement in Infrastructure by: Sarah Toth
58
Evaluation of Concrete Made from Recycled components as an Innovative Material for Infrastructure by: Divya Reddy
77
ENG 1935-002 - Mobile Applications for Google’s Android
93
Spaceman Sifter’s Letter Adventure by: Dhaval Khamar, Adityanarayana Radhakrishnan and Suneel Viralam
95
Nuts about Pong by: Rixon Fletcher, Albin Matthew and Akilah Somersall
114
ENG 1935-001 - New Generation Web Technologies
129
East West Showdown by: Pratheek Nagaraj, Tim Li and Shuangxou Long
133
Prank Central: Educating the world about pranks by: Christopher Heung, Patrice Jean-Baptiste and Benjamin Karpf
151
ESP
3
ESP FACULTY PROFILES DR. PAK CHEUNG EDGAR AN Ph.D. – University of New Hampshire Phone: 561.297.2459 / 954.924.7231 E-mail: ean@oe.fau.edu Research Interests: • Autonomous Underwater Vehicles • Intelligent Control • Learning Theory • System Architecture • Modeling and Simulation DR. SHIHONG HUANG Assistant Professor Ph.D. - University of California, Riverside Phone: 561.297.1275 E-mail: shihong@cse.fau.edu Research Interests: • Software Engineering • Reverse Engineering and Program Understanding • Information and Software Visualization DR. ZVI ROTH Professor Ph.D. – Case Western Reserve University Phone: 561.297.3471 E-mail: rothz@fau.edu Research Interests: • Robotic and Machine Calibration • Control Systems • Robot Metrology DR. RAVI SHANKAR Professor Ph.D. – University of Wisconsin - Madison, WI, P.E. Phone: 561.297.3470 E-mail: ravi@cse.fau.edu Research Interests: • Systems Integration • Concurrency • Design Productivity • Semantic Web DR. KHALED SOBHAN Assistant Professor Ph.D. – Northwestern University Phone: 561.297.3473 E-mail: sobhan@civil.fau.edu Research Interests: • Geotechnical Engineering • Pavement Materials/Design • Geosynthetics • Fatigue and Damage • Alternative/Recycled Materials
ESP
4
ESP FACULTY PROFILES DR. ALI ZILOUCHIAN Professor and Associate Dean for Graduate Studies Ph.D. – George Washington University Phone: 561.297.0432 E-mail: zilouchi@fau.edu Research Interests: • Control Systems • Desalination Technology • 1-D and M-D Digital Signal Processing • Intelligent Control – Neutral Networks and Fuzzy Logic • Fuel Cell Technology
DR. GEORGIANA CARVALHO Visiting Assistant Professor Ph.D. – University of Central Florida Phone: 772.873.3365 E-mail: ghamza@cse.fau.edu Research Interests: • Intelligent Transportation Systems • Internet Computing • Mobile Ad-Hoc Networks • System Modeling
MR. FRANCIS MCAFEE Associate Professor MFA - Computer Arts, Florida Atlantic University Phone: 954.762.5603 E-mail: mcafee@fau.edu Research Interests: • Computer animation and graphics • Digital media production • Game development • Scientific visualization
ESP
5
EEL 1007C - Electronic Design with Operational Amplifiers This is a hands-on electronics circuit design course using standard electronic components and common electronic lab instruments. No prior background in electromagnetism is assumed. The theoretical material and the design methods are covered through interactive PSPICE software simulation sessions and lectures. The course lab experiments culminate in a design project competition of a wireless optical communication system. Instructors: Ali Zilouchian, Ph.D. and Zvi Roth, Ph.D. First Day Lab: Lecture: Lab:
Electrical circuits & PSPICE Complex numbers; applications to RC circuits Lab kits distribution; Instruments familiarization; DC electrical networks
Second Day Lab: Lecture: Lab:
Lab Op-amps: Amplifiers and Comparators Op-amp basic circuits AC and pulse signals; Capacitors and RC circuits; Op-Amps & Comparators
Third Day Lab: Lab: Lecture:
Level Shifting; Differential Amplifiers Review of RC circuits and op-amp circuits Level Shifting and Band-pass Filter
Fourth Day Lecture: Lecture: Lab:
Diodes and Transistors Guest Speaker Diodes characteristics, Transistor characteristics
Fifth Day Lab: Lecture: Lab:
Diode and Transistor circuits More Transistor circuits LED with Current Amplifier
Sixth Day Lecture: Lecture: Lecture: Lab:
555 Timer; Power Amplifiers Brief review of diodes and BJT and Quiz #2 AM Communications Power Amplifiers
Seventh Day Lab: Lab: Lab:
Power Amplifiers The 555 Timer AM Optical Transmitter
Eighth Day Lab: Lecture: Lab:
AM Communication Review of AM and project and Quiz #3 Amplitude Modulation Detection and AM Optical Receiver using synthetic AM input
Ninth Day Lab: Lab: Lab:
Final Project – obtaining wireless connection between the transmitter and receiver Project (continued); Project Demonstration - Design Competition Course wrap-up
ESP
6
ESP
7
ESP
8
ESP
9
ESP
10
ESP
11
ESP
12
ESP
13
ESP
14
ESP
15
ESP
16
ESP
17
ESP
18
ESP
19
ESP
20
ESP
21
ESP
22
ESP
23
EOC 1665C - Introduction to Ocean Engineering and Underwater Vehicles This is a hands-on course designed to introduce the field of Ocean Engineering as applied specifically to renewable energy systems. Course topics include: forces and moments, basic electric circuits, DC motors, gears, engineering design, basic computer tools, basic engineering measurements and analysis, technical report writing, oral presentation, and professional ethics. To strengthen the learning process, students will apply these concepts to designing and building wave energy systems. The instructor reserves the right to change the scope of the project if needed. Instructors: Edgar An, Ph.D.
Course Objectives This course is aimed at exposing students with an opportunity to solve an engineering problem. The problem involves how to do research, how to work in a team environment, and how to design and analyze the system performance.
Course Outcomes This course is focused more on what students can apply their knowledge to solve an engineering problem. After completing the course, students will have developed the ability: 1. 2. 3. 4. 5.
To apply basic knowledge of math and science to an engineering project To design a system, component or process to meet desired needs To communicate effectively To function in a team environment To conduct simple experiments and analyze data
ESP
24
ESP
25
ESP
26
ESP
27
ESP
28
ESP
29
ESP
30
ESP
31
ESP
32
ESP
33
ESP
34
ESP
35
ESP
36
ESP
37
ESP
38
ESP
39
ESP
40
ESP
41
ESP
42
ESP
43
ESP
44
ESP
45
ESP
46
ESP
47
ESP
48
ESP
49
ESP
50
ESP
51
ESP
52
ESP
53
ESP
54
ESP
55
ESP
56
CGN 1500 - Discoveries in Engineering: Innovative Materials for Infrastructure This course introduces students to new-generation, innovative and advanced materials for civil infrastructure systems such as bridges, tall structures, and highway pavements; mix-design and mechanical properties; environmentally sound concepts; solid waste recycling, green building, and sustainable development; accelerated testing and long-term durability; hands-on laboratory testing to determine engineering properties; infrastructure security and impact / blast resistant materials and design. Instructor: Khaled Sobhan, Ph.D. Course Objectives 1. 2. 3. 4. 5. 6.
Introduce emerging new materials for structures, bridges and highways Introduce concepts of recycling, green building and sustainable development Discuss the stress-strain-strength and durability properties of new materials Provide hands-on laboratory testing experience for evaluating material properties Teach how to use the material properties in simple design/construction modules Discuss Infrastructure security and impact/blast resistant design
Course Outcomes 1. 2. 3. 4. 5.
Learn about various high-performance new materials in Civil Engineering construction Understand the concept of Green Building and Sustainable Development Learn how to characterize engineering materials for design applications Ability to perform laboratory tests to determine mechanical properties Ability to apply theoretical concepts into practical engineering design.
Following are the papers selected for inclusion in this journal.
ESP
57
ESP
58
ESP
59
ESP
60
ESP
61
ESP
62
ESP
63
ESP
64
ESP
65
ESP
66
ESP
67
ESP
68
ESP
69
ESP
70
ESP
71
ESP
72
ESP
73
ESP
74
ESP
75
ESP
76
ESP
77
ESP
78
ESP
79
ESP
80
ESP
81
ESP
82
ESP
83
ESP
84
ESP
85
ESP
86
ESP
87
ESP
88
ESP
89
ESP
90
ESP
91
ESP
92
ENG 1935-002 - Mobile Applications for Google’s Android The course will help students develop applications for Google’s Android mobile phone. Students in groups of three will develop a marketable application. The students will use a software emulator for the phone to develop the application and a real phone to demonstrate the application. Arts, Computer Science, and Business aspects will be combined to develop these applications. Instructor: Dr. Ravi Shankar
Course Objectives Android is the first and the only open source development environment for development of mobile applications. It has a number of powerful features, such as web browser, Google Map, GPS, accelerometer, and bluetooth built in and available to be easily embedded in your application. That means that you will be able to take advantage of a wide variety of resources in building your application more rapidly and to be more sophisticated. We (and the Android user community) have built up many good design examples and tools that should help you imagine and implement many new applications. Your team project will be graded based on its uniqueness, aesthetics, and promotional video/animation. You will be exposed to many relevant tools and resources in the class and one-to-one (as relevant) so you can implement a reasonably complex application in the class.
Course Outcomes You will feel confident enough after this course to take on development of many innovative applications. There is a rapidly growing market for Android mobile phones and applications. Good applications will achieve remarkable commercial success in a very short time. We hope many of you will achieve that success!
ESP
93
ESP
94
Spaceman Sifter’s Letter Adventure Dhaval Khamar Adityanarayana Radhakrishnan Suneel Viralam
Mobile Applications for Google’s Android ESP 2010
ESP
95
ESP
96
ESP
97
ESP
98
ESP
99
ESP
100
ESP
101
ESP
102
ESP
103
ESP
104
ESP
105
ESP
106
ESP
107
ESP
108
ESP
109
ESP
110
ESP
111
ESP
112
ESP
113
Nuts about Pong Rixon Fletcher Albin Matthew Akilah Somersall
Mobile Applications for Google’s Android
ESP 2010
ESP
114
ESP
115
ESP
116
ESP
117
ESP
118
ESP
119
ESP
120
ESP
121
ESP
122
ESP
123
ESP
124
ESP
125
ESP
126
ESP
127
ESP
128
ENG 1935-001 - New Generation Web Technologies Hands-on introduction to the latest Web development tools, languages and models. Students will develop projects consisting of innovative Web-based solutions. Topics include: characteristics and foundations of Rich Internet Applications (RIAs), server-side technologies and languages, client-side technologies and languages, usability and human factors, and content sharing tools and technologies. Instructors: Shihong Huang, Ph.D. Course Objectives 1.
Provide a solid conceptual understanding of the main technologies associated with the Web, particularly what became known as Web 2.0
2.
Obtain hands-on Web design and programming experience by developing Web-based projects using the latest tools, languages, techniques, and best practices
3.
Study AJAX and create AJAX-capable Websites
4.
Examine the social and technical aspects of contemporary Web-based solutions such as: social networking, (micro) blogging, building mashups, and content sharing, tagging and rating
Course Outcomes 1.
Learn about the latest tools, technologies, standards, and best practices in Web design and development
2.
Understand the main principles behind the design of successful contemporary Web solutions
3.
Acquire hands-on experience in designing Rich Internet Applications (RIAs) using the latest languages, tools, technologies, standards, and best practices
4.
Understand the implications of social and human factors in the technical design of Web-based solutions and Rich Internet Applications (RIAs)
ESP
129
ESP
130
ESP
131
ESP
132
ESP
133
ESP
134
ESP
135
ESP
136
ESP
137
ESP
138
ESP
139
ESP
140
ESP
141
ESP
142
ESP
143
ESP
144
ESP
145
ESP
146
ESP
147
ESP
148
ESP
149
ESP
150
ESP
151
ESP
152
ESP
153
ESP
154
ESP
155