Quick Links
Phillip Waclawski
Residential Faculty - Linux, PHP, Python, MySQL, Javascript, HTML/CSS, Game Development
Office: Downtown Center - Room: 408
480-461-7468
Office Hours
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
3:00 PM - 4:00 PM | 3:00 PM - 4:00 PM | 2:00 PM - 4:00 PM | 2:00 PM - 3:00 PM | |
Online | Online | Online | Online | |
By appointment | By appointment | By appointment | By appointment | By appointment |
My up to date lab and office hours can be found at
Classes Taught
Spring 2023
CIS276DA | MySQL Database | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
28446 |
DTC 403 DTC/Centennial Way Room 403 |
Live Online
Lecture/Lab
|
01/18/2023 - 05/12/2023 |
MoWe |
5:20 PM - 7:00 PM |
Closed |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
Spring Flex Start 2023
CIS151 | Computer Game Development -Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to object-oriented game development, game design, and game theory. Use of computer software to demonstrate and teach concepts using an appropriate game development platform to model real-time simulations and create computer games using object oriented tools. Introduction to developing PC games, educational software, and training software using windows based object oriented developments tools. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
28428 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
02/02/2023 - 05/12/2023 |
Th |
5:20 PM - 7:00 PM |
Class Started |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS156 | Python Programming: Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
29946 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/31/2023 - 05/12/2023 |
Tu |
5:20 PM - 7:00 PM |
Class Started |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
||||||
30275 |
Online Course |
Online (On Your Time)
Lecture/Lab
|
03/20/2023 - 05/12/2023 |
Class Started |
||
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified.
Before enrolling in their first online class at MCC, students need to view the online orientation and complete the readiness survey on https://www.mesacc.edu/online/get-started for additional information. |
||||||
Book Information |
Summer 2023
YOUTH100-10035 | MCC Mulitmedia Madness Camp | 0 Credits | ||||
---|---|---|---|---|---|---|
Learn to be a wiz with photo editing and graphics creation for your best ever Instagram and Facebook memes. Plus up your video, audio and animation skill sets. Multimedia Madness Camp is for sixth to eight graders. MMM Camp delivers fun, interactive instruction about computer graphics, photo editing, 3D Modelling, basic video/audio editing and animation. Use popular, free, open-source software including Inkscape, Blender 3D, Gnu Image Manipulation Program, Krita, Audacity and LMMS. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
16582 |
Dobson Campus |
In Person
Lecture
|
07/10/2023 - 07/20/2023 |
MoTuWeTh |
8:30 AM - 3:30 PM |
Closed |
Notes: Class 16582 Learn to be a wiz with photo editing and graphics creation for your best ever Instagram and Facebook memes. Plus up your video, audio and animation skill sets. Tuition is $199 for two weeks; class size is limited and fills quickly. MMM Camp delivers fun, interactive instruction about computer graphics, photo editing, 3D modeling, basic video/audio editing and introduction to animation. Use popular, free, open-source software including Inkscape, Blender 3D, Gnu Image Manipulation Program, Krita, Audacity and LMMS. |
Fall 2023
CIS276DA | MySQL Database | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
17365 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
08/21/2023 - 12/15/2023 |
MoWe |
5:20 PM - 7:00 PM |
Open 13 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
Fall Flex Start 2023
CIS151 | Computer Game Development -Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to object-oriented game development, game design, and game theory. Use of computer software to demonstrate and teach concepts using an appropriate game development platform to model real-time simulations and create computer games using object oriented tools. Introduction to developing PC games, educational software, and training software using windows based object oriented developments tools. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
17284 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/07/2023 - 12/15/2023 |
Th |
5:20 PM - 7:00 PM |
Open 18 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS156 | Python Programming: Level I | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
18906 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/05/2023 - 12/15/2023 |
Tu |
5:20 PM - 7:00 PM |
Open 19 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS166AE | Web Scripting with PHP: Hypertext Preprocessor (PHP) | 3 Credits | ||||
---|---|---|---|---|---|---|
Introduction to web scripting with PHP (PHP: Hypertext Preprocessor). Web application development using Hypertext Markup Language (HTML), PHP, programming logic, and Structured Query Language (SQL). Prerequisites: A grade of C or better in CIS133DA or permission of Instructor. |
||||||
Course Notes: CIS166AE is only offered Fall Semester. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
19124 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/07/2023 - 12/15/2023 |
Th |
7:10 PM - 9:15 PM |
Open 17 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS215 | Foundations of Data Analytics and Programming | 3 Credits | ||||
---|---|---|---|---|---|---|
Overview of data analytics and programming, concepts, terminology, and how analytics and programming are used professionally in business. Use of office application software, dashboards and Integrated Development Environments (IDEs). Includes exploration of relevant emergent technologies. A grade of C or better required in all Prerequisites. Prerequisites or Corequisites: CIS105 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
33769 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/05/2023 - 12/15/2023 |
Tu |
7:10 PM - 9:15 PM |
Open 17 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
CIS256 | Python Programming Level II | 3 Credits | ||||
---|---|---|---|---|---|---|
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development. Prerequisites: A grade of C or better in CIS156 or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
19664 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/11/2023 - 12/15/2023 |
Mo |
7:10 PM - 9:15 PM |
Open 15 of 20 |
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session.
Students enrolling in a hybrid class acknowledge they already possess the skills described in the Minimum Computer and Technology Requirements at https://www.mesacc.edu/online/get-started for additional information. |
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.