USF Sarasota-Manatee CIS 3615: Secure Software Development Spring 2014 Wednesdays 6:00 9:00 PM EST

Size: px
Start display at page:

Download "USF Sarasota-Manatee CIS 3615: Secure Software Development Spring 2014 Wednesdays 6:00 9:00 PM EST"

Transcription

1 USF Sarasota-Manatee CIS 3615: Secure Software Development Spring 2014 Wednesdays 6:00 9:00 PM EST Instructor: John Collins Office: N/A Office Hours: By Appointment Canvas will be used in this class for all sessions. Group chat rooms, assignments, announcements, etc. will be handled via this application and the tools listed on it. Classes are Asynchronous and students are not required to attend live classes but are required to view the classes. Students must attend the first class or they will be automatically dropped. COURSE DESCRIPTION AND PURPOSE: Information is power. It also has value. Thus, there is an incentive for unscrupulous individuals to steal information. This course covers a number of different techniques to help developers to build enterprise-level systems that are secure and safe. The goal of this course is to provide students with the knowledge and skills to develop enterprise-level systems that are safer and more secure. The techniques presented here will increase the effort needed by hackers to successfully launch attacks on enterprise software applications. COURSE LEARNING OUTCOMES: On completing this course, students will: Understand vulnerability and the variety of possible attacks Be able to apply the Security Development Lifecycle Be able to construct secure UNIX/Linux-based programs Understand Networking and SOA-based Security Be able to implement Java Client-Side Security Be able to implement Mobile Application Security Be able to secure Web-Facing Applications Be able to implement Java Server-Side Security Be able to construct Secured Web Services TEXT AND MATERIALS: (Required) Asoke K. Talukder and Manish Chaitanya, Architecting Secure Software Systems. CRC Press, 2009 ISBN-13: (Required) Sunny Wear. Sunshine on Secure Software: Baking Security into your SDLC Process. GRADING, EVALUATION AND ATTENDANCE POLICIES: Student performance will be evaluated based on the practical assignments due. This is a hands on class and skills must be demonstrated. A grade will be determined based on the total of possible points earned, as follows: A A A B

2 B B C C C D D D F Notice: permission to sell or redistribute notes or tapes of class lectures is forbidden. Do not replicate or pass along any items related to this course. COP 3515 Requirements and Program Design; COP 3601 Systems Programming (Java EE) COURSE SCHEDULE: Week 1 (Jan 8) Course Introduction Talukder Chapter 1, Security in Software Systems Week 2 (Jan 15) Assignments due by end of class (10 points): * Setup an Eclipse IDE. Be sure to include - ProGuard - FindBugs - EclEmma -Tomcat If you are not able to attend the lab class me a screenshot of your IDE, with the Help > About Eclipse. There should be a set of tool icons. Also attach a screen shot of the Tomcat server running. This is due before the conclusion of class. Week 3 (Jan 22) Talukder Chapter 2, Architecting Secure Software Systems Talukder Chapter 3, Constructing Secured and Safe C/UNIX Programs Week 4 (Jan 29) Talukder Chapter 5, Networking and SOA-Based Security 2

3 Week 5 (Feb 5) Assignments due by the conclusion of class (20 points): * In Java, Create a class with a main method, which takes a String object, converts it to an integer and returns the result. Validate that the integer is between 1 to 10. * Create unit tests for bounds testing. Be sure to check negative infinity, a large negative, a small negative, everything on and next to the low bounds, a midrange value, etc. Don't forget to use encoded, nonprintable, and character data in unit tests. What is notable about infinite numbers in Java? * Use Eclipse and Provide a screen shot and analysis of Eclemma * Go find or make some poor code that causes results in FindBugs to generate results. Week 6 (Feb 12) Talukder Chapter 6, Java Client-Side Security Week 7 (Feb 19) Talukder Chapter 7, Security in Mobile Applications Week 8 (Feb 26) Assignments due by the conclusion of class (20 points): Research how to sign a JAR with jar signer (part of the JDK). Write up the instructions for deployment of a signed JAR. Explain why you would do this and look at any issues that users may encounter. * Create an example of SQL Injection and Cross Site Scripting. Once you are done, encode the attacks using UTF-8 and URL encoding. Week 9 (Mar 5) Talukder Chapter 8, Security in Web-Facing Applications Week 10 (Mar 12) Spring Break No Class, next week's homework is somewhat involved. I recommend getting started soon. 3

4 Week 11 (Mar 19) *** LAST DAY TO DROP WITH A W IS MAR !!! *** Week 12 (Mar 26) Assignments due by end of class (20 points): The Servlet API states that Servlets are single threaded. Write a Servlet that demonstrates how improperly scoped variables can expose user data, test your code with 2 browser sessions to see if you can get one sessions data from the other. Submit the code and a screen shot. Talukder Chapter 9, Server-Side Java Security Week 13 (Apr 2) Assignments due by end of class (10 points): * Create a self signed certificate and add it to your Browser s trust store, provide the instructions you used and a screen shot. *Create a server certificate and configure the Web Server with it to allow for HTTPS. Include creation steps and provide all the instructions used. * Configure HTTPS SSL Client Authentication. Include a screen shot of the HTTPS connection to the server. Provide a screen shot of the 2 way SSL connection. Week 14 (Apr 9) Talukder Chapter 10, Constructing Secured Web Services Week 15 (Apr 16) Course Wrap-up and final assignments due by end of class (20 points): * Create a project that uses RBAC and a login page that uses a JDBC realm. Submit the deployment. RELIGIOUS OBSERVANCES: The University recognizes the right of students and faculty to observe major religious holidays. Students who anticipate the necessity of being absent from class for a major religious observance must provide notice of the date(s) to the instructor, in writing, by the second week of classes. DISABILITIES ACCOMMODATION: Students are responsible for registering with the Office of Students with Disabilities Services (SDS) in order to receive academic accommodations. Reasonable notice must be given to the 4

