Mike Bogner

Residential Faculty - CIS: Programming

Business

Office: BP 43A - Room: BP 56

480-461-7465

Office Hours

MondayTuesdayWednesdayThursdayFriday
 10:00 AM - 12:00 PM1:00 PM - 3:00 PM10:00 AM - 12:00 PM 
By appointment   By appointment

Office Hours are also available by appointment Tuesday through Thursday.

Online Help is avaible by appointment.

 

Classes Taught

Spring 2020

CIS150AB Object-Oriented Programming Fundamentals 3 Credits
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language.
Prerequisites: A grade of C or better in CIS105 or permission of Instructor.
Section Location Delivery Dates Days Times Availability
25276
Dobson Campus
Lecture/Lab
01/13/2020 - 03/06/2020

Class Started

Notes: Class 25276 Online classes are conducted exclusively via the Internet. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on www.mesacc.edu/elearning/get-started for additional information. Students may contact instructor at: michael.bogner@mesacc.edu
Class 25276 This class uses Python programming language.

27880
Downtown Center
DTC
Lecture/Lab
01/13/2020 - 03/02/2020
Mo
6:00 PM - 7:45 PM

Class Started

Notes: Class 27880 Hybrid classes combine reduced, regularly scheduled classroom meetings with required learning activities conducted via the Internet. Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at www.mesacc.edu/elearning/get-started. Students may contact instructor at: michael.bogner@mesacc.edu or michelle.traveler@mesacc.edu
Class 27880 CIS150AB Section 35693 is the first of three classes in a iOS App Development Cohort which includes CIS165 (first eight weeks) and CIS265 second eight weeks: same day/time/location to be scheduled for Fall 2020). However, enrollment is not restricted to the cohort. Students may contact michael.bogner@mesacc.edu or michelle.traveler@mesacc.edu for more information.
Class 27880 In addition to meeting on campus, there will be an option to meet in a virtual, online classroom. You will be required to attend a weekly lecture (online or in-class) which will start promptly at 6:00 PM (Arizona Time) on Monday evenings. Every student needs to have a headset with a built-in microphone to participate in the virtual class (and helpful in-class). In addition to the online lecture, you will have the opportunity to interact live with the instructor and all other students. There will also be assignments and activities that will be required outside of class time.
Class 27880 will include an introduction to App Development using Swift/xCode and will be taught within an IOS classroom environment. Instructor will provide book information the first day of class.
All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

CIS165 Introduction to IOS Application Development 3 Credits
Introduction to iOS device programming utilizing the XCode application, and the programming languages Objective-C and/or Swift, utilizing various iOS frameworks. Understand iOS hardware and feature basics. Go through entire design process from concept to final product delivery.
Prerequisites: A grade of C or better in (CIS150++ or CIS159, or CIS162++ or CIS163AA) or permission of Instructor.
Section Location Delivery Dates Days Times Availability
27882
Downtown Center
DTC 203
Lecture/Lab
01/14/2020 - 03/03/2020
Tu
6:00 PM - 8:45 PM

Class Started

Notes: Class 27882 Hybrid classes combine reduced, regularly scheduled classroom meetings with required learning activities conducted via the Internet. Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at www.mesacc.edu/elearning/get-started. Students may contact instructors at: michael.bogner@mesacc.edu
Class 27882 Students enrolled in CIS165 27882 should also enroll in CIS265 27645.
Class 27882 In addition to meeting on campus, there will be an option to meet in a virtual, online classroom. You will be required to attend a weekly lecture (online or in-class) which will start promptly at 6:00 PM (Arizona Time) on Tuesday evenings. Every student needs to have a headset with a built-in microphone to participate in the virtual class (and helpful in-class). In addition to the online lecture, you will have the opportunity to interact live with the instructor and all other students. There will also be assignments and activities that will be required outside of class time.
Class 27882 will include an introduction to App Development using Swift/xCode and will be taught within an iOS environment. Instructor will provide book information the first day of class.
All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

Spring Flex Start 2020

CIS150AB Object-Oriented Programming Fundamentals 3 Credits
Structured and Object-Oriented design and logic tools. Use of computer problems to demonstrate and teach concepts using an appropriate programming language.
Prerequisites: A grade of C or better in CIS105 or permission of Instructor.
Section Location Delivery Dates Days Times Availability
25148
Dobson Campus
Lecture/Lab
01/27/2020 - 05/08/2020

Closed

Notes: Class 25148 Online classes are conducted exclusively via the Internet. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on www.mesacc.edu/elearning/get-started for additional information. Students may contact instructor at: michael.bogner@mesacc.edu
Class 25148 This class uses Java programming language.

CIS156 Python Programming: Level I 3 Credits
Use of the Python programming language to solve problems using suitable examples from business or other disciplines.
Prerequisites: A grade of C or better in CIS105 or permission of Instructor.
Section Location Delivery Dates Days Times Availability
27881
Dobson Campus
Lecture/Lab
01/27/2020 - 05/08/2020

Closed

Notes: Class 27881 Online classes are conducted exclusively via the Internet. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on www.mesacc.edu/elearning/get-started for additional information. Students may contact instructor at: michael.bogner@mesacc.edu

CIS263AA Java Programming: Level II 3 Credits
Intermediate Java programming. Includes features needed to construct object-oriented programming, multithreading, multimedia, files, streams and data structure.
Prerequisites: A grade of C or better in CIS163AA or permission of Instructor.
Section Location Delivery Dates Days Times Availability
27358
Dobson Campus
Lecture/Lab
01/27/2020 - 05/08/2020

Open

Seats Available

Notes: Class 27358 Online classes are conducted exclusively via the Internet. Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on www.mesacc.edu/elearning/get-started for additional information. Students may contact instructor at: michael.bogner@mesacc.edu

CIS265 Advanced iOS Application Development 3 Credits
Advanced iOS device programming utilizing the Swift/XCode application, and the programming languages Objective-C and/or Swift, utilizing various iOS frameworks. Understand iOS hardware and feature basics. Go through entire design process from concept to final product delivery.
Prerequisites: A grade of C or better in CIS150++ and CIS165, or permission of Instructor.
Section Location Delivery Dates Days Times Availability
27645
Downtown Center
DTC 203
Lecture/Lab
03/17/2020 - 05/08/2020
Tu
6:00 PM - 8:45 PM

Open

17 of 20
Seats Available

Notes: Class 27645 Hybrid classes combine reduced, regularly scheduled classroom meetings with required learning activities conducted via the Internet. Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at www.mesacc.edu/elearning/get-started. Students may contact instructor at: michael.bogner@mesacc.edu and david.levy@mesacc.edu
Class 27645 Students enrolled in CIS265 27261 should also enroll in CIS165 27882.
Class 27645 In addition to meeting on campus, there will be an option to meet in a virtual, online classroom. You will be required to attend a weekly lecture (online or in-class) which will start promptly at 6:00 PM (Arizona Time) on Tuesday evenings. Every student needs to have a headset with a built-in microphone to participate in the virtual class (and helpful in-class). In addition to the online lecture, you will have the opportunity to interact live with the instructor and all other students. There will also be assignments and activities that will be required outside of class time.
Class 27645 will include an introduction to App Development using Swift/xCode and will be taught within an IOS classroom environment. Instructor will provide book information the first day of class.
All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

MCC directories are not to be used for commercial or political solicitation of college employees by mail, email or telephone. MCC treats all student information as confidential.