Fall 2011
COSC 2327 Introduction to Networking
Course Description:
This course introduces the underlying concepts and principles of modern computer networks, with the introduction of protocols, architectures, and implementation issues. Students will learn how/why these protocols and architectures work by using the layered organization of the Internet in a top-down fashion: Application, Transport, Network, Data Link and Physical layers. The technical details in application layers and the principle of reliable data transfer in transport layers are focused in this class. Students will also implement network applications using the existing network protocols and architectures.
Course Syllabus: please clike here
DFSC 1317-03 Introduction to Digital Forensics and Information Assurance
Course Description:
This course introduces students to the fundamentals of digital forensics technology. Emphasis is placed on identifying threats to, and vulnerabilities of, computer systems and how to minimize them.
Course Syllabus: please clike here
CSTE 1331 Visual Computing
Course Description:
This course introduces the underlying concepts and fundamental programming skills with Visual Basic. The Visual Basic programming language is used to teach business computer programming using a visual programming approach; includes fundamental programming principles for event-driven programming.
Course Syllabus: please clike here
Summer 2011
COSC 5310 Cryptography and Steganography
Course Description:
This course is an introduction to cryptography and steganography, steganography
detection and forgery detection in emerging multimedia forensics, as well as some
multimedia processing, including image/video/audio compression, and intelligent
recognition techniques.
Course Syllabus: please clike here
Spring 2011
CS 531 Operating Systems
Course Description:
This course introduces the underlying concepts and principles of modern computer operating systems, with the introduction of operating system architectures, process management, memory management, storage management, protection and security, and distributed system issues. Students will also implement the simple operating system principles by JAVA/C or other programming languages..
Course Syllabus: please clike here
CS 234 Introduction to Networking
CS 146 Introduction to algorithms & Programming (JAVA)
Fall 2010
CS 146 Introduction to algorithms and Programming (JAVA)
CS 234 Introduction to Networking
My previous teaching at New Mexico Tech
Spring 2010 CSE589-02 Machine Learning and Data
Mining (with Dr. Sung)
Fall 2009 CSE 389-02 Information Protection &
Security (with Dr. Sung)
Spring 2009 CSE 489-02 Multimedia Processing
Spring 2008 CSE 589-04 Image Processing
Fall 2007 CS221 Computer System Organization
|