Welcome to Southeastern Oklahoma State University

Department of Chemistry, Computer and Physical Sciences (CCPS)

 

suAll05

Personal Details

Ming-Shan Su, Ph. D.

Professor of Computer Science &

CIS/CS Program Coordinator

 

Southeastern Oklahoma State University

Dept. of Chemistry, Computer, and Physical  Sciences

1405 N. 4th Ave. PMB 4183

Durant, Oklahoma 74701, USA

 

Office: CB-130, Classroom Building

Phone: (580) 745-2280

Fax:     (580) 745-7503

Email: msu@se.edu

 

One of the Goals:

The integration of Computer Science and Technology in the Networking and Database areas.

 

SE_CGiV2

 

*** <You can do it, CCPS can help.> ****

·       Proudly present some of Students’ Online Project(s):

·       Sp07_ASP.NET

·       Cutting-edge Web Applications Creation.

·       Sp07_CS1

·       Incorporate Alice 3D Animation software into CS-I

·       Sp05_SE

·       On-line Flower Stores Austin Harman and others (Works in progress):

·       Fa04_Dist_Net

·       All-Pairs Shortest Paths by Danny Phelps* and others

* To be submitted to Oklahoma Research Day 2005

·       Su04_Unix_Net

·       On-line Library by Keith Robinson*

* Presented in Oklahoma Research Day 2004

·       * Awarded Outstanding Student Posters (S-308)

·       Sp04_SE

·       On-line Candy Machines by Steven Bekendam and others

·       Fa03_Java

·        Tower of Hanoi by Danny Phelps and others

·       Sp03_SE

·       On-line Candy Machines by Kevin Roark* and others

·       * Presented in Oklahoma Research Day 2003

·       Fa02

·       None

 

 

Fall 2012

·        CS 5103 Foundations of Computer Science

·        CS 1613 Computer Science – I 

·        CIS 3223 Net-Centric Computing

Spring 2013

·       CS 4623 Adv. WebApp Using ASP.NET 4.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 1613 Computer Science I

Fall 2011

·        CS 5643 Distributed Networks

·        CS 1613 Computer Science – I 

·        CIS 3223 Net-Centric Computing

Spring 2012

·       CS 4623 Adv. WebApp Using ASP.NET 4.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 1613 Computer Science I

Fall 2010

·        CS 5103 Foundations of Computer Science

·        CS 1613 Computer Science – I 

·        CIS 3223 Net-Centric Computing

Spring 2011

·       CS 4623 Adv. WebApp Using ASP.NET 2.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 1613 Computer Science I

Fall 2009

·         CS 5973 Distributed Networks

·        CS 1623 Computer Science – II

·        CIS 3223 Net-Centric Computing

Spring 2010

·       CS 4623 Adv. WebApp Using ASP.NET 2.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 1613 Computer Science I

Fall 2008

·        CS 5103 Foundations of Computer Science

·        CS 1623 Computer Science – II 

·        CIS 3223 Net-Centric Computing

Spring 2009

·       CS 4623 Adv. WebApp Using ASP.NET 2.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 2510 C# (C-Sharp) .NET

Summer 2008

·        CIS 1003 Computers in Society

Fall 2007

·         CS 5973 Distributed Networks

·         CS 1623 Computer Science – II 

·         CIS 3223 Net-Centric Computing

Spring 2008

·       CS 4623 Adv. WebApp Using ASP.NET 2.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 2510 Visual Basic .NET

Summer 2007

·        CIS 1003 Computers in Society

 

Fall 2006

·         CS 5103 Foundations of Computer Science

·         CS 1623 Computer Science – II 

·         CIS 3223 Net-Centric Computing

·         CS 5990 Resch Maters Thesis

Spring 2007

·       CS 4623 Adv. WebApp Using ASP.NET 2.0

·       CIS 4343 Applied Net-Centric Computing

·       CS 1613 Computer Science – I

·       CS 5990 Resch Masters Thesis

Summer 2006

·        CIS 1003 Computers in Society

 

Fall 2005

·          CS 5970 Distributed Networks

·          CS 4314 Compiler Construction

·          CS 1613 Computer Science – I

·          CIS 3223 Net-Centric Computing (formerly Computer Networks)

Spring 2006

·        CIS/CS 4423 Software Engineering

·        CIS 4343 Applied Net-Centric Computing

·        CS 2510 Visual Basic.NET

·      CS 1613 Computer Science - I

Summer 2005

·         CS 4970-1 WebApp Using ASP.NET

Fall 2004

·          CS 5970 Distributed Networks

·          CS 4224 Algorithm Analysis

·          CS 1623 Computer Science – II

·          CIS 1003 Computers in Society

Spring 2005

·        CS 5103 Foundations of Computer Science

·        CS 4423 Software Engineering

·        CS 4113 Operating Systems

·        CS 2510 Visual Basic.NET

Summer 2004

 

·           CS 4970 Unix Networking and Programming

·          CIS 4980 Seminar .NET (C#: C_Sharp)

Fall 2003

Spring 2004

·         CS 4314 Compiler Construction

·         CS 5103 Foundations of Computer Science

·         CS 2510 Java Programming

·         CS 4423 Software Engineering

·         CS 1623 Computer Science – II

·         CS 4113 Operating Systems

·         CIS 1003 Computers in Society

·         CS 2813 Data Structures

Fall 2002

Spring 2003

§  CS 5970 Distributed Networks

·         CS 4423 Software Engineering

§  CS 4223 Algorithm Analysis

·         CS 4113 Operating Systems

§  CS 2813 Data Structures

·         CS 2813 Data Structures

§  CIS 1003 Computers in Society

·         CIS 1003 Computers in Society

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Education

  • Ph.D. in Computer Science (University of Oklahoma, Norman, OK, 5/2002)
  • M. S. in Computer Science (University of Oklahoma, Norman, OK, 12/1995)
  • B.S. in General Study (University of Central Oklahoma, Edmond, OK, 5/1992)
  • A.A. in Marine Engineering (China Junior College of Marine Technology, Taipei, Taiwan, 7/1982)

 

EFFECTIVE TEACHING

·         Teaching Innovations:

Ø  CIS 3223 NetCentric Computing, Fall 2007

o   Enhance students’ socket programming skills to incorporate the TicTacTao console program to produce a prototype TicTacTao Internet Game.

o   Set up a wireless network using WEP encryption and provide the required software and hardware tools to ask students to crack the network. During the process, student can learn about why WEP is not so secure and how to provide better counter-measures.

 

Ø  CS 1623 Computer Science – II, Fall 2007

o   The concept of UML (Unified Modeling Language) has been introduced when students creating classes and class aggregations.

 

Ø  CS 1613 Computer Science – I, Spring 2007

o   Incorporate Alice 3D animation drag-and-drop software into our Computer Science –I (e.g., programming-I) class to help students learning programming and to improve their grades and the retention rate.

 

Ø  CS 4623 Adv. WebApp Using ASP.NET 2.0, Spring 2007

o   Transition from ASP.NET 1.1 to ASP.NET 2.0

o   Introduced advanced concepts such as Membership and Identity, Styling and Themes, Reading/Write Data to Database, Componentization, Roles and Profiles, Web Services, E-Commence, and Web Application Deployment and  guided students through real world hands-one projects to implement those concepts.

o   Set up a new web server and create web sites for all the students so they can deploy their cutting-edge Asp.net 2.0 web applications over their own web sites.

 

Ø  CIS/CS 4423 Software Engineering, Spring 2003, 2004, 2005, 2006

For this course, I set up an Internet World Wide Web Client-Server environment under the Linux platform which is a networking system totally different from SOSU’s Windows system, so each student will have his/her own personal website and have different real world hands-on experiences on different Operating Systems and Networking platforms. In addition, based on the new system, students create their “On-line Shopping Candy Machine” (similar to Amazon.com or E-Bay) E-Commerce applications. Under this environment, students can generate dynamic web pages on their own web sites, write CGI (Common Gateway Interface by using php, perl, or c++) networking programs, and interact with the Database server (i.e., MySQL) by using SQL language to produce a Web-based “E-Commerce On-Line Shopping” software (as shown in the figure below or you can test them at the website http://www.se.edu/faculty/msu/se.html).

 

Online Candy Machines is one of the Online Shopping Cart Projects assigned in the Software Engineering course:

 

SE_CGiV2

 

Ø  CS 2510 Java Programming, Fall 2003

Introduced advanced concepts like Even-Driven programming, Graphical User Interface (GUI) and Graphics programming, Multi-media programming, Threading, Computer Animation, and Web-based Java Applet (e.g., Tower of Hanoi applet).

 

Ø  CS 2510 Visual Basic .NET, Spring 2005, 2006

Introduced advanced concepts of Component-based programming, Rapid Application development techniques, Even-Driven programming, Graphical User Interface (GUI) and Graphics programming, and advanced Windows application creation.

 

·         New Courses Introduced/Initiated:

Ø  CS5970 Distributed Networks (Fall 2002)

o   The purpose of this course was to learn the general concepts of distributed network computing and to realize how those concepts were applied in computer network technologies. Also, the advantages and disadvantages of those technologies were discussed.

 

Ø  CS 4970 Unix Networking and Programming (Summer 2004)

o   Renamed CIS 4343 Applied Net-Centric Computing (Spring 2005)

o   The purpose of this course was to apply the knowledge of Computer Networking to meet the network needs of organization by integrating the Windows operating systems, Linux operating system, wired/wireless routers, network printer servers, and various network services/servers.

 

Ø  CS 4970 Web Applications using ASP.NET (Summer 2005)

o   Renamed CS 4623 Advanced Web-based Applications: Using ASP.NET (Spring 2006)

o   This course taught students how to build advanced and customized Web sites from the ground up. Topics included: understanding ASP.NET and the .NET architecture, building Web applications using rapid application development techniques, developing Web forms with server controls, displaying dynamic data from a database using ADO.NET, creating Web services, and deploying Web applications. In addition, HTTP, XML, SOAP, and WSDL were introduced.

 

 

Teaching Interests

Undergraduate Courses

Graduate Courses

Discrete Mathematics

Data Network

Web-based Authoring and GUI Design

Network Management

Data Structures

Network Flow

Operating Systems

System Modeling

Software Engineering

Distributed Systems

Programming Languages

 

Database Management Systems

 

Computer Graphics

 

Algorithm Analysis and Design

 

Research Interests

Research in the area of Distributed System integrating Telecommunication Network and Software Engineering Technologies (e.g., Mobile Network, Distributed Network Fault Management)

 

Research Contributions

  • Ph.D. Dissertation

Multilevel Distributed Diagnosis and the Design of a Distributed Network Fault Detection System Based on the SNMP Protocol

Advisor: Professor and Hitachi Chair Krishnaiyan Thulasiraman

 

Publications

  • K. Thulasiraman, K., M.-S Su, “Diagnosis in a Network of Processors: Centralized and Distributed Models and Algorithms”, the proceedings of NCTCSDM 2012 which is to be published as a special issue of JCMCC.

 

  • Danny Phelps, Ming-Shan Su, and K. Thulasirama, “Distributed Testing and Diagnosis in a Mobile Ad-Hoc Environment”, Journal of Network and Computer Applications, under the review process.

 

  • Andrew Tiger, Ming-Shan Su, Jane Hicks, “Using Discrete Event Simulation to Evaluate the Benefits of RFID in Reducing Traffic Congestion and Pollution While Increasing Student Safety in Rural Oklahoma Schools”, To be published in International Association for Computer Information Systems (IACIS 2010), Oct. 2010, Las Vegas, USA

 

  • Danny Phelps, Ming-Shan Su, and K. Thulasiraman, “Distributed Testing and Diagnosis in a Mobile Computing Environment”, International Wireless Communications & Mobile Computing Conference (IWCMC 2010), June 28-July 2, 2010, Caen (Ensicaen), France

 

  • Andrew Tiger, Ming-Shan Su, and Chandra Fogle, “A New Trend in Teaching to Meet AACSB Mandates:  Integrating Computer Information Systems and Management Science by Using Microsoft.Net and LINDO API”, International Association for Computer Information Systems (IACIS ‘06), October 2006, Reno, USA

 

  • K. Thulasiraman, M.-S. Su, and Vakul Goel, “Multi-Level Distributed Fault Detection in Computer Networks”, to be published in IEEE ISCAS 2003, May 2003, Bangkok, Thailand.

 

  • M.-S. Su, K. Thulasiraman, and A. Das, “A Scalable On-Line and Multi-Level Distributed Fault Detection/Monitoring System based on the SNMP Protocol”, IEEE GlobeCom2002, November 2002, Taipei, Taiwan.

 

  • M.-S. Su, K. Thulasiraman, and A. Das, “A Multi-Level Adaptive Distributed Diagnosis Algorithm for Fault Detection in a Network of Processors”, Proc. 39th Annual Allerton Conf. on Communication, Control, and Computers, October 2001, Illinois, USA.

 

RESEARCH GUIDENCE

Master’s Thesis

  • Danny Phelps, “Distributed Testing and Diagnosis in a Mobile Computing Environment”, School of Art and Sciences, Southeastern Oklahoma State University, Durant, Oklahoma, Sept. 2006,USA

 

Poster Presentations on Oklahoma Research Day

  • Aaron Hamilton and Ming-Shan Su, “An Online E-Grocery Store”, Oklahoma Research day 2008, Broken Arrow, Oklahoma

 

  • Aaron Hamilton and Ming-Shan Su, “A Real-Time Internet Tic-Tac-Toe Game”, Oklahoma Research day 2008, Broken Arrow, Oklahoma

 

  • David Kobosky and Ming-Shan Su, “A Simplified Windows Explorer Using Visual Basic.NET, Oklahoma Research Day 2005, Edmond, Oklahoma

 

  • Daniel Phelps and Ming-Shan Su, “An Online Animated Teaching Tool for Floye-Warshall’s All-Pairs Shortest Paths Algorithm”, Oklahoma Research Day 2005, Edmond, Oklahoma

 

  • Daniel Phelps and Ming-Shan Su, “An Online Animated Towers of Hanoi Program: A Simplified Game Using JAVA Applet”, Oklahoma Research Day 2005, Edmond, Oklahoma

 

  • Keith Robinson, Larry McKevitt, and Ming-Shan Su, “Toddy Bear Online Library System – A Three-tier Database-Driven Architecture Integrating LAMP Technologies”, Oklahoma Research Day 2004, Edmond, Oklahoma

Ø  Keith Robinson’s presentation was awarded for Outstanding Student Poster (S-308)

 

  • Kevin Roark, Stephan Terrill, Taron Graves, William Raines, and Ming-Shan Su, “MORETHAN8BUCKSBACK.COM – An On-Line Buy-Sell-Buy WWW System To Maximize College Textbook Value”, Oklahoma Research Day 2003, Edmond, Oklahoma

 

Other Activities

  • Free Computer Clinic Founder (July ’09 – Present)
  • Chinese Fellowship Co-Worker, under First Baptist Church at Durant
    (Sept. 02 – Present)
  • Mission Dept. Co-Worker at Chinese Baptist Church, Norman, OK
    (Sept. ’00 – Aug. ‘02)
  • Graduate Senator for the School of Computer Science, University of Oklahoma
    (Fall, ’97 – Fall, ’98)
  • Chinese Student Association Sports Team Leader, University of Oklahoma (Fall, ’94)