leeleong.com
banner
banner
banner
banner
banner

+ Publications

 

+ Research Projects

 

+ Courses /Teaching

 

+ Other Projects

 

+ Other Work / Notes

Course Development / Teaching + Go Other Projects
 
I am currently an Associate Professor - Computer Science at Austin Peay State University, Tennessee, USA. I developed and taught undergraduate courses, offered to both CS and non-CS students. I have been with the APSU computer science department since August 2011.
 
 
 
 
CSCI 4000   Semester: Summer I 2017
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 9
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming
 
 
Semester: Summer I 2017 - Online   Semester: Summer 2017 - Online
Course: CSCI 4460 Content Management Systems   Course: CSCI 5900 Professional Science Internship
Degree: Computer Science   Degree: Professional Science Masters
University: Austin Peay State University   University: Austin Peay State University
Class Size: 16 online   Class Size: 9 (+6) online
 
 
 
CSCI 4000   Semester: Spring 2017
  Course Name: CSCI 4460 Content Management Systems
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 15
  Catalog Description: This course introduces the concept of data and content management to the students. Students are to install, setup, configure, and use a content management system to create fully-fledged data and content rich websites with customizable add-on features. Students will learn how to program and configure this content management system to tap into its programmable development potentials.
  Software/Skills: WordPress, WordPress PHP programming, Web Hosting
 
 
CSCI 4000   Semester: Spring 2017
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 25
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX
 
 
Semester: Spring 2017   Semester: Spring 2016
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 3900 Computer Science Internship
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 18   Class Size: 5
 
 
 
CSCI 3300   Semester: Fall 2016
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 33
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming, Adobe Dreamweaver
 
 
CSCI 3350   Semester: Fall 2016
  Course Name: CSCI 3350 Web User Interface Design
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 34
  Catalog Description: Basic web design principles emphasizing alignment, proximity, contrast and repetition. Web design topics incorporating layout, color, texture, typography and imagery. User interface design principles for web pages: client side programming, web site planning, process of designing and developing user interface mock-ups/prototypes for dynamic back-end database driven web applications.
  Software/Skills: Adobe Dreamweaver, Photoshop; Design Principles
 
 
Semester: Fall 2016   Semester: Fall 2016
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 3900 Computer Science Internship
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 13   Class Size: 2
 
 
Semester: Fall I 2016 - Online (8 weeks)   Semester: Fall 2016
Course: CSCI 3350 Web User Interface Design   Course: CSCI 5060 Web Database Concepts
Degree: Computer Science   Degree: Computer Science and Quantitative Methods, Professional Science Master's
University: Austin Peay State University   University: Austin Peay State University
Class Size: 23 online   Class Size: 10
 
 
 
Semester: Summer I 2016 - Online   Semester: Summer 2016 - Online
Course: CSCI 4460 Content Management Systems   Course: CSCI 5900 Professional Science Internship
Degree: Computer Science   Degree: Computer Science and Quantitative Methods, Professional Science Master's
University: Austin Peay State University   University: Austin Peay State University
Class Size: 21 online   Class Size: 6 online
 
Semester: Summer 2016  
Course: CSCI 4940 Internship in Information Technology  
Degree: Computer Science  
University: Austin Peay State University  
Class Size: 3  
 
 
 
CSCI 4000   Semester: Spring 2016
  Course Name: CSCI 4460 Content Management Systems
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 17
  Catalog Description: This course introduces the concept of data and content management to the students. Students are to install, setup, configure, and use a content management system to create fully-fledged data and content rich websites with customizable add-on features. Students will learn how to program and configure this content management system to tap into its programmable development potentials.
  Software/Skills: WordPress, WordPress PHP programming, Web Hosting
 
 
CSCI 4000   Semester: Spring 2016
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 32
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX
 
 
CSCI 3300   Semester: Spring 2016
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 24
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming
 
 
Semester: Spring 2016   Semester: Spring 2016
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 3900 Computer Science Internship
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 24   Class Size: 1
 
 
Semester: Spring II 2016 - Fort Campbell - Online (8 weeks)      
Course: CSCI 4000 Advanced Web Development      
Degree: Computer Science      
University: Austin Peay State University      
Class Size: TBD online      
 
 
 