5 SDS office (typically 5 working days) for accommodations to be arranged. It is the responsibility of the student to provide each instructor with a copy of the official Memo of Accommodation. Contact Information: Pat Lakey, Coordinator plakey@sar.usf.edu ACADEMIC DISHONESTY: The University considers any form of plagiarism or cheating on exams, projects, or papers to be unacceptable behavior. Please be sure to review the university s policy in the catalog, USFSM Undergraduate Catalog or USFSM Graduate Catalog and the USF Student Code of Conduct. Undergraduate: Graduate: USF Student Code of Conduct: ACADEMIC DISRUPTION: The University does not tolerate behavior that disrupts the learning process. The policy for addressing academic disruption is included with Academic Dishonesty in the catalog:, USFSM Undergraduate Catalog or USFSM Graduate Catalog and the USF Student Code of Conduct. Undergraduate: Graduate: USF Student Code of Conduct: CONTINGENCY PLANS: In the event of an emergency, it may be necessary for USFSM to suspend normal operations. During this time, USFSM may opt to continue delivery of instruction through methods that include but are not limited to: CANVAS, Elluminate, Skype, and messaging and/or an alternate schedule. It s the responsibility of the student to monitor the class site for each class for course specific communication, and the main USFSM and College websites, s, and MoBull messages for important general information. The USF hotline at 1 (800) is updated with pre-recorded information during an emergency. EMERGENCY PREPAREDNESS: It is strongly recommended that you become familiar with the USF Sarasota-Manatee Emergency Action Plan on the Safety Preparedness site FIRE ALARM INSTRUCTIONS: At the beginning of each semester please note the emergency exit maps posted in each classroom. These signs are marked with the primary evacuation route (red) and secondary evacuation route (orange) in case the building needs to be evacuated. 5

CIS 3615 Secure Software Development

CIS 3615 Secure Software Development Information Technology CIS 3615 Secure Software Development Spring 2013 3 Credit Hours University of South Florida Sarasota/Manatee 8350 North Tamiami Trail, Sarasota, FL 34243 University of South Florida

More information

USF Sarasota-Manatee CIS 4368 Database Security and Auditing Summer 2014. E-Mail: johncollins@sar.usf.edu Office Hours: By Appointment

USF Sarasota-Manatee CIS 4368 Database Security and Auditing Summer 2014. E-Mail: johncollins@sar.usf.edu Office Hours: By Appointment USF Sarasota-Manatee CIS 4368 Database Security and Auditing Summer 2014 Instructor: John Collins Office: N/A E-Mail: johncollins@sar.usf.edu Office Hours: By Appointment Canvas will be used in this class

More information

CTS 4348 Linux Administration Spring 2014

CTS 4348 Linux Administration Spring 2014 CTS 4348 Linux Administration Spring 2014 Course Abstract: This course provides the breadth and depth of material necessary to effectively implement and manage Linux servers in real world environments.

More information

CGS 3850. Web Development: JavaScript

CGS 3850. Web Development: JavaScript Hospitality and Technology Leadership CGS 3850 Web Development: JavaScript Spring 2015 3 Credit Hours University of South Florida Sarasota/Manatee 8350 North Tamiami Trail, Sarasota, FL 34243 University

More information

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Spring 2015

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Spring 2015 Instructor: Liz Carlson, CPA, CFP, CFF, CVA Office: SMC 263 Phone: 941-359-4654 Fax: 941-359-4367 Cell Phone: 941-350-2792 Email: ecarlson@sar.usf.edu Office Hours: Monday, Wednesday and Thursday from

More information

CIS 4204 Ethical Hacking Fall, 2014

CIS 4204 Ethical Hacking Fall, 2014 CIS 4204 Ethical Hacking Fall, 2014 Course Abstract: The purpose of this course is to provide a basic understanding of computing, networking, programming concepts, and exploitation techniques, as they

More information

University of South Florida Sarasota/Manatee Course Syllabus Fall 2015 (updated 082115)

University of South Florida Sarasota/Manatee Course Syllabus Fall 2015 (updated 082115) University of South Florida Sarasota/Manatee Course Syllabus Fall 2015 (updated 082115) Course Number: CIS 4510 Fall 2015 Classroom: Course Name: Learning Outcome: Instructor: Office Hours: Required Materials:

More information

BACHELOR OF SCIENCE IN HOSPITALITY MANAGEMENT MISSION STATEMENT

BACHELOR OF SCIENCE IN HOSPITALITY MANAGEMENT MISSION STATEMENT USF Sarasota-Manatee College of Hospitality and Technology Leadership HFT 4945 3 Credit Hours Hospitality Leadership & Advanced Internship Spring Semester 2015, USF Sarasota-Manatee Instructor: Keith A.

