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
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 |
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. |
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 |
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 |
18906 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
09/05/2023 - 12/15/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. |
||||||
Book 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 |
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. |
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 |
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. |
||||||
Book 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 |
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. |
Spring 2024
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 |
26688 |
Dobson Campus DTC 403 DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/17/2024 - 05/10/2024 |
MoWe |
5:20 PM - 7:00 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. |
CIS276DC | NoSQL | 3 Credits | ||||
---|---|---|---|---|---|---|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
Section | Location | Delivery | Dates | Days | Times | Availability |
32049 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/17/2024 - 05/10/2024 |
We |
7:10 PM - 9:15 PM |
Open 16 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. |
Spring Flex Start 2024
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 |
26670 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
02/01/2024 - 05/10/2024 |
Th |
5:20 PM - 7:00 PM |
Open 20 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 |
28096 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/30/2024 - 05/10/2024 |
Tu |
5:20 PM - 7:00 PM |
Open 14 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 |
32040 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/30/2024 - 05/10/2024 |
Tu |
7:10 PM - 9:15 PM |
Open 16 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 |
32050 |
Downtown Center DTC/Centennial Way Room 403 |
Hybrid
Lecture/Lab
|
01/29/2024 - 05/10/2024 |
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.