All Courses

  • Intro to Computer Science 34865-004

    This introductory CS course replaces previous CS 110A, Intro to programming course. It introduces fundamental concepts in computer science and investigates how computers store and transmit information, how to solve problems with computers by designing and implementing algorithms, and how computing fits into larger social issues. CS 10 will serve as an entry point for students who are interested in learning more about computer science but who do not want to commit to taking a programming-heavy course. Non-majors in this class will develop a sense of how computer science relates to their lives and the world around them while satisfying their Communication and Analytical Thinking requirement. The course will also be available for majors who want to further develop their big-picture view of the field of computer science. Therefore, the course aspire to attract and inspire students into computer science and thus welcomes anyone who never written any code before. The course utilizes the Python, one of the best general purpose and teaching language as the programming language tool.

  • Intro to Computer Science 34866-005

    This introductory CS course replaces previous CS 110A, Intro to programming course. It introduces fundamental concepts in computer science and investigates how computers store and transmit information, how to solve problems with computers by designing and implementing algorithms, and how computing fits into larger social issues. CS 10 will serve as an entry point for students who are interested in learning more about computer science but who do not want to commit to taking a programming-heavy course. Non-majors in this class will develop a sense of how computer science relates to their lives and the world around them while satisfying their Communication and Analytical Thinking requirement. The course will also be available for majors who want to further develop their big-picture view of the field of computer science. Therefore, the course aspire to attract and inspire students into computer science and thus welcomes anyone who never written any code before. The course utilizes the Python, one of the best general purpose and teaching language as the programming language tool.

  • Dual Language Learning in ECE 33594-831

    This course is designed for Early Childhood Educators who work in center based and Family Child Care (FCCs) settings. Familiarity with the field of Early Childhood Education is highly recommended for those enrolling in this course.  We will explore topics such as: current research on language acquisition, public policy implications, best practices for curriculum development, strategies for enhancing communication and language development, authentic child assessment tools and home & school connections. Designed as a hybrid class, this course will come together through zoom on the dates mentioned above and will offer you online modules, where you will be able to work on your own during the week.  I will open the on line module the week prior to its start, and will close it on the Saturday after.  All assignments and activities are due on THURSDAYS.  I recommend setting aside time to complete the modules.

Previous Next