More information

USF Sarasota-Manatee College of Business Information Technology CGS 2100 3 Credit Hours Computers in Business Fall 2015, USF Sarasota-Manatee

USF Sarasota-Manatee College of Business Information Technology CGS 2100 3 Credit Hours Computers in Business Fall 2015, USF Sarasota-Manatee USF Sarasota-Manatee College of Business Information Technology CGS 2100 3 Credit Hours Computers in Business Fall 2015, USF Sarasota-Manatee Instructor: Jonilda Bahja E-Mail: jonildabahja@usf.edu Mobile:

More information

SYLLABUS FALL 2015 PHI 3640 Environmental Ethics (A 100% Online Class) 3 credits (Subject to Revision and Canvas Posting with Notice)

SYLLABUS FALL 2015 PHI 3640 Environmental Ethics (A 100% Online Class) 3 credits (Subject to Revision and Canvas Posting with Notice) SYLLABUS FALL 2015 PHI 3640 Environmental Ethics (A 100% Online Class) 3 credits (Subject to Revision and Canvas Posting with Notice) Instructor: John A. Freeman, USFSM Environmental Science & Policy Program

More information

MAR 3400 Professional Selling Spring, 2015

MAR 3400 Professional Selling Spring, 2015 MAR 3400 Professional Selling Spring, 2015 Instructor: Kirk Schueler Office: C264 Phone: (317) 513-4589 EMAIL: kschueler@sar.usf.edu Office Hours: Tuesday 5:00 5:45 classroom and by appointment C264 Required

More information

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Fall 2015

University of South Florida Sarasota-Manatee Course Syllabus Forensic Accounting and Fraud Examination ACG 4931 Fall 2015 Instructor: Liz Carlson, CPA, CFP, CFF, CVA Office: SMC 265 Phone: 941-359-4654 Fax: 941-359-4367 Cell Phone: 941-350-2792 Email: ecarlson@sar.usf.edu Office Hours: Wednesday and Thursday from 5:00 6:00

More information

How To Pass Developmental Psychology At South Florida State University

How To Pass Developmental Psychology At South Florida State University University of South Florida Sarasota-Manatee DEP 4053: Developmental Psychology Section: 521 Spring 2015 Class Meetings Mondays and Wednesdays 3:30 pm 4:45 pm SMC A320B Instructor Contact Information Instructor:

More information

University of South Florida Sarasota-Manatee COURSE SYLLABUS

University of South Florida Sarasota-Manatee COURSE SYLLABUS University of South Florida Sarasota-Manatee COURSE SYLLABUS : MAN 4802 Entrepreneurship/Small Business Management 3 Credit Hours Fall 2015 The Facilitator: Jon C. Stuart, Bradenton, FL Email: jstuart2117@tampabay.rr.com

More information

The Wall Street Journal, Barrons, and other financial news papers.

The Wall Street Journal, Barrons, and other financial news papers. University of South Florida Sarasota-Manatee College of Business Advanced Corporation Finance (FIN 4414, Section: 521) Class Meetings: A203B, Monday 2:00 P.M. 4:45 P.M. Fall 2015 Instructor: Kiyoung Chang,

More information

CIS 4203 IT Forensics & Investigations Summer C

CIS 4203 IT Forensics & Investigations Summer C CIS 4203 IT Forensics & Investigations Summer C Course Abstract: This course offers an introduction to system forensics investigation and response. Areas of study include procedures for investigating computer

More information

Research Methods in Psychology

Research Methods in Psychology Research Methods in Psychology PSY 3213, section 522 Fall 2015 University of South Florida Sarasota/Manatee Instructor: Richard Reich, Ph.D. Office Hours: Mondays 12-2 & by appointment Meeting time: TBA;

More information

Instructor: Michael A. Gillespie, Ph.D. Office Hours: M, W 11:00 to 12:00

Instructor: Michael A. Gillespie, Ph.D. Office Hours: M, W 11:00 to 12:00 University of South Florida Sarasota-Manatee Industrial and Organizational Psychology INP 4004 section 521 (Leadership & Ethics Pillar course) Fall 2015 v. 8/22/15 August 27 th December 9 th ; Mondays

More information

PREREQUISITES: HFT 3003

PREREQUISITES: HFT 3003 USF Sarasota-Manatee College of Hospitality and Tourism Leadership HFT 4221 Section 591-3 Credit Hours Hospitality Human Resources Management Spring - 2016, USF Sarasota-Manatee Online Instructor: Dr.

More information

PROJECT MANAGEMENT MAN 4930

PROJECT MANAGEMENT MAN 4930 PROJECT MANAGEMENT MAN 4930 Section 591 CRN 94204 Fall, 2015 COURSE DESCRIPTION This course introduces the tasks and challenges fundamental to project management and managing complex projects across multiple

More information

This course is 100% online via Canvas

This course is 100% online via Canvas College of Arts and Sciences Communication Sciences and Disorders Speech-Language Sciences SPA 3011 INTRODUCTION TO SPEECH SCIENCE Fall 2015(3 credits) This course is 100% online via Canvas Instructor:

More information

College of Public Health University of South Florida. Department of Environmental and Occupational Health. Syllabus Page 1

