Department of
Information Technology

Dr. Jack Zheng's Work Website

My perspective on IT, IS, and CS

A common questions for computing students is: what is the difference between degree progream between IT, CS, IS, SWE, etc.? How do they affect the career path? Let me share some of my own ideas, experiences, and perspectives

Student Advising

I am mainly responsible for the development and coordination of data related curriclum and programs. This includes the BSIT Concentration on Data Analytics and Technology and MSIT Track and Certificate on Data Management and Analytics. I had also been responsible for the development of web/mobile computing courses and curriculum.

Undergraduate Concentration on Data Analytics and Technology

Core Courses

Program structure

View more on edocr

Relevant Courses

  • CSE 3153 Database Systems
  • IT 4153 Advanced Database

Graduate MSIT Track and Certificate on Data Management and Analytics

Program Flyer

Core Courses

View more on edocr

Web/Mobile Development Curriculum

Elective Course Recommendation

!! Note these courses are recommended based on career needs, not exactly degree requirements - but not far from them.

Data Platform

We are in the process of creating this new elective track for BSIT. Some existing related courses:

Undergraduate BSIT and BASIT

  • IT 3203 Introduction to Web Development
  • IT 4203 Advanced Web Development
  • IT 3883 Advanced Application Development
  • IT 4213 Mobile Web Development
  • IT 4153 Advanced Database
  • SWE 3624 Software Engineering
  • SWE 4324 User-Centered Design

MSIT Courses

  • IT 6203 IT Design Studio
  • IT 6753 Advanced Web Applications
  • IT 6733 Database Administration
  • SWE 6343 User Interface Design and Implementation
  • CS 6143 Enterprise Application Development

Class Schedule FastAccess

Semester Code

Try some more search features? Use [Owl Express Flex]

Quick Links to Schedules

IT Courses Permanent Schedule
OWL Express complete schedule search
University Academic Calendar

"If you took one-tenth the energy you put into complaining and applied it to solving the problem, you'd be surprised by how well things can work out... Complaining does not work as a strategy. We all have finite time and energy. Any time we spend whining is unlikely to help us achieve our goals. And it won't make us happier."

"Experience is what you get when you didn't get what you wanted. And experience is often the most valuable thing you have to offer."

From the Last Lecture by Randy Pausch