CSCI 3300   Semester: Fall 2015
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 37 (14/23)
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming, MS Expression Web, Adobe Dreamweaver
 
 
CSCI 3350   Semester: Fall 2015
  Course Name: CSCI 3350 Web User Interface Design
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 34
  Catalog Description: Basic web design principles emphasizing alignment, proximity, contrast and repetition. Web design topics incorporating layout, color, texture, typography and imagery. User interface design principles for web pages: client side programming, web site planning, process of designing and developing user interface mock-ups/prototypes for dynamic back-end database driven web applications.
  Software/Skills: Adobe Dreamweaver, Fireworks; Design Principles
 
 
Semester: Fall 2015   Semester: Fall 2015
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 3900 Computer Science Internship
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 23   Class Size: 2
 
 
Semester: Fall I 2015 - Fort Campbell - Online (8 weeks)   Semester: Fall II 2015 - Fort Campbell - Online (8 weeks)
Course: CSCI 3350 Web User Interface Design   Course: CSCI 4000 Advanced Web Development
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 13 online   Class Size: 12 online
 
 
Semester: Fall 2015  
Course: CSCI 5060 Web Database Concepts  
Degree: Professional Science Master's  
University: Austin Peay State University  
Class Size: 5  
 
 
 
CSCI 4000   Semester: Summer II 2015
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 9
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming
 
 
Semester: Summer II 2015 - Online   Semester: Summer 2015 - Online
Course: CSCI 4460 Content Management Systems   Course: CSCI 5900 Professional Science Internship
Degree: Computer Science   Degree: Professional Science Masters
University: Austin Peay State University   University: Austin Peay State University
Class Size: 18 online   Class Size: 6 online
 
 
 
CSCI 4000   Semester: Spring 2015
  Course Name: CSCI 4460 Content Management Systems
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 22
  Catalog Description: This course introduces the concept of data and content management to the students. Students are to install, setup, configure, and use a content management system to create fully-fledged data and content rich websites with customizable add-on features. Students will learn how to program and configure this content management system to tap into its programmable development potentials.
  Software/Skills: WordPress, WordPress PHP programming, Web Hosting
 
 
CSCI 4000   Semester: Spring 2015
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 39
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX
 
 
CSCI 3300   Semester: Spring 2015
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 14
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming
 
 
Semester: Spring 2015   Semester: Spring II 2015 - Fort Campbell - Online (8 weeks)
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 4000 Advanced Web Development
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 24   Class Size: 18 online
 
 
 
CSCI 3300   Semester: Fall 2014
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 32
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming, MS Expression Web
 
 
CSCI 3350   Semester: Fall 2014
  Course Name: CSCI 3350 Web User Interface Design
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 27
  Catalog Description: Basic web design principles emphasizing alignment, proximity, contrast and repetition. Web design topics incorporating layout, color, texture, typography and imagery. User interface design principles for web pages: client side programming, web site planning, process of designing and developing user interface mock-ups/prototypes for dynamic back-end database driven web applications.
  Software/Skills: Adobe Dreamweaver, Fireworks; Design Principles
 
 
Semester: Fall 2014   Semester: Fall I 2014 - Fort Campbell - Online (8 weeks)
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 3350 Web User Interface Design
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 22   Class Size: 16 online
 
 
Semester: Fall 2014   Semester: Fall II 2014 - Fort Campbell - Online (8 weeks)
Course: CSCI 5060 Web Database Concepts   Course: CSCI 4000 Advanced Web Development
Degree: Professional Science Master's   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 7   Class Size: 12 online
 
 
 
CSCI 4000   Semester: Summer II 2014
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 16
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming, MS Expression Web
 
 
Semester: Summer 2014 - Online   Semester: Summer 2014 - Online
Course: CSCI 3300 Introduction to Web Development   Course: CSCI 5005 Introduction to Database and Web Technologies
Degree: Computer Science   Degree: Professional Science Masters
University: Austin Peay State University   University: Austin Peay State University
Class Size: 11 online   Class Size: 4 online
         
         
Semester: Summer 2014 - Online      
Course: CSCI 4940 Internship in Information Technology      
Degree: Computer Science      
University: Austin Peay State University      
Class Size: 1 online      
 
 
 