College of Public Health University of South Florida. Department of Environmental and Occupational Health. Syllabus Page 1 Department of Environmental and Occupational Health In Class Course Name: Safety and Health Administration Prefix & Number: PHC 6354 Online Class Course Name: HSE Management and Administration Prefix &

More information

Summer 2014 3 Credit Hours

Summer 2014 3 Credit Hours College of Hospitality and Technology Leadership CIS 4365 Computer Security Policies & Disaster Preparedness Summer 2014 3 Credit Hours University of South Florida Sarasota/Manatee 8350 North Tamiami Trail,

More information

UNIVERSITY OF SOUTH FLORIDA COLLEGE OF ARTS AND SCIENCES SCHOOL OF SOCIAL WORK. HUMAN BEHAVIOR AND THE SOCIAL ENVIRONMENT II SOW 3102 Syllabus

UNIVERSITY OF SOUTH FLORIDA COLLEGE OF ARTS AND SCIENCES SCHOOL OF SOCIAL WORK. HUMAN BEHAVIOR AND THE SOCIAL ENVIRONMENT II SOW 3102 Syllabus UNIVERSITY OF SOUTH FLORIDA COLLEGE OF ARTS AND SCIENCES SCHOOL OF SOCIAL WORK HUMAN BEHAVIOR AND THE SOCIAL ENVIRONMENT II SOW 3102 Syllabus INSTRUCTOR: Rose Chapman, LCSW PHONE: 941-366-2224 OFFICE HOURS:

More information

University of South Florida Sarasota-Manatee College of Hospitality and Technology Leadership (CHTL) HFT 4930 Contemporary Cuisine

University of South Florida Sarasota-Manatee College of Hospitality and Technology Leadership (CHTL) HFT 4930 Contemporary Cuisine University of South Florida Sarasota-Manatee College of Hospitality and Technology Leadership (CHTL) HFT 4930 Contemporary Cuisine Instructors: Joe Askren MBA, CEC, CCE Office: Sarasota Campus- CIL Garry

More information

MAN 4802 Entrepreneurship/Small Business Management Online Fall 2013

MAN 4802 Entrepreneurship/Small Business Management Online Fall 2013 MAN 4802 Entrepreneurship/Small Business Management Online Fall 2013 INSTRUCTOR Dr. William T. Jackson OFFICE HOURS OFFICE Piano Man 103D Monday By Appointment Office Phone 727-873-4892 Tuesday By Appointment

More information

GIS6100: Geographic Information Systems Syllabus Spring 2015

GIS6100: Geographic Information Systems Syllabus Spring 2015 GIS6100: Geographic Information Systems Syllabus Spring 2015 Instructor Name: Dr. Joni Downs Lab/Office: NES 320/NES218D Email: downs@usf.edu Phone: None About the Course Course meeting: Online. Office

More information

LIT 2000.522 INTRODUCTION TO LITERATURE FALL 2015 (100% ONLINE)

LIT 2000.522 INTRODUCTION TO LITERATURE FALL 2015 (100% ONLINE) University of South Florida Sarasota-Manatee LIT 2000.522 INTRODUCTION TO LITERATURE FALL 2015 (100% ONLINE) Dates: August 24 to December 12, 2015 Credit hours: 3 Instructor: Dr. Jackie Smith Email: smithj5@sar.usf.edu

More information

COURSE SYLLABUS Basic American Sign Language (ASL 1)

COURSE SYLLABUS Basic American Sign Language (ASL 1) COURSE SYLLABUS Basic American Sign Language (ASL 1) University of South Florida Sarasota-Manatee Monday & Wednesday 11:00 12:40 P.M. ASL2140C Section: 591 Instructor: Myra McPherson, LMHC,Ph.D. E-mail:

More information

MAN 4802 Entrepreneurship/Small Business Management Online. Fall 2012

MAN 4802 Entrepreneurship/Small Business Management Online. Fall 2012 MAN 4802 Entrepreneurship/Small Business Management Online Fall 2012 INSTRUCTOR Dr. William T. OFFICE HOURS Jackson OFFICE Piano Man 103D Monday 9:00-11:00 and 3:00-5:00 Office Phone 727-873-4892 Tuesday

More information

FIN 357 BUSINESS FINANCE

FIN 357 BUSINESS FINANCE FIN 357 BUSINESS FINANCE D SPRING 2014 TTH 12:30AM 1:45PM UTC 4.104 SECTION 03165 TTH 2:00AM 3:15AM UTC 3.104 SECTION 03170 TTH 3:30PM 4:45PM UTC 3.104 SECTION 03175 Professor Stuart Webb Office CBA 6.312

More information

STA 4442 INTRODUCTION TO PROBABILITY FALL 2012

STA 4442 INTRODUCTION TO PROBABILITY FALL 2012 Instructor: Keshav P. Pokhrel Email: kpokhrel@mail.usf.edu Class Hours: MWF 12.55PM-1.45PM in CMC 118 Office Hours: MW 2:00PM 3:00 PM in CMC 368 A (Third Floor) or by appointment. Prerequisite: MAC2313

More information

ACCT 525 05W Advanced Managerial Accounting Spring 2016. Office Hours: Mon - 1 PM to 6 PM (BA 122 or UCD, every other week, appointment recommended)

ACCT 525 05W Advanced Managerial Accounting Spring 2016. Office Hours: Mon - 1 PM to 6 PM (BA 122 or UCD, every other week, appointment recommended) ACCT 525 05W Advanced Managerial Accounting Spring 2016 Instructor: Dr. Opara, DBA, CPA, CMA Assistant Professor Office: BA 122; Tel#: 903-886-5659 E-Mail: Michael.opara@tamuc.edu Office Hours: Mon - 1

More information

Prerequisite: For students other than business and agribusiness majors.

Prerequisite: For students other than business and agribusiness majors. Department of Information and Operations Management INFO 209 Business Information System Concept ISYS 209 Section 501 Monday 3:55 5:10 Room 115 Section 502 Monday 5:45 7:00 Room 113 Section 503 Monday

More information

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015 Course name: Class schedule: Course mode: Classroom: Lutgert Hall, Room 2208 CRN: 10141 Consumer Behavior Tuesday & Thursday, 9:30 AM 10:45 AM On campus, face-to-face meetings Credit hours: 3 Final exam:

More information

College of Education Learn. Lead. Inspire. Transform.

College of Education Learn. Lead. Inspire. Transform. College of Education Learn. Lead. Inspire. Transform. EDF 3604.522/523, 3cr Schools and Society (online) for Non-Educators An Upper Level Pillars Course for USFSM Instructor: Dr. Jody L McBrien Office:

More information

Biology BSC 6932 Applied Regression for Scientists Fall 2014

Biology BSC 6932 Applied Regression for Scientists Fall 2014 Biology BSC 6932 Applied Regression for Scientists Fall 2014 Instructor: Dr. Leah Johnson Department: Integrative Biology Office: SCA Phone: E-mail: lrjohnson0@gmail.com Office Hours: by appointment. I

More information

Department of Accounting ACC 311 - Fundamentals of Financial Accounting Syllabus

Department of Accounting ACC 311 - Fundamentals of Financial Accounting Syllabus Department of Accounting ACC 311 - Fundamentals of Financial Accounting Syllabus Instructor: Kristen Valentine E-mail: kristen.valentine@mccombs.utexas.edu Office: CBA 5.334W Office Hours: Monday Thursday

More information

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

Thursday 11:00 a.m. - 12:00 p.m. and by appointment Instructor Information Instructor: CIS 4: Introduction to Computers, Business Applications Gina Jerry Phone: 310-434-4686 E-mail: Website: Course Website: Office: Office Hours: Course Description jerry_gina@smc.edu

More information

Division of Arts & Sciences MAC 1105 College Algebra Course Syllabus Fall 2015 Section 521 3 Credits

Division of Arts & Sciences MAC 1105 College Algebra Course Syllabus Fall 2015 Section 521 3 Credits Division of Arts & Sciences MAC 1105 College Algebra Course Syllabus Fall 2015 Section 521 3 Credits Instructor: Dr. Derrick Saddler, Ph. D. Class Meeting Time: M-W 9:30 a.m. 10:45 a.m. Office: B342B Phone:

More information

CSC 314: Operating Systems Spring 2005

CSC 314: Operating Systems Spring 2005 CSC 314: Operating Systems Spring 2005 Instructor: Lori Carter lcarter@ptloma.edu (619) 849-2352 Office hours: MWF TTh 11:00 a.m. 12:00 p.m. 1:15 2:15 p.m 10:00-11:30 a.m. Texts: Silbershatz et.al, Operating

More information

BUS4 118S Big Data San José State University Fall 2014

BUS4 118S Big Data San José State University Fall 2014 BUS4 118S Big Data San José State University Fall 2014 When and Where When: Thursday 6:00 pm 8:45 pm Where: Boccardo Business Classroom (BBC) 320 Instructor Dr. Scott Jensen Office: BT 252 Phone: (408)

More information

North Arkansas College Course Syllabus for Music Appreciation

North Arkansas College Course Syllabus for Music Appreciation North Arkansas College Course Syllabus for Music Appreciation 1. Course Identification Course Name: (MUS 1003) Music Appreciation Instructor: Reece Conrad Office Location: M162 Office Hours: Tuesday and

More information

JVA-122. Secure Java Web Development

JVA-122. Secure Java Web Development JVA-122. Secure Java Web Development Version 7.0 This comprehensive course shows experienced developers of Java EE applications how to secure those applications and to apply best practices with regard

More information

SYLLABUS: MKT 454.022, Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012

SYLLABUS: MKT 454.022, Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012 SYLLABUS: MKT 454.022, Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012 Course: Marketing 454, Business-To- Business Marketing, 3 credit hours Department of Management, Marketing, and International

More information

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE AGEC 448 AGRICULTURAL COMMODITY FUTURES AGEC 601 COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE Time: TR, 2:20pm 3:35pm (stacked sections) Location: Heep Center, Rm.103 INSTRUCTOR Dr.

More information

WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS. Introduction to Psychology.

WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS. Introduction to Psychology. WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS BPSY111 Course Number Introduction to Psychology Title Prepared by: Pamela DelliColli Semester: Spring 2013 Catalog

More information

SYLLABUS. Learning/Developing Child EDF 3122 Fall 2014 Section 524.F14 Mondays, 3:00-5:50 PM Room A203B

SYLLABUS. Learning/Developing Child EDF 3122 Fall 2014 Section 524.F14 Mondays, 3:00-5:50 PM Room A203B SYLLABUS Learning/Developing Child EDF 3122 Fall 2014 Section 524.F14 Mondays, 3:00-5:50 PM Room A203B Instructor: Jenni Menon Mariano, Ph.D. Tel.: (941) 302-2454 Email: jmmariano@sar.usf.edu Office: SMC

More information

PHIL 2244: Engineering Ethics (3 credits)

PHIL 2244: Engineering Ethics (3 credits) Syllabus University of New Orleans Department of Philosophy PHIL 2244: Engineering Ethics (3 credits) SECTION 001: LA 372, F, 1:00 1:50 p.m. Contact Information Instructor: Dr. Edward Johnson Office: Liberal

More information

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015 ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015 Northeast Texas Community College exists to provide responsible, exemplary learning opportunities. Dr. Kevin P Rose Office: BT 105 Phone:

More information

School of Pure and Applied Sciences

School of Pure and Applied Sciences School of Pure and Applied Sciences PROFESSOR: Dr. Robert L. Furler PHONE NUMBER: 239.489.9432 OFFICE LOCATION: H-240, Lab AA-161A E-MAIL: rfurler@fsw.edu OFFICE HOURS: M: 10:00AM-11:50AM T: 10:35AM-1:20PM

More information

COURSE SYLLABUS COURSE REQUIREMENTS

COURSE SYLLABUS COURSE REQUIREMENTS FLORIDA STATE UNIVERSITY Social Psychology of Groups SYP3000: 02-06 Spring 2013 Online Course Website (Blackboard): http://campus.fsu.edu Instructor: Erica Toothman Phone: (850) 644-6416 (Main Office)

More information

SOUTHWEST COLLEGE Department of Mathematics

SOUTHWEST COLLEGE Department of Mathematics SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS MATH 1314: College Algebra INSTRUCTOR: E-MAIL: Fatemeh Salehibakhsh f.salehibakhsh@hccs.edu Office Hours M - W 2:30 3:00 PM Friday 11:00 AM 2:00

More information

ENC2210 Technical writing for health science majors. Course Description:

ENC2210 Technical writing for health science majors. Course Description: ENC2210 Technical writing for health science majors Course Description: In this course, you will learn effective presentation of technical and semi-technical information. ENC 2210 will introduce you to

More information

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011 California State University Polytechnic University CIS 311 Interactive Web Development Fall 2011 Basic Information Class time Tuesday Thursday 1:00 3:00 PM Class location C4-27 Textbooks Web Applications

More information

INF 203: Introduction to Network Systems (3 credit hours) Spring 2015 8W1, Class number 9870

INF 203: Introduction to Network Systems (3 credit hours) Spring 2015 8W1, Class number 9870 INF 203: Introduction to Network Systems (3 credit hours) Spring 2015 8W1, Class number 9870 Instructor: Norman Gervais Office location: BA 313 or virtually via Google Hangout, inf.gervais@gmail.com Office

More information

ANGELO STATE UNIVERSITY Department of Accounting, Finance and Economics. Financial Management. Spring 2015 Syllabus

ANGELO STATE UNIVERSITY Department of Accounting, Finance and Economics. Financial Management. Spring 2015 Syllabus ANGELO STATE UNIVERSITY Department of Accounting, Finance and Economics FIN 3361-Financial Management Syllabus This Syllabus is provided for informational purposes regarding the anticipated course content

More information

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business MKT 425.022 (3 credit hour class) Wednesday, 4:00 6:30 pm, BU 465 Instructor: Dr. Charlotte

More information

Multimedia 320 Syllabus

Multimedia 320 Syllabus Course information Web Design I Multimedia 320 Section Number 1538 Fall 2013 FA 304 Instructor / Contact Information Brian Olson FA 304 Office Please email me for in person appointments olsonbj@wlac.edu

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 210 COURSE NUMBER: CIS 210 COURSE NAME: MEETING PLACE: Random On-Line DIVISION: Business, Computing & Applied Technology

More information

Management 352: Human Resource Management Spring 2015 Syllabus

Management 352: Human Resource Management Spring 2015 Syllabus Management 352: Human Resource Management Spring 2015 Syllabus Instructor: Professor Tanya Hertz, Department of Management E-mail: THertz@mail.sdsu.edu (Subject line should read MGT 352-A1) Office Phone

More information

Instructor: Ronald Lucchino, Ph.D., Professor of Biology, Emeritus, Utica College, Syracuse University

Instructor: Ronald Lucchino, Ph.D., Professor of Biology, Emeritus, Utica College, Syracuse University Physical Changes and Aging (3 Credit Hours) GEY 3601 SPRING 2015 Instructor: Ronald Lucchino, Ph.D., Professor of Biology, Emeritus, Utica College, Syracuse University email Text: Saxon,

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS WEB 2300 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Spring 08 NOTE: This course is not designed

More information

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University Course Description: Concepts and issues in physical and cyber security; technological vulnerabilities

More information

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu COURSE TITLE: COURSE NUMBER: Advanced Network Security CTS 2127 COURSE DESCRIPTION (with prerequisites): This course is a study of advanced

More information

CIS 292 Computer and Network Security Proposed Start: Summer 2015. Instructor's Name: Office Location: Office Hours: Office Phone: E-mail:

CIS 292 Computer and Network Security Proposed Start: Summer 2015. Instructor's Name: Office Location: Office Hours: Office Phone: E-mail: CIS 292 Computer and Network Security Proposed Start: Summer 2015 Instructor's Name: Office Location: Office Hours: Office Phone: E-mail: Course Description: This course assists students in developing

More information

Check list for web developers

Check list for web developers Check list for web developers Requirement Yes No Remarks 1. Input Validation 1.1) Have you done input validation for all the user inputs using white listing and/or sanitization? 1.2) Does the input validation

More information

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220 Basic Course Information Semester Spring 2015 Instructor Name Jill Nelipovich Course Title & # Math 220 Email jill.nelipovich@imperial.edu CRN # 20395 Webpage Blackboard site Room 2722 Office Room 2768

More information

HACS 102. Foundations of Cybersecurity II. Spring 2014. Time and room TBA. 3 credits. Course Syllabus

HACS 102. Foundations of Cybersecurity II. Spring 2014. Time and room TBA. 3 credits. Course Syllabus HACS 102 Foundations of Cybersecurity II Spring 2014 Time and room TBA 3 credits Course Syllabus Course Description: HACS102 will build upon skills learned in HACS100 towards the completion of a collaborative

More information

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu COURSE TITLE: COURSE NUMBER: Introduction to Server and Network Security CIS 1352 COURSE DESCRIPTION (with prerequisites): This course

More information

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus SPRING 2013 BUSINESS COMMUNICATIONS Syllabus Instructor: Antoinette Simmonds Section 3097 Class Meeting Time: Every Wednesday evening 7:00-10:10 Room 3207 (February 4 May 29, 2013) Office Hours: Bus Ed

More information

San José State University Lucas College and Graduate School of Business

San José State University Lucas College and Graduate School of Business San José State University Lucas College and Graduate School of Business BUS 200W Business Research and Communications Section 09/20 Fall 2015 Instructor: Office Location: Telephone: Email: Office Hours:

More information

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015

THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015 COURSE NUMBER: ACCT 3312 THE UNIVERSITY OF TEXAS AT TYLER COLLEGE OF BUSINESS & TECHNOLOGY Fall 2015 COURSE TITLE: INSTRUCTOR: REQUIRED TEXT: Intermediate Accounting II Dr. Mary Fischer Intermediate Accounting:

More information

UVic Department of Electrical and Computer Engineering

UVic Department of Electrical and Computer Engineering UVic Department of Electrical and Computer Engineering COURSE OUTLINE Elec 567 Advanced Network Security and Forensics Spring 2014 Instructor: Office Hours: Dr. Issa Traore Days: Monday, Thursday Phone:

More information

Collin College Business and Computer Systems

Collin College Business and Computer Systems Collin College Business and Computer Systems COURSE INFORMATION Course Number: ITSW 1304.P70 CRN 17101 Course Title: Introduction to Spreadsheets - Excel Course Description: Instruction in the concepts,

More information

A. COURSE DESCRIPTION

A. COURSE DESCRIPTION PROVIDENCE COLLEGE 473.24 Introductory Managerial Accounting 3 credit hours Professor: Office: Website: Classes: Office hours: Jeremy Funk, MBA, PhD Candidate jeremy.funk@prov.ca 2H22 Providence Student

More information

ACC460 JA Advanced Accounting/Not for Profit Professor: Dwayne B. Seals Session: Winter 1 Dates: 1/14/15 04/29/15 Day/Time: Wednesday, 6:30 pm 9:00 pm

ACC460 JA Advanced Accounting/Not for Profit Professor: Dwayne B. Seals Session: Winter 1 Dates: 1/14/15 04/29/15 Day/Time: Wednesday, 6:30 pm 9:00 pm ACC460 JA Advanced Accounting/Not for Profit Professor: Dwayne B. Seals Session: Winter 1 Dates: 1/14/15 04/29/15 Day/Time: Wednesday, 6:30 pm 9:00 pm University Mission The mission of Siena Heights, a

More information

ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015

ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015 ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015 Instructor name: Dr. Michael Chiasson Office location: 133 Powell Phone number: 985-448-4176 Email: Michael.Chiasson@Nicholls.edu

More information

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0)

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0) Course Title: ITAP 4371: E-Commerce Semester Credit Hours: 3 (3,0) I. Course Overview The primary objective of this course is to expose students to the advanced use of information technology in the design

More information

Building Web Applications, Servlets, JSP and JDBC

Building Web Applications, Servlets, JSP and JDBC Building Web Applications, Servlets, JSP and JDBC Overview Java 2 Enterprise Edition (JEE) is a powerful platform for building web applications. The JEE platform offers all the advantages of developing

More information

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012 Southwestern Michigan College School of Business Dowagiac, Michigan Course Syllabus FALL SEMESTER 2012 COURSE TITLE: Windows Networking I COURSE NO ISYS 281 SECTION NO.: 2091 CREDITS/CONTACTS: Credit Hours:

More information

COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238

COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238 USF, St. Petersburg MAC 1105 College Algebra (ref #20214 ) COURSE SYLLABUS Term: Spring 2011 Section: 602 Department: MTH College: AP Credit hours: 3 Instructor: Olena Maymeskul Email: olenam@mail.usf.edu

More information

BCM 247 008 11:00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

BCM 247 008 11:00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon Stephen F. Austin State University College of Business Department of General Business Course Syllabus GBU 440 500 Records Management Spring 2011 Class Information Professor: Dr. Marsha L. Bayless E-mail:

More information

Learn how to store and analyze Big Data Learn about the cloud and its services for Big Data

Learn how to store and analyze Big Data Learn about the cloud and its services for Big Data CS-495/595 Big Data: Syllabus Spring 2015 Wed. 4:20PM - 7:00PM Constant Hall 1043 Instructor: Dr. Cartledge http://www.cs.odu.edu/ ccartled/teaching Big data is quadrupling every year!! Everyone is creating

More information

231 Consumer and Market Behavior Section 01 Summer 2015

231 Consumer and Market Behavior Section 01 Summer 2015 San José State University Lucas Graduate School of Business 231 Consumer and Market Behavior Section 01 Summer 2015 Instructor: Office Location: Telephone: Email: Office Hours: Class Days/Time: Classroom:

More information

Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus

Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00

More information

Equipment Room Database and Web-Based Inventory Management

Equipment Room Database and Web-Based Inventory Management Equipment Room Database and Web-Based Inventory Management Project Proposal Sean M. DonCarlos Ryan Learned Advisors: Dr. James H. Irwin Dr. Aleksander Malinowski December 12, 2002 TABLE OF CONTENTS Project

More information

Hudson configuration manual

Hudson configuration manual Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes

More information

Phone: 417-631-9163 (Cell) Work Email: manderson@thealphahouse.org

Phone: 417-631-9163 (Cell) Work Email: manderson@thealphahouse.org Instructor: Marty C. Anderson Campus Office: Strong Hall, 235 MSU Email: martycanderson@missouristate.edu Phone: 417-631-9163 (Cell) Work Email: manderson@thealphahouse.org Office Hours Monday and Wednesday,

More information

Midlands Technical College MED 124- Medical Computer Practicum- Hybrid Health Sciences Medical Assisting Spring

Midlands Technical College MED 124- Medical Computer Practicum- Hybrid Health Sciences Medical Assisting Spring Midlands Technical College MED 124- Medical Computer Practicum- Hybrid Health Sciences Medical Assisting Spring Catalog Course Description: This course covers the use of medical software for accounting,

More information

SCHOOL OF SOCIAL WORK. Field Instruction. Part-time: SOW 6557 2 Credits SYLLABUS

SCHOOL OF SOCIAL WORK. Field Instruction. Part-time: SOW 6557 2 Credits SYLLABUS SCHOOL OF SOCIAL WORK Field Instruction Part-time: SOW 6557 2 Credits SYLLABUS Instructor: Silvia J. Blanco, MSW, LCSW Phone: 941 320-8447 Office Hours: by appointment Class Hours: Saturday 9-12:40 09/07,

More information

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu COURSE TITLE: COURSE NUMBER: Windows Server Administration CTS 2391 COURSE DESCRIPTION (with prerequisites): This course introduces the

More information

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 Course Coordinator & Master Instructor: Prof. Ming-Chang Huang Office: 306A, Friday Phone: 704-687-7452 Email: mhuang5@uncc.edu

More information

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions 1 Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

More information

Creating Stronger, Safer, Web Facing Code. JPL IT Security Mary Rivera June 17, 2011

Creating Stronger, Safer, Web Facing Code. JPL IT Security Mary Rivera June 17, 2011 Creating Stronger, Safer, Web Facing Code JPL IT Security Mary Rivera June 17, 2011 Agenda Evolving Threats Operating System Application User Generated Content JPL s Application Security Program Securing

More information

Midlands Technical College MED 134 Medical Assisting Financial Management - Hybrid Health Sciences Medical Assisting Sum mer

Midlands Technical College MED 134 Medical Assisting Financial Management - Hybrid Health Sciences Medical Assisting Sum mer Midlands Technical College MED 134 Medical Assisting Financial Management - Hybrid Health Sciences Medical Assisting Sum mer Catalog Course Description: This course is the study of the daily financial

More information

The University Of Texas At Austin. The McCombs School of Business

The University Of Texas At Austin. The McCombs School of Business The University Of Texas At Austin The McCombs School of Business Financial Risk Management FIN 377.2 Spring 2012 Location: CBA 4.332 Time: TTH 8:00 9:30 Professor: Josh Alexander, CFA Phone(s): 512 439

More information

Prerequisite: CIS 271 with a minimum grade of C or consent of department.

Prerequisite: CIS 271 with a minimum grade of C or consent of department. CIS 272 Windows Server I Proposed Start: Fall 2013 Instructor's Name: Office Location: Office Hours: Office Phone: E-mail: Course Description: This course prepares students for Microsoft certification.

More information

College of Public Health University of South Florida. Department of Epidemiology and Biostatistics Syllabus COPH 1038B.

College of Public Health University of South Florida. Department of Epidemiology and Biostatistics Syllabus COPH 1038B. Department of Epidemiology and Biostatistics Syllabus Course Name: Design and Conduct of Clinical Trials Prefix & Number: PHC 6020 Semester: Summer, 2012 Course Description: Credit hours: 3 Pre-Requisites:

More information