Phillip Waclawski

Residential Faculty - Python, MySQL, NoSQL, Linux, PHP,Javascript, HTML/CSS, Game Development

Computer Information Systems

Office: BP 43A - Room: 10

480-461-7468

Office Hours

MondayTuesdayWednesdayThursdayFriday
3:00 PM - 4:00 PM3:00 PM - 4:00 PM2:00 PM - 4:00 PM2:00 PM - 3:00 PM 

Online

Online

Online

Online

 
By appointmentBy appointmentBy appointmentBy appointmentBy appointment

My up to date lab and office hours can be found at

http://www.felitaur.com/schedule.html

Classes Taught

Spring 2025

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
27432
Dobson Campus
Hybrid In-Person
Lecture/Lab
01/14/2025 – 05/09/2025
Tu
5:20 PM – 7:00 PM

Class Ended

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.

This course will be taught with multiple attendance options. Contact your instructor for more information.

Class 27432 If you can not attend in person, there is an option to attend via live online/zoom. Regardless of what you choose, attendance is required. Contact instructor at: [email protected].

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
28841

Live Online

Live Online
Lecture/Lab
01/16/2025 – 05/09/2025
Th
5:00 PM – 7:00 PM

Class Ended

Notes: Live Online classes have sessions that meet online on specific days and times. Attendance in these sessions will be at the discretion of the instructor, and additional work will be required on the student’s own time. Access to a computer or mobile device with Internet connection is required. 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.

This class will provide free server access, including temporary accounts with AWS Academy. All software used will be free/open source. You will need a computer that allows you to install software and has full internet access.

This course will be taught with multiple attendance options. Contact your instructor for more information.

Class 28841 Students may contact instructor at: [email protected]

26260
Dobson Campus
Hybrid In-Person
Lecture/Lab
01/13/2025 – 05/09/2025
MoWe
5:20 PM – 7:00 PM

Class Ended

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.

Class 26260 If you can not attend in person, there is an option to attend via live online/zoom. Regardless of what you choose, attendance is required. Contact instructor at: [email protected].

This course will be taught with multiple attendance options. Contact your instructor for more information.

This class will provide free server access, including temporary accounts with AWS Academy. All software used will be free/open source. You will need a computer that allows you to install software and has full internet access.

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
31976
Dobson Campus
Hybrid In-Person
Lecture/Lab
01/15/2025 – 05/09/2025
We
7:10 PM – 9:40 PM

Class Ended

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.

This course will be taught with multiple attendance options. Contact your instructor for more information.

Students may contact instructor at: [email protected]

Spring Flex Start 2025

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
28559
Dobson Campus
Hybrid In-Person
Lecture/Lab
01/28/2025 – 05/09/2025
Tu
7:10 PM – 9:50 PM

Class Ended

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.

Low-Textbook-Cost Class: The total cost of the required materials for this course is $40 or less.

Class 28559 If you can not attend in person, there is an option to attend via live online/zoom. Regardless of what you choose, attendance is required. Contact instructor at: [email protected].

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
28568
Dobson Campus
Hybrid In-Person
Lecture/Lab
01/27/2025 – 05/09/2025
Mo
7:10 PM – 9:15 PM

Class Ended

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.

Class 28568 If you can not attend in person, there is an option to attend via live online/zoom. Regardless of what you choose, attendance is required. Contact instructor at: [email protected].

This course will be taught with multiple attendance options. Contact your instructor for more information.

Students may contact instructor at: [email protected]

Fall 2025

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
23375
Dobson Campus
Hybrid In-Person
Lecture/Lab
08/26/2025 – 12/19/2025
Tu
5:20 PM – 7:00 PM

Open

2 of 20
Seats Available

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.

Students must attend either in-person at the location specified for this course section OR they must attend the live-online option at the scheduled class day and time (instructions on how to join the live-online session will be communicated by your instructor prior to the first class meeting).

This course will be taught with multiple attendance options. Contact your instructor for more information.

Low-Textbook-Cost Class: The total cost of the required materials for this course is $40 or less.

Class 23375 Students may contact instructor at: [email protected].

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
23876
Dobson Campus
Hybrid In-Person
Lecture/Lab
08/25/2025 – 12/19/2025
Mo
7:10 PM – 9:15 PM

Open

2 of 20
Seats Available

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.

Students must attend either in-person at the location specified for this course section OR they must attend the live-online option at the scheduled class day and time (instructions on how to join the live-online session will be communicated by your instructor prior to the first class meeting).

This course will be taught with multiple attendance options. Contact your instructor for more information.

Low-Textbook-Cost Class: The total cost of the required materials for this course is $40 or less.

Class 23876 Students may contact instructor at: [email protected]

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
22137
Dobson Campus
In-Person
Lecture/Lab
08/25/2025 – 12/19/2025
MoWe
5:20 PM – 7:00 PM

Open

8 of 20
Seats Available

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.

This course will be taught with multiple attendance options. Contact your instructor for more information.

Class 22137 If you can not attend in person, there is an option to attend via live online/zoom. Regardless of what you choose, attendance is required.

Low-Textbook-Cost Class: The total cost of the required materials for this course is $40 or less.

Class 22137 Students may contact instructor at: [email protected]

24792

Live Online

Live Online
Lecture/Lab
08/26/2025 – 12/19/2025
Tu
7:10 PM – 9:15 PM

Closed

Notes: Live Online classes have sessions that meet online on specific days and times. Attendance in these sessions will be at the discretion of the instructor, and additional work will be required on the student’s own time. Access to a computer or mobile device with Internet connection is required. 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.

Low-Textbook-Cost Class: The total cost of the required materials for this course is $40 or less.

Students may contact instructor at: [email protected]

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
24772
Dobson Campus
Hybrid In-Person
Lecture/Lab
08/27/2025 – 12/19/2025
We
7:10 PM – 9:15 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.

Students must attend either in-person at the location specified for this course section OR they must attend the live-online option at the scheduled class day and time (instructions on how to join the live-online session will be communicated by your instructor prior to the first class meeting).

This class will provide free server access, including temporary accounts with AWS Academy. All software used will be free/open source. Students need a computer that allows them to install software and has full internet access.

Open Educational Resources (OER) are learning, teaching, and research materials in any format and medium that reside in the public domain or have an open license copyright that permits no-cost access, re-use, re-purpose, retention, redistribution, and adaptation by others.

Class 24772 If you cannot attend in person, there is an option to attend via live online/zoom. Regardless of the mode, attendance is required. Students may contact the instructor at: [email protected]. Students will receive free server access, including temporary accounts with AWS Academy. All software used will be free/open source. Students need a computer that allows them to install software and has full internet access.

33570
Dobson Campus
Hybrid In-Person
Lecture/Lab
08/28/2025 – 12/19/2025
Th
5:20 PM – 7:00 PM

Open

20 of 22
Seats Available

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.

Students must attend either in-person at the location specified for this course section OR they must attend the live-online option at the scheduled class day and time (instructions on how to join the live-online session will be communicated by your instructor prior to the first class meeting).

This class will provide free server access, including temporary accounts with AWS Academy. All software used will be free/open source. Students need a computer that allows them to install software and has full internet access

Open Educational Resources (OER) are learning, teaching, and research materials in any format and medium that reside in the public domain or have an open license copyright that permits no-cost access, re-use, re-purpose, retention, redistribution, and adaptation by others.

If you cannot attend in person, there is an option to attend via live online/zoom. Regardless of the mode, attendance is required. Students may contact the instructor at: [email protected]. Students will receive free server access, including temporary accounts with AWS Academy. All software used will be free/open source. Students need a computer that allows them to install software and has full internet access.

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.