CSCI 4000   Semester: Spring 2014
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 35
  Catalog Description: This course covers advanced concepts of server-based web processing. Create dynamic web pages by using data from a backend database. Acquire and demonstrate web programming skills through a server-side programming language. Identify and apply server-side programming concepts such as requests, functions, data types, operators, arrays and control structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming, MS Expression Web
 
 
CSCI 3300   Semester: Spring 2014
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 28 inclass (section 04)
  Catalog Description: Create basic web pages for delivery of information. Use markup language to provide page content and use style sheets to format the content and layout the pages. Acquire and demonstrate basic web programming skills through a client-side scripting language. Identify and apply basic programming concepts such as variables, data types, operators, loops, arrays, control structures and functions. Manipulate the Document Object Model.
  Software/Skills: HTML, CSS, JavaScript programming, MS Expression Web
 
 
CSCI 2070   Semester: Spring 2014
  Course Name: CSCI 2070 Programming in Selected Languages I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 36 inclass / 33 online
  Catalog Description: Detailed study of one or more modern programming languages. Emphasis placed on competent programming in the selected language(s), understanding the main application areas for the language(s), and history and basis for creation of the language(s).
  Software/Skills: Java SE / JDK 7
 
 
Semester: Spring 2014   Semester: Spring II 2014 - Fort Campbell - Online (8 weeks)
Course: CSCI 4940 Internship in Information Technology   Course: CSCI 4000 Advanced Web Development
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 7   Class Size: 14 online
 
 
 
CSCI 3350   Semester: Fall 2013
  Course Name: CSCI 3350 Web User Interface Design
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 13
  Catalog Description: Basic web design principles emphasizing alignment, proximity, contrast and repetition. Web design topics incorporating layout, color, texture, typography and imagery. User interface design principles for web pages: client side programming, web site planning, process of designing and developing user interface mock-ups/prototypes for dynamic back-end database driven web applications.
  Software/Skills: Adobe Dreamweaver, Fireworks; Design Principles
 
 
CSCI 3300   Semester: Fall 2013
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 35 inclass / 29 online
  Catalog Description: This is a survey of techniques and tools for developing basic web pages for delivery of text and graphic information. Focus will be on page markup languages, page design principles, page layout techniques, markup language syntax, and page styling methods.
  Software/Skills: HTML, CSS, JavaScript programming, MS Expression Web
 
 
CSCI 2010   Semester: Fall 2013
  Course Name: CSCI 2010 Introduction to Programming II
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 29 inclass / 17 online
  Catalog Description: Continuation of 1010. Additional topics in C++ programming including records, files, and dynamic memory allocation. Data structures including arrays, character strings, stacks, queues, linked lists, and binary trees. Each structure is presented in its abstract form and its C++ implementation.
  Software/Skills: C++, Microsoft Visual Studio
 
 
Semester: Fall II 2013 - Fort Campbell - Online (8 weeks)  
Course: CSCI 4000 Advanced Web Development  
Degree: Computer Science  
University: Austin Peay State University  
Class Size: 9  
 
 
 
CSCI 4000   Semester: Summer II 2013
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 15
  Catalog Description: This course covers advanced coverage of browser-based Web processing; coverage of the browser document object model, dynamic formatting and styling, browser scripting languages, user interaction and personalization, data validation, and processing of browser-side data structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming, MS Expression Web
 
 
CSCI 2010   Semester: Summer II 2013
  Course Name: CSCI 2010 Introduction to Programming II
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 10
  Catalog Description: Continuation of 1010. Additional topics in C++ programming including records, files, and dynamic memory allocation. Data structures including arrays, character strings, stacks, queues, linked lists, and binary trees. Each structure is presented in its abstract form and its C++ implementation.
  Software/Skills: C++, Microsoft Visual Studio
 
 
 
