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
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
Semester: Fall 2023
Course: CSCI 5899 Graduate Work Experience
Degree: M.S./PSM CSQM
University: Austin Peay State University
Class Size: 2
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
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
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
Semester: Fall 2022
Course: CSCI 5899 Graduate Work Experience
Degree: M.S./PSM CSQM
University: Austin Peay State University
Class Size: 2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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: 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