Leong Lee's Course Development + Teaching leeleong.com

Spring 2024 :: CSCI 3350 :: User Experience Design

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 13 in-person + 15 online

Catalog Description:

This course covers user experience design in the form of a combination of design principles, tools, methods, and frameworks, with which students can solve design problems in a principle-centered way. While focusing on the users of computer hardware and software, human-centered design principles are introduced for a chosen application domain, focusing on user experiences, and effective user interface design based on universal design principles and current computing technologies.

Software/Skills:

Adobe Dreamweaver, Photoshop; Design Principles

Spring 2024 Other Courses

Semester: Spring 2024

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 1

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Target Students: Undergraduate

Class Size: CSCI 4000 (3 In-Person) + CSCI 5060 (3 In-Person + 12 Online)

Catalog Description:

This course covers the development of web-based data management and information retrieval applications that connect to databases using a server-side programming language. This course also covers the configuration and maintenance of databases and web servers, for the purpose of deploying dynamic web applications.

Software/Skills:

PHP programming, Apache Web Server, MySQL Database, AJAX

Fall 2023 Other Courses

Semester: Fall 2023

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 2

Summer 2023 Other Courses

Semester: Summer 2023 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Class Size: 6

 

Semester: Summer 2023

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 7

 

Semester: Summer 2023

Course: CSCI 5900 Master's Internship Project

Degree: PSM CSQM

University: Austin Peay State University

Class Size: 1

 

Semester: Summer 2023 - Online

Course: CSCI 4000 / 5060 Database-Driven Web Development

Degree: B.S. CIS / CIT / CS; M.S./PSM CSQM

University: Austin Peay State University

Class Size: 3 / 3

Spring 2023 :: CSCI 3350 :: User Experience Design

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 14 in-person + 23 online

Catalog Description:

This course covers user experience design in the form of a combination of design principles, tools, methods, and frameworks, with which students can solve design problems in a principle-centered way. While focusing on the users of computer hardware and software, human-centered design principles are introduced for a chosen application domain, focusing on user experiences, and effective user interface design based on universal design principles and current computing technologies.

Software/Skills:

Adobe Dreamweaver, Photoshop; Design Principles

Spring 2023 Other Courses

Semester: Spring 2023

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 3

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Target Students: Undergraduate

Class Size: CSCI 4000 (9 In-Person) + CSCI 5060 (3 In-Person + 20 Online)

Catalog Description:

This course covers the development of web-based data management and information retrieval applications that connect to databases using a server-side programming language. This course also covers the configuration and maintenance of databases and web servers, for the purpose of deploying dynamic web applications.

Software/Skills:

PHP programming, Apache Web Server, MySQL Database, AJAX

Fall 2022 Other Courses

Semester: Fall 2022

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 2

Summer 2022 Other Courses

Semester: Summer 2022 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. CIS / CIT / CS

University: Austin Peay State University

Class Size: 9

 

Semester: Summer 2022

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 4

 

Semester: Summer 2022

Course: CSCI 5900 Master's Internship Project

Degree: PSM CSQM

University: Austin Peay State University

Class Size: 1

 

Semester: Summer II / Summer 2022 - Online

Course: CSCI 4000 / 5060 Database-Driven Web Development

Degree: B.S. CIS / CIT / CS; M.S./PSM CSQM

University: Austin Peay State University

Class Size: 5 / 1

Spring 2022 :: CSCI 3350 :: User Experience Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 13 in-person + 31 online

Catalog Description:

This course covers user experience design in the form of a combination of design principles, tools, methods, and frameworks, with which students can solve design problems in a principle-centered way. While focusing on the users of computer hardware and software, human-centered design principles are introduced for a chosen application domain, focusing on user experiences, and effective user interface design based on universal design principles and current computing technologies.

Software/Skills:

Adobe Dreamweaver, Photoshop; Design Principles

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: CSCI 4000 (4 In-Person) + CSCI 5060 (1 In-Person + 15 Online)

Catalog Description:

This course covers the development of web-based data management and information retrieval applications that connect to databases using a server-side programming language. This course also covers the configuration and maintenance of databases and web servers, for the purpose of deploying dynamic web applications.

Software/Skills:

PHP programming, Apache Web Server, MySQL Database, AJAX

Summer 2021 Other Courses

Semester: Summer 2021 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 13

 

Semester: Summer 2021

Course: CSCI 5899 Graduate Work Experience

Degree: M.S./PSM CSQM

University: Austin Peay State University

Class Size: 1

 

Semester: Summer 2021 - Online

Course: CSCI 5900 Master's Internship Project

Degree: PSM CSQM

University: Austin Peay State University

Class Size: 2

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 12 + 22 (online section below)

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

