Welcome to:   Multimedia Forensics Group   |   Computer Science Department   
Teaching
Fall 2011    |    Summer 2011    |    Spring 2011    |    Fall 2010    |    My previous teaching at NMT

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

   

Home   |    Teaching   |    Research   |    Publications   |    People   |    Downloads   |    Resources
Copyright 2011. All Rights Reserved. Site designed by Multimedia Forensics Group .