Phillip Waclawski

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

Computer Information Systems

Office: Downtown Center - Room: 408

480-461-7468

Office Hours

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

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

Classes Taught

Fall 2022

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
28462
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
08/22/2022 - 12/16/2022
MoWe
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.

Class 28462 Students will have the option to attend class virtually using live video conferencing software. Every student needs to have a headset with a built-in microphone to participate in the virtual class.

All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

Fall Flex Start 2022

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
28369
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
09/08/2022 - 12/16/2022
Th
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.

Class 28369 Students may contact instructor at: phil.waclawski@mesacc.edu

Class 28369 This class has optional live-online sessions that meet during class on Thursdays, 5:20-7:00 pm. A headset with built-in microphone is required.

All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

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
30225
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
09/06/2022 - 12/16/2022
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.

Class 30225 This class has optional live-online sessions that meet on Tuesdays, 5:20-7:00 pm. A headset with built-in microphone is required. Students may contact instructor at: phil.waclawski@mesacc.edu.

CIS166AA Introduction to Javascript 3 Credits
Introduction to basic JavaScript programming concepts including syntax. Covers Hypertext Markup Language (HTML), programming logic and debugging, as well as forms manipulation and animation.
Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Section Location Delivery Dates Days Times Availability
30654
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
10/18/2022 - 12/16/2022
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.

Class 30654 Students may contact instructor at: phil.waclawski@mesacc.edu

Class 30654 This class has optional live-online sessions that meet on Tuesdays at 7:10pm. A headset with built-in microphone is required. Students may contact instructor at: phil.waclawski@mesacc.edu.

All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

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.
CIS166AE is only offered Fall Semester.
Section Location Delivery Dates Days Times Availability
30483
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
09/08/2022 - 12/16/2022
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.

There is an option to attend via live online at the regular class time.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. Every student needs to have a headset with a built-in microphone to participate in the virtual class. CIS166AE is only offered in the Fall Semester. Students may contact instructor at: phil.waclawski@mesacc.edu.

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
31163
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
09/12/2022 - 12/16/2022
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.

Class 31163 This class has optional attendance via live-online sessions that meet on Mondays, 7:10-9:15 pm. A headset with built-in microphone is required. Students may contact instructor at: phil.waclawski@mesacc.edu

All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

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
Live Online
Live Online
Lecture/Lab
01/18/2023 - 05/12/2023
MoWe
5:20 PM - 7:00 PM

Open

10 of 20
Seats Available

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.

Class 28446 Students have the option to attend class meetings in-person. Students may contact instructor at: phil.waclawski@mesacc.edu

Class 28446 Class requires a virtual box setup (student will need either a laptop or a portable Hard Drive).

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
Downtown Center/Centennial Way
Hybrid
Lecture/Lab
02/02/2023 - 05/12/2023
Th
5:20 PM - 7:00 PM

Open

17 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.

Class 28428 Students may contact instructor at: phil.waclawski@mesacc.edu. Students may attend Live Online sessions.

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

Open

7 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.

Class 29946 Students may contact instructor at: phil.waclawski@mesacc.edu. Students have the option of attending Live Online sessions during the times listed in the schedule.

CIS166AA Introduction to Javascript 3 Credits
Introduction to basic JavaScript programming concepts including syntax. Covers Hypertext Markup Language (HTML), programming logic and debugging, as well as forms manipulation and animation.
Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Section Location Delivery Dates Days Times Availability
30907
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
03/21/2023 - 05/12/2023
Tu
7:10 PM - 9:15 PM

Open

19 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.

Class 30907 Students may contact instructor at phil.waclawski@mesacc.edu. Students have the option of attending Live Online sessions during the times listed in the schedule.

All textbook and course materials available at no or low cost (<$40) - may include OER (Open Educational Resources).

CIS233DA Internet/Web Development Level II 3 Credits
Plan, design and create web sites using HTML and Advanced Cascading Style Sheets (CSS). Expedite the development process using CSS frameworks and libraries. Enhance user experience and web site functionality using supporting technologies. Exploration of User Interface (UI) and User Experience (UX), best practices, accessibility, strategies, and careers in web design and development.
Prerequisites: A grade of C or better in CIS133DA or permission of Instructor.
Requires an additional 50-minute lab per week.
Section Location Delivery Dates Days Times Availability
28392
Live Online
Live Online
Lecture/Lab
03/20/2023 - 05/12/2023
Th
7:10 PM - 9:15 PM

Open

16 of 20
Seats Available

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.

Class 28392 Students may contact instructor at: phil.waclawski@mesacc.edu

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
30908
Downtown Center
DTC/Centennial Way Room 403
Hybrid
Lecture/Lab
01/30/2023 - 05/12/2023
MoWe
7:10 PM - 9:15 PM

Open

17 of 18
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.

Class 30908 Students may contact instructor at: phil.waclawski@mesacc.edu. Students have the option of attending Live Online sessions during the times listed in the schedule.

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.