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