Robert D. Simms

Residential Faculty - Mathematics/Computer Science

Mathematics & Computer Science

Office: MC 5 - Room: 167

480-461-7743

Office Hours

Office hours are listed on the syllabus.

Classes Taught

Spring 2025

CSC110AB Introduction to Computer Science (Java) 4 Credits

Concepts of problem-solving, structured and object-oriented programming in Java, fundamental algorithms and techniques and computer system concepts. Social and ethical responsibilities. Intended for Computer Science and Computer Systems Engineering majors.

Prerequisites: A grade of C or better in MAT095, or MAT096, or MAT114, or MAT115, or MAT12+, or an appropriate District placement for MAT15+ or higher, or permission of Instructor or Department/Division Chair.

Course Notes: It is highly encouraged that you attend the FREE MCC Computer Science Boot Camp that occurs prior to the beginning of the semester. Participants will review key skills necessary for success; participants will be better prepared for their course. Visit https://www.mesacc.edu/students/foundations-student-success/boot-camps for more information and to register.

General Education Designations: Computer/Statistics/Quantitative Application [CS]
Section Location Delivery Dates Days Times Availability
26628
Dobson Campus
In Person
Lecture/Lab
01/13/2025 – 05/09/2025
MoWe
1:30 PM – 3:10 PM

Closed

CSC205AB Object Oriented Programming and Data Structures 4 Credits

Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms.

Prerequisites: A grade of C or better in CSC110, or CSC110AB, or permission of Instructor.

General Education Designations: Computer/Statistics/Quantitative Application [CS]
Section Location Delivery Dates Days Times Availability
27758
Dobson Campus
In Person
Lecture/Lab
01/13/2025 – 05/09/2025
MoTuWeTh
10:00 AM – 10:50 AM

Class Started

28264
Dobson Campus
In Person
Lecture/Lab
01/14/2025 – 05/09/2025
TuTh
5:45 PM – 7:25 PM

Class Started

CSC240AA Introduction to Different Programming Languages 4 Credits

Introduction to procedural (C/C++), applicative (LISP), and declarative (Prolog) languages.

Prerequisites: A grade of C or better in

CSC205 or permission of Instructor.

Section Location Delivery Dates Days Times Availability
26621
Dobson Campus
In Person
Lecture
01/13/2025 – 05/09/2025
MoWe
5:45 PM – 7:25 PM

Class Started

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.