Home

 

Teaching

 

Research

 

Publications

 

Projects

 

Contact

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zhang’s Teaching

 

Teaching Statement

      A good teacher, in my mind, is someone who can promote active   learning among students. Motivation and interaction are the two major factors that should be taken into account in teaching practice in order to achieve active learning. Active learning also requires a dynamic and adaptive approach on the part of the teacher. This can only come about when the teacher is in tune with his/her students’ needs and can adapt accordingly… more

 

Fall 2024

 

Ø  CYBI3331.01/90R Project Management and Software Engineering: Syllabus

 

Past Courses (syllabi only)

 

Spring 2024

 

Ø  CSCI4325.02 Automata, Formal Languages, and Computability Theory

Ø  CSCI3340.02 Software Engineering I

Ø  CYBI3331.01/90R Project Management and Software Engineering

 

Fall 2023

 

Ø  CSCI3340.03 Software Engineering I

Ø  CYBI3331.01/90R Project Management and Software Engineering

Spring 2023

Ø  CSCI3340.02 Software Engineering I

Ø  CYBI3331.01 Project Management and Software Engineering

 

Fall 2022

Ø  CYBI6314.01/91L E-Commerce systems and Implementation

Ø  CSCI3340.02 Software Engineering I

Ø  CYBI3331.01 Project Management and Software Engineering

 

Spring 2022

Ø  CSCI3328.03: Object Oriented Programming in C#

Ø  CSCI4325.02: Automata, Foreign Languages and Computability Theory

Ø  CSCI3340.02: Software Engineering I

 

Fall 2021

Ø  CSCI3329.02: Object-Oriened Programming in Python

Ø  CSCI3333.04: Algorithms and Data Structures

Ø  CSCI3340.03: Software Engineering I

 

Summer 2021

Ø  CSCI6350.90L Advanced Artificial Intelligence

 

Spring 2021

Ø  CSCI3340.91L Software Engineering.

Ø  CSCI3333.92L/93L Algorithms and Data Structures.

 

Fall 2020

Ø  CSCI3340.93L Software Engineering

Ø  CSCI3333.92L Algorithms and Data Structures

Ø  CSCI4325.91L Automata, Formal Languages and Computabilty Theory

 

Summer 2020

Ø  CSCI4341 Topics in Computer Science – Operating System Security

 

Spring 2020

Ø  CSCI/CMPE3340 Software Engineering

Ø  CSCI/CMPE3333 Algorithms and Data Structures

Ø  CSCI4325 Automata, Formal Languages and Computabilty Theory

 

Fall 2019

Ø  CSCI/CMPE3340 Software Engineering

Ø  CSCI/CMPE3333 Algorithms and Data Structures

Ø  CSCI4350/CMPE4350/CSCI6350 (Advanced) Artificial Intelligence

 

Summer 2019

Ø  CSCI6364 Advanced Digital Forensics

 

Spring 2019

Ø  CSCI/CMPE3340 Software Engineering

Ø  CSCI/CMPE3333 Algorithms and Data Structures

Ø  CSCI4325 Automata, Formal Languages and Computability Theory

 

Fall 2018 (to be posted)

 

Spring 2018 (to be posted)

 

Fall 2017 (to be posted)

 

Spring 2017

Ø  CSCI3310 Discrete Data Structures: syllabus.

Ø  CSCI3333 Algorithms and Data Structures: syllabus.

Ø  CSCI4350 Artificial Intelligence,Spring 2017: syllabus.

 

Fall 2016

Ø  CSCI3310 Discrete Data Structures, Fall 2016: syllabus.

Ø  CSCI3333 Algorithms and Data Structures, Fall 2016: syllabus.

Ø  CSCI4325 Automata, Formal Language and Computability Theory, Fall 2016: syllabus.

 

 

 

 

 

 

Copyright © 2007 Liyu Zhang. Design by Zhen Li.

Last updated: 9/8/2024 11:28:16 AM