CSCI 4000   Semester: Spring 2013
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 34
  Catalog Description: This course covers advanced coverage of browser-based Web processing; coverage of the browser document object model, dynamic formatting and styling, browser scripting languages, user interaction and personalization, data validation, and processing of browser-side data structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, AJAX, JavaScript programming, MS Expression Web
 
 
CSCI 2070   Semester: Spring 2013
  Course Name: CSCI 2070 Programming in Selected Languages I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 36 inclass / 25 online
  Catalog Description: Detailed study of one or more modern programming languages. Emphasis placed on competent programming in the selected language(s), understanding the main application areas for the language(s), and history and basis for creation of the language(s).
  Software/Skills: Java SE / JDK 7
 
 
CSCI 1010   Semester: Spring 2013
  Course Name: CSCI 1010 Introduction to Programming I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 20
  Catalog Description: History of computing, computer organization, computer applications, algorithm design, stepwise refinement of algorithms, structured programming using C++, array representation of data, processing of character data, text file processing, subprograms, and parameter passing.
  Software/Skills: C++, Microsoft Visual Studio
 
 
Semester: Spring I 2013 - Fort Campbell - Online (8 weeks)   Semester: Spring II 2013 - Fort Campbell - Online (8 weeks)
Course: CSCI 1010 Introduction to Programming I   Course: CSCI 4000 Advanced Web Development
Degree: Computer Science   Degree: Computer Science
University: Austin Peay State University   University: Austin Peay State University
Class Size: 15 online   Class Size: 5 online
 
 
 
CSCI 4100   Semester: Fall 2012
  Course Name: CSCI 4100 Operating Systems and Architecture
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 28 inclass / 12 online
  Catalog Description: Detailed study of systems programming, general operating systems concepts, memory management, auxiliary storage management, process control, multi processing, processor management, networking, performance monitoring, and computer system security.
  Software/Skills: Linux Shell Script, OS Theory
 
 
CSCI 3350   Semester: Fall 2012
  Course Name: CSCI 3350 Web User Interface Design
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 21
  Catalog Description: Basic web design principles emphasizing alignment, proximity, contrast and repetition. Web design topics incorporating layout, color, texture, typography and imagery. User interface design principles for web pages: client side programming, web site planning, process of designing and developing user interface mock-ups/prototypes for dynamic back-end database driven web applications.
  Software/Skills: Adobe Dreamweaver, Fireworks; Design Principles
 
 
CSCI 2010   Semester: Fall 2012
  Course Name: CSCI 2010 Introduction to Programming II
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 24
  Catalog Description: Continuation of 1010. Additional topics in C++ programming including records, files, and dynamic memory allocation. Data structures including arrays, character strings, stacks, queues, linked lists, and binary trees. Each structure is presented in its abstract form and its C++ implementation.
  Software/Skills: C++, Microsoft Visual Studio
 
 
CSCI 1016   Semester: Fall 2012
  Course Name: CSCI 1016 Introduction to Visual Basic Programming
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 23
  Catalog Description: An introduction to the basic concepts of application programming using the Visual Basic Net language. Topics covered include problem solving, programming logic, object oriented programming, data types, windows forms and controls, data types, windows forms and controls, data structures, exception handling, and program control structure.
  Software/Skills: Visual Basic / Microsoft Visual Studio
 
 
 
CSCI 3300   Semester: Summer I 2012
  Course Name: CSCI 3300 Introduction to Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 10
  Catalog Description: This is a survey of techniques and tools for developing basic web pages for delivery of text and graphic information. Focus will be on page markup languages, page design principles, page layout techniques, markup language syntax, and page styling methods.
  Software/Skills: HTML, CSS, JavaScript programming
 
 
 
CSCI 4000   Semester: Spring 2012
  Course Name: CSCI 4000 Advanced Web Development
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 30
  Catalog Description: This course covers advanced coverage of browser-based Web processing; coverage of the browser document object model, dynamic formatting and styling, browser scripting languages, user interaction and personalization, data validation, and processing of browser-side data structures.
  Software/Skills: PHP programming, Apache Web Server, MySQL Database, JavaScript programming, MS Expression Web
 
 
CSCI 2070   Semester: Spring 2012
  Course Name: CSCI 2070 Programming in Selected Languages I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 30 inclass / 24 online
  Catalog Description: Detailed study of one or more modern programming languages. Emphasis placed on competent programming in the selected language(s), understanding the main application areas for the language(s), and history and basis for creation of the language(s).
  Software/Skills: Java SE / JDK 7
 
 
CSCI 1010   Semester: Spring 2012
  Course Name: CSCI 1010 Introduction to Programming I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 16
  Catalog Description: History of computing, computer organization, computer applications, algorithm design, stepwise refinement of algorithms, structured programming using C++, array representation of data, processing of character data, text file processing, subprograms, and parameter passing.
  Software/Skills: C++, Microsoft Visual Studio
 
 
 
CSCI 4100   Semester: Fall 2011
  Course Name: CSCI 4100 Operating Systems and Architecture
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 12 inclass / 18 online
  Catalog Description: Detailed study of systems programming, general operating systems concepts, memory management, auxiliary storage management, process control, multi processing, processor management, networking, performance monitoring, and computer system security.
  Software/Skills: Linux Shell Script, OS Theory
 
 
CSCI 1016   Semester: Fall 2011
  Course Name: CSCI 1016 Introduction to Visual Basic Programming
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 28
  Catalog Description: An introduction to the basic concepts of application programming using the Visual Basic Net language. Topics covered include problem solving, programming logic, object oriented programming, data types, windows forms and controls, data types, windows forms and controls, data structures, exception handling, and program control structure.
  Software/Skills: Visual Basic / Microsoft Visual Studio
 
 
CSCI 1010   Semester: Fall 2011
  Course Name: CSCI 1010 Introduction to Programming I
  Degree: Computer Science
  University: Austin Peay State University
  Target Students: Undergraduate
  Class Size: 30
  Catalog Description: History of computing, computer organization, computer applications, algorithm design, stepwise refinement of algorithms, structured programming using C++, array representation of data, processing of character data, text file processing, subprograms, and parameter passing.
  Software/Skills: C++, Microsoft Visual Studio
 
 
 
From Aug 2010 to July 2011, I was a visiting assistant professor - computer science at the University of North Carolina at Greensboro, USA. I developed and taught both graduate and undergraduate courses, offered to both CS and non-CS students.
 
 
 
CSC526   Semester: Spring 2011
  Course Name: CSC 526 Bioinformatics
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Upper-undergraduate / graduate
  Class Size: 25
  Catalog Description: Introduction to the problems and methods in Bioinformatics. Problem areas include restriction mapping, map assembly, sequencing, DNA arrays, and sequence comparison.
  Software/Skills: Perl programming, Web crawler programming
 
 
CSC330   Semester: Spring 2011
  Course Name: CSC 330 Advanced Data Structures
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Upper-undergraduate
  Class Size: 25
  Catalog Description: Static and dynamic data structures emphasizing binary trees and graphs. Advanced programming techniques. Advanced sorting and searching algorithms. Hashing techniques. Performance analysis. Methods of developing large applications programs.
  Software/Skills: Java SE / JDK 6, NetBeans IDE 6.9
 
 
CSC230   Semester: Spring 2011
  Course Name: CSC 230 Elementary Data Structures and Algorithms
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Undergraduate
  Class Size: 35
  Catalog Description: Advanced syntax of high level language taught in CSC130. Emphasis on modularization and abstraction. Big-O analysis of algorithms. Design and use of abstract data types with various implementations.
  Software/Skills: Java SE / JDK 6, NetBeans IDE 6.9
 
 
 
CSC471   Semester: Fall 2010
  Course Name: CSC 471 Principles of Database Systems
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Upper-undergraduate / graduate
  Class Size: 25
  Catalog Description: Contemporary database systems. Emphasis on query processing, design, and implementation of applications in relational (SQL) databases. Introduction to other database models such as XML, object-oriented, and deductive.
  Software/Skills: Microsoft SQL Server 2008 R2, SQL Server Management Studio, Apache Webserver, PHP 5 programming
 
 
CSC330   Semester: Fall 2010
  Course Name: CSC 330 Advanced Data Structures
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Upper-undergraduate
  Class Size: 25
  Catalog Description: Static and dynamic data structures emphasizing binary trees and graphs. Advanced programming techniques. Advanced sorting and searching algorithms. Hashing techniques. Performance analysis. Methods of developing large applications programs.
  Software/Skills: Java SE / JDK 6, NetBeans IDE 6.9
 
 
CSC250   Semester: Fall 2010
  Course Name: CSC 250 Foundations of Computer Science I
  Degree: Computer Science
  University: University of North Carolina at Greensboro
  Target Students: Undergraduate
  Class Size: 25
  Catalog Description: An introduction to the fundamental ideas underlying contemporary computer science with a focus on the computation and construction of objects.
  Software/Skills: Discrete Mathematics
 
 
 
From May 1998 to Sept 2005, I was a lecturer / course coordinator at Temasek Polytechnic, Singapore. I developed and taught subjects for Diploma courses (full time students aged 17 to 19), and part time courses (for working adults).
 
 
 
stmd 2005   Semester: 2005
  Subject Name: Streaming Media Development
  Course Name: Diploma in Internet Computing / Interactive Multimedia Development
  Institution: Temasek Polytechnic
  Target Students: Year 2 Cohort
  Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)
  Software/Skills: Real Streaming System. PHP 4 programming, MySQL database, Apache Webserver
  Objectives: Web Streaming, Web server side programming, Web database integration
 
ammd2004   Semester: 2004
  Subject Name: Advanced Multimedia Development
  Course Name: Diploma in Internet Computing
  Institution: Temasek Polytechnic
  Target Students: Year 2 Cohort
  Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)
  Software/Skills: Macromedia Flash MX2004, ActionScript 2.0 Programming
  Objectives: Interactive game programming, interactive multimedia application development
 
create web site 2005   Semester: 2005
  Subject Name: Create and Manage Your Website in 24 Hours
  Course Name: Part-time Short Course
  Institution: Temasek Polytechnic
  Target Students: Working Adults
  Student Cohort: 16 students, 1 lab group
  Software/Skills: HTML, Macromedia Dreamweaver MX2004, Fireworks MX2004
  Objectives: Basic web building
 
ammd2003   Semester: 2003
  Subject Name: Advanced Multimedia Development
  Course Name: Diploma in Internet Computing / Interactive Multimedia Development
  Institution: Temasek Polytechnic
  Target Students: Year 2 Cohort
  Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)
  Software/Skills: Macromedia Director 8.5, Lingo Programming
  Objectives: 2-D interactive multimedia game or interactive multimedia application for website or CD
 
wmme 2001   Semester: 2001
  Subject Name: Web Multimedia Engineering
  Course Name: Specialist Diploma in Broadband Multimedia Development
  Institution: Temasek Polytechnic
  Target Students: Working Adults
  Student Cohort: 24 students, 1 lecture/tut/lab group
  Software/Skills: Microsoft ASP 3.0, JavaScript
  Objectives: Web client side programming, Web server side programming, Web application development
 
php 24 hours 2003   Semester: 2003
  Subject Name: Create Your E-Commerce Web Application (PHP) in 24 Hours
  Course Name: Part-time Short Course
  Institution: Temasek Polytechnic
  Target Students: Working Adults
  Student Cohort: 20 students, 1 lab group
  Software/Skills: PHP 4 programming, MySQL database, Apache Webserver
  Objectives: Web server side programming, Web database integration
 
asp24 2002   Semester: 2002
  Subject Name: Master Active Server Pages in 24 Hours
  Course Name: Part-time Short Course
  Institution: Temasek Polytechnic
  Target Students: Working Adults
  Student Cohort: 20 students, 1 lab group
  Software/Skills: Microsoft ASP 3.0
  Objectives: Web server side programming, Web application development
 
 
 

 

:: home :: about :: work :: personal :: contact ::
© 2017 Lee Leong
indexindex_processstyle