Mark Voortman, Ph.D.
Associate Professor & Director
Applied Computer Science
West Penn Building Room 1303
My GitHub Page
My University Page
mvoortman@pointpark.edu
        
        Associate Professor & Director
Applied Computer Science
West Penn Building Room 1303
My GitHub Page
My University Page
mvoortman@pointpark.edu
        Office Hours
- Use the link above to schedule an appointment
 - Mon 4-6pm in person or virtual (i.e., on Teams)
 - Tue 4-6pm in person or virtual (i.e., on Teams)
 
Contact
- Element/Matrix: @markvoortman:matrix.org (preferred)
 - Email: mvoortman@pointpark.edu
 
Interests
- Programming
 - Artificial Intelligence
 - Startups
 
Courses
Fall 2025 I teach the following courses:- CMPS 101 Introduction to Applied Computer Science (online)
 - CMPS 260 Data Structures (onground and online)
 - CMPS 480 Senior Project (online)
 - MIS 515 Introduction to AI
 
- CMPS 101 Introduction to Applied Computer Science (online)
 - CMPS 355 Internship in Computer Science I (internship)
 
- CMPS 101 Introduction to Applied Computer Science (online)
 - CMPS 163 Business Analytics (online)
 - CMPS 355 Internship in Computer Science I (internship)
 - CMPS 461 Big Data Applications (independent study)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (online)
 - BMGT 380 Cooperative Education I (co-op)
 
- CMPS 101 Introduction to Applied Computer Science (online)
 - CMPS 260 Data Structures (onground and online)
 - CMPS 163 Business Analytics (online)
 
- CMPS 101 Introduction to Applied Computer Science (online)
 - CMPS 355 Internship in Computer Science I (internship)
 - MIS 560 Special Topics in MIS (independent study)
 
- CMPS 163 Business Analytics (onground and online)
 - CMPS 261 Server Management (onground)
 - CMPS 480 Senior Project (online)
 
- CMPS 260 Data Structures (onground and online)
 - CMPS 300 Information Technology for Managers (online)
 
Spring 2022 I taught the following courses:
- CMPS 114 Problem Solving with Information (online)
 - CMPS 163 Business Analytics (onground and online)
 - CMPS 480 Senior Project (online)
 
- CMPS 114 Problem Solving with Information (online)
 - CMPS 161 Networking and Security (online)
 - CMPS 260 Data Structures (onground and online)
 
- CMPS 480 Senior Project (online)
 
- CMPS 163 Business Analytics (onground)
 - CMPS 480 Senior Project (onground)
 - MBA 542 / MIS 525 Business Analytics (onground)
 
- CMPS 260 Data Structures (onground and online)
 - MIS 560 Special Topics in MIS (onground)
 
- CMPS 163 Business Analytics (onground)
 - CMPS 262 Advanced Programming (online)
 - CMPS 480 Senior Project (onground)
 
- CMPS 260 Data Structures (onground and online)
 - CMPS 361 Web Application Development (onground)
 
- CMPS 162 Introduction to Programming (independent study)
 - CMPS 480 Senior Project (online)
 - MBA 544 Applied Data Mining (onground)
 
- CMPS 163 Business Analytics (onground)
 - CMPS 262 Advanced Programming (online)
 - CMPS 480 Senior Project (onground)
 
- CMPS 260 Data Structures (onground and online)
 - CMPS 262 Advanced Programming (independent study)
 - CMPS 361 Web Application Development (onground)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (online)
 - MBA 597 Special Topics in MIS: Business Analytics (independent study)
 
- CMPS 260 Data Structures (online)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (online)
 - MBA 544 Applied Data Mining (onground)
 
- CMPS 163 Business Analytics (onground)
 - CMPS 262 Advanced Programming (onground)
 - CMPS 480 Senior Project (onground and online)
 
- CMPS 260 Data Structures (onground and online)
 - CMPS 361 Web Application Development (onground)
 - CMPS 480 Senior Project (online and independent study)
 
- CMPS 262 Advanced Programming (online)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (online)
 - MBA 544 Applied Data Mining (onground)
 - MBA 597 Special Topics in MIS: Business Analytics (onground)
 
- CMPS 163 Business Analytics (onground)
 - CMPS 260 Data Structures (online)
 - CMPS 262 Advanced Programming (onground)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (independent study)
 
- CMPS 162 Introduction to Programming (online)
 - CMPS 163 Business Analytics (online)
 - CMPS 260 Data Structures (onground)
 
- CMPS 260 Data Structures (online)
 - CMPS 462 Data Mining (independent study)
 - CMPS 480 Senior Project (online)
 - MBA 582 Database Management and Applications (onground)
 - MBA 597 Special Topics in MIS: Business Analytics (onground)
 
- CMPS 160 Databases (online)
 - CMPS 161 Networking and Security (online)
 - CMPS 162 Introduction to Programming (onground)
 - CMPS 163 Business Analytics (onground)
 
- CMPS 160 Databases (onground and online)
 - CMPS 161 Networking and Security (onground)