Spring 2021 Other Courses

Semester: Spring 2021 - Online

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 22

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 20 DVC (Video Conferencing at a Scheduled Time) + 17 online

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

Summer 2020 Other Courses

Semester: Summer 2020 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 7 online

 

Semester: Summer 2020 - Online

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 8

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 29

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

Spring 2020 Other Courses

Semester: Spring II 2020 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 20

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 23 in-class + 17 online

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

Fall 2019 Other Courses

Semester: Fall 2019 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 16 online

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 4

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

Target Students: 9th - 12th Grade & 1 Year College Students

Class Size: 10

Software/Skills: Python Programming

Target Students: 9th - 12th Grade & 1 Year College Students

Class Size: 16

Software/Skills: HTML / CSS / JavaScript (Optional)

Summer 2019 Other Courses

Semester: Summer 2019 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 9 online

 

Semester: Summer 2019 - Online

Course: CSCI 5900 Professional Science Internship

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 1

 

Semester: Summer 2019

Course: CSCI 5899 Graduate Work Experience

Degree: M.S. Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 5

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 23

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

Spring 2019 Other Courses

Semester: Spring II 2019 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 17

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 38 in-class + 40 online

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

Fall 2018 Other Courses

Semester: Fall 2018 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 37 online

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 12

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

Target Students: 8th - 12th Grade & 1 Year College Students

Class Size: 31

Software/Skills:

HTML / CSS / JavaScript (Optional)

Summer 2018 Other Courses

Semester: Summer I 2018 - Online

Course: CSCI 4460 Content Management Systems

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 14 online

 

Semester: Summer 2018 - Online

Course: CSCI 5900 Professional Science Internship

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 5 online

 

Semester: Summer 2018

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Information Technology

University: Austin Peay State University

Class Size: 2

 

Semester: Summer 2018

Course: CSCI 440I Unrestricted Internship

Degree: B.S. Computer Information Technology

University: Austin Peay State University

Class Size: 1

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 21

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

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 22

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

Spring 2018 Other Courses

Semester: Spring 2018

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 17

 

Semester: Spring 2018

Course: CSCI 440I Unrestricted Internship

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 1

Degree: B.S. Computer Science / CIS / CIT

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

Fall 2017 Other Courses

Semester: Fall 2017

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 30

 

Semester: Fall 2017

Course: CSCI 3900 Computer Science Internship

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 1

 

Semester: Fall 2017 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 27 online

 

Semester: Fall 2017 - Online

Course: CSCI 5060 Web Database Concepts

Degree: M.S. and Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 10

Summer I 2017 :: CSCI 4000 :: Advanced Web Development

Degree: B.S. Computer Science / CIS / CIT

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

Summer 2017 Other Courses

Semester: Summer I 2017 - Online

Course: CSCI 4460 Content Management Systems

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 16 online

 

Semester: Summer 2017 - Online

Course: CSCI 5900 Professional Science Internship

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 9(+6) online

Degree: B.S. Computer Science / CIS / CIT

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

Degree: B.S. Computer Science / CIS / CIT

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

Spring 2017 Other Courses

Semester: Spring 2017

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 18

 

Semester: Spring 2017

Course: CSCI 3900 Computer Science Internship

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 3

Degree: B.S. Computer Science / CIS / CIT

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

Degree: B.S. Computer Science / CIS / CIT

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

Fall 2016 Other Courses

Semester: Fall 2016

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 13

 

Semester: Fall 2016

Course: CSCI 3900 Computer Science Internship

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 2

 

Semester: Fall 2016 - Online

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science / CIS / CIT

University: Austin Peay State University

Class Size: 23 online

 

Semester: Fall 2016 - Online

Course: CSCI 5060 Web Database Concepts

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 10

Summer 2016 Other Courses

Semester: Summer I 2016 - Online

Course: CSCI 4460 Content Management Systems

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 21 online

 

Semester: Summer 2016

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 3

 

Semester: Summer 2016 - Online

Course: CSCI 5900 Professional Science Internship

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 6 online

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Spring 2016 Other Courses

Semester: Spring 2016

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 24

 

Semester: Spring II 2016 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 12

 

Semester: Spring 2016

Course: CSCI 3900 Computer Science Internship

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 1

Degree: B.S. 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, Adobe Dreamweaver

Degree: B.S. 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

Fall 2015 Other Courses

Semester: Fall 2015

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 23

 

Semester: Fall 2015

Course: CSCI 3900 Computer Science Internship

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 2

 

Semester: Fall I 2015 - Fort Campbell - Online (8 weeks)

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 13 online

 

Semester: Fall II 2015 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 12 online

 

Semester: Fall 2015 - Online

Course: CSCI 5060 Web Database Concepts

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 5

Summer II 2015 :: CSCI 4000 :: Advanced Web Development

Degree: B.S. 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

Summer 2015 Other Courses

Semester: Summer I 2015 - Online

Course: CSCI 4460 Content Management Systems

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 18 online

 

Semester: Summer 2015 - Online

Course: CSCI 5900 Professional Science Internship

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 6 online

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Spring 2015 Other Courses

Semester: Spring 2015

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 24

 

Semester: Spring II 2015 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 18 Online

Degree: B.S. 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, Adobe Dreamweaver

Degree: B.S. 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

Fall 2014 Other Courses

Semester: Fall 2014

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 22

 

Semester: Fall I 2014 - Fort Campbell - Online (8 weeks)

Course: CSCI 3350 Web User Interface Design

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 16 online

 

Semester: Fall II 2014 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 12 online

 

Semester: Fall 2014 - Online

Course: CSCI 5060 Web Database Concepts

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 7

Summer II 2014 :: CSCI 4000 :: Advanced Web Development

Degree: B.S. 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

Summer 2014 Other Courses

Semester: Summer 2014 - Online

Course: CSCI 3300 Introduction to Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 11 online

 

Semester: Summer 2014 - Online

Course: CSCI 5005 Introduction to Database and Web Technologies

Degree: Professional Science Master's, Computer Science and Quantitative Methods

University: Austin Peay State University

Class Size: 4 online

 

Semester: Summer 2014 - Online

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 1 online

Degree: B.S. 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

Degree: B.S. Computer Science

University: Austin Peay State University

Target Students: Undergraduate

Class Size: 28

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

Degree: B.S. 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

Spring 2014 Other Courses

Semester: Spring 2014

Course: CSCI 4940 Internship in Information Technology

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 7

 

Semester: Spring II 2014 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 14 Online

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Fall 2013 Other Courses

Semester: Fall II 2013 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 9 online

Summer II 2013 :: CSCI 4000 :: Advanced Web Development

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Spring 2013 Other Courses

Semester: Spring I 2013 - Fort Campbell - Online (8 weeks)

Course: CSCI 1010 Introduction to Programming I

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 15 online

 

Semester: Spring II 2013 - Fort Campbell - Online (8 weeks)

Course: CSCI 4000 Advanced Web Development

Degree: B.S. Computer Science

University: Austin Peay State University

Class Size: 5 Online

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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, AJAX, JavaScript programming, MS Expression Web

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Degree: B.S. 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

Aug 2010 --- July 2011
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.

Spring 2011 :: 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

Spring 2011 :: 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

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

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

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

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

May 1998 --- Sept 2005
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).

Program: Diploma in Internet Computing / Interactive Multimedia Development

Institution: Temasek Polytechnic, Singapore

Target Students: Year 2 Cohort

Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)

Objectives:

Web Streaming, Web server side programming, Web database integration

Software/Skills:

Real Streaming System. PHP programming, MySQL database, Apache Webserver

Program: Diploma in Internet Computing

Institution: Temasek Polytechnic, Singapore

Target Students: Year 2 Cohort

Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)

Objectives:

Interactive game programming, interactive multimedia application development

Software/Skills:

Macromedia Flash MX2004, ActionScript 2.0 Programming

Program: Part-time Short Course

Institution: Temasek Polytechnic, Singapore

Target Students: Working Adults

Student Cohort: 16 students, 1 lab group

Objectives:

Basic web building

Software/Skills:

HTML, Macromedia Dreamweaver MX2004, Fireworks MX2004

Program: Diploma in Internet Computing / Interactive Multimedia Development

Institution: Temasek Polytechnic, Singapore

Target Students: Year 2 Cohort

Student Cohort: 120 students, 1 lecture group (5 tut/lab groups)

Objectives:

2-D interactive multimedia game or interactive multimedia application for website or CD

Software/Skills:

Macromedia Director, Lingo Programming

Program: Specialist Diploma in Broadband Multimedia Development

Institution: Temasek Polytechnic, Singapore

Target Students: Working Adults

Student Cohort: 24 students, 1 lecture/tut/lab group

Objectives:

Web client side programming, Web server side programming, Web application development

Software/Skills:

Microsoft ASP, JavaScript

Program: Part-time Short Course

Institution: Temasek Polytechnic, Singapore

Target Students: Working Adults

Student Cohort: 20 students, 1 lab group

Objectives:

Web server side programming, Web database integration

Software/Skills:

PHP programming, MySQL database, Apache Webserver

Program: Part-time Short Course

Institution: Temasek Polytechnic, Singapore

Target Students: Working Adults

Student Cohort: 20 students, 1 lab group

Objectives:

Web server side programming, Web application development

Software/Skills:

Microsoft ASP