Author Details
Mark K. Reha
Biography
My professional background after graduating with a Bachelor of Science in Electrical Engineering from DeVry University started in 1982 where I spent almost 35 years in Embedded Systems development, Windows development, Enterprise development, Enterprise architecture, and Technical Management. I worked professionally for 10 years in embedded systems programming using 8086, 80186, 6502, z80, and 8051 embedded micro-controllers, using both assembly and the C programming languages. I have witnessed the birth of the PC, the birth of Windows and Linux, the birth of the Internet, and the birth of the mobile platform. All of which are now totally engrained into the working environment and our daily lives. I have also held numerous architecture titles and managed a number of software development teams.
I have been a full-time faculty member at GCU since 2016 and also an Assistant Professor and Program Chair in the Bachelor of Science in Software Development (BSSD) program and the Masters of Science in Software Development (MSSD) program. At GCU, I have taught C++, Java, and PHP programming languages, along with full web stack development using Enterprise Java, Spring Boot Framework, .NET MVC, Laravel PHP, mobile application development using Android, and JavaScript development using jQuery, Bootstrap, Angular, Express, and NodeJS. I also teach the Operating System Concepts, Cloud Computing, Embedded Systems, and the Senior Capstone Project courses. I have designed many of the technical course in the BSSD program. Prior to joining GCU, I spent three years as an adjunct instructor at a community college and technical university where I taught the C#, Java, and C programming languages, along with Digital Electronics, Android development, and the Senior Capstone Project.
I have been a full-time faculty member at GCU since 2016 and also an Assistant Professor and Program Chair in the Bachelor of Science in Software Development (BSSD) program and the Masters of Science in Software Development (MSSD) program. At GCU, I have taught C++, Java, and PHP programming languages, along with full web stack development using Enterprise Java, Spring Boot Framework, .NET MVC, Laravel PHP, mobile application development using Android, and JavaScript development using jQuery, Bootstrap, Angular, Express, and NodeJS. I also teach the Operating System Concepts, Cloud Computing, Embedded Systems, and the Senior Capstone Project courses. I have designed many of the technical course in the BSSD program. Prior to joining GCU, I spent three years as an adjunct instructor at a community college and technical university where I taught the C#, Java, and C programming languages, along with Digital Electronics, Android development, and the Senior Capstone Project.
All Articles by Mark K. Reha
How to Teach Software Development Using Bloom’s Taxonomy
Bloom’s Taxonomy is a hierarchical ordering of cognitive skills that can help teachers teach and students learn. Read more.
09/17/2019
|
2 min read
How to Use “I Do – We Do – You Do” in Teaching
Ever heard of the “I Do – We Do – You Do” teaching strategy? If this is new to you read here a definition and how this applies to teaching.
09/16/2019
|
3 min read
Should the Cost of Software Defects Impact Curriculum Design?
Students need to learn the skills for maintaining software, which offers opportunities to better prepare students entering the workforce.
09/16/2019
|
4 min read