San José State University College of Science / Department of Computer Science CS 151 Object-Oriented Design, Section 6, Spring 2017

Size: px
Start display at page:

Download "San José State University College of Science / Department of Computer Science CS 151 Object-Oriented Design, Section 6, Spring 2017"

Transcription

1 San Jsé State University Cllege f Science / Department f Cmputer Science CS 151 Object-Oriented Design, Sectin 6, Spring 2017 Curse and Cntact Infrmatin Instructr: Angus Yeung, Ph.D. Office Lcatin: DH Office Hurs: Class Days/Time: fai.yeung@sjsu.edu Sat 1:15 PM 3:15 PM, and by Appintment Sat 10:00 AM 12:45 PM Classrm: MH 422 Prerequisites: Faculty Web Page and MYSJSU Math 42, CS 46B, and CS 49J (r equivalent knwledge f Java) (with a grade f "C-" r better in each) r instructr cnsent. Curse materials such as syllabus, handuts, ntes, assignment instructins, etc. can be fund n the Canvas learning management system curse website. Yu are respnsible fr regularly checking with the messaging system thrugh MySJSU (r ther cmmunicatin system as indicated by the instructr) t learn f any updates. Curse Descriptin Design f classes and interfaces. Value and reference semantics. Object-riented design methdlgies and ntatins. Design patterns. Reflectin and serializatin. Exceptin handling. Graphical user interface prgramming. Framewrks and cmpnents. Multithreading. Required team-based prgramming assignment. Learning Outcmes and Curse Gals Intrduce students t the basic principles f OO Design, plus elements f UML and design patterns. Cver the Java language features nt yet seen in CS1 and CS2. Teach basic GUI prgramming. Curse Gals: Object-Oriented Design (OOD) Cre UML cncepts Simplified Object-Oriented (OO) analysis and design methdlgy Cncept f design pattern Cncept f a sftware framewrk Java Languages Prficiency in the use and creatin f interfaces and inheritance hierarchies Prficiency in the Java type system Threads and thread safety CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 1 f 6

2 GUI Prgramming GUI tlkit, including basic widgets and the event handling mechanism Upn successful cmpletin f this curse, students shuld be able t: OO Design Java language Interpret and prduce UML class diagrams and UML sequence diagrams Develp simple use cases, perfrm nun-verb analysis, interpret and prduce CRC cards Apprpriately select and apply the fllwing design patterns in the cnstructin f a sftware applicatin: Cmpsite, Decratr, Iteratr, Strategy, Template methd, and Observer Be able t fllw a systematic OO design methdlgy Create a class hierarchy invlving existing and new interfaces and classes, including inner classes. Design, implement, test, and debug prgrams in an bject-riented language, invlving the creatin f at least 10 classes and interfaces Implement crrectly the equals, hashcde, clne, tstring methds Use serializatin, reflectin, and generics Thrw, prpagate and catch exceptins Implement threads and thread-safe data structures GUI Prgramming Use a GUI tlkit t create a graphical user interface invlving frames, buttns, text cmpnents, panels, menus, and simple gemetric shapes BS in Cmputer Science Prgram Outcmes Supprted: These are the BSCS Prgram Outcmes supprted by this curse: An ability t apply knwledge f cmputing and mathematics t slve prblems An ability t analyze a prblem, and identify and define the cmputing requirements apprpriate t its slutin An ability t design, implement and evaluate a cmputer-based system, prcess, cmpnent, r prgram t meet desired needs An ability t functin effectively n teams t accmplish a cmmn gal An ability t use current techniques, skills, and tls necessary fr cmputing practice An ability t apply mathematical fundatins, algrithmic principles, and cmputer science thery in the mdeling and design f cmputer-based systems in a way that demnstrates cmprehensin f the tradeffs invlved in design chices An ability t apply design and develpment principles in the cnstructin f sftware systems f varying cmplexity CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 2 f 6

3 Curse Tpics Chapter # Of Classes Cmments 2. Object-Oriented Design Prcess 2 Identifying classes and respnsibilities. CRC cards, UML class, sequence, and state diagrams. Design Dcumentatin. Case study: Analyzing a prgram with multiple interacting classes. 3. Guidelines fr Class Design 2 Encapsulatin, chesin and cupling. Prgramming by cntract. Unit testing. Case studies: 1) Analyzing the quality f a set f standard library classes, 2) Mdifying the private implementatin f a class. 4. Interface Types and Plymrphism 1 Interface types. Plymrphism. Annymus classes. Designing an interface type. Case studies: 1) The Icn Interface type, 2) The Cmparable and Cmparatr types. 5. Patterns and GUI Prgramming 2 The pattern cncept. The Iteratr, Observer, Strategy, Cmpsite, and Decratr patterns. Case studies: 1) Patterns in the standard library, 2) Putting patterns t wrk in a large prgram. 6. Inheritance and Abstract Classes 2 Inheritance, abstract classes. The Template Methd pattern. Prtected interfaces. Case studies: 1) Inheritance in the standard library, 2) Inheritance and GUI prgramming, 3) Inheritance and exceptin handling. 7. The Java Object Mdel 2 The Java type system, type inquiry. The tstring, equals, and hashcde methds. Shallw and deep cpying. Serializatin. Reflectin. Generic classes and methds, wildcard types 8. Framewrks 1 The framewrk cncept. Case studies: 1) The applet framewrk, 2) The cllectins framewrk. 9. Multithreading 2 Running threads. Race cnditins, synchrnizatin. Aviding deadlcks. Case study: Algrithm animatin. 10. Mre Design Patterns 1 The adapter pattern, Actins and the cmmand pattern, the factry methd pattern, the prxy pattern, the Singletn pattern and the visitr pattern. Required Texts/Readings Textbk 15 C. Hrstmann, Object-Oriented Design and Patterns, 2nd ed., Jhn Wiley & Sns, Inc., ISBN Other Readings K. Arnld, J. Gsling and D. Hlmes, The Java Prgramming Language, 4th Ed., Addisn-Wesley. M. Fwler, UML Distilled, 3rd Ed., Addisn-Wesley. E. Gamma et al., Design Patterns: Elements f Reusable Object-Oriented Sftware, Addisn-Wesley. X. Jia, Object-Oriented Sftware Develpment Using Java: Principles, Patterns, and Framewrks, 2nd Ed., Addisn-Wesley. CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 3 f 6

4 Curse Requirements and Assignments SJSU classes are designed such that in rder t be successful, it is expected that students will spend a minimum f frty-five hurs fr each unit f credit (nrmally three hurs per unit per week), including preparing fr class, participating in curse activities, cmpleting assignments, and s n. Mre details abut student wrklad can be fund in University Plicy S12-3 at There will be three assignments invlving design and implementatin. An individual class prject invlves Object-Oriented Design and GUI prgramming. NOTE that University plicy F69-24 at states that Students shuld attend all meetings f their classes, nt nly because they are respnsible fr material discussed therein, but because active participatin is frequently essential t insure maximum benefit fr all members f the class. Attendance per se shall nt be used as a criterin fr grading. Grading Plicy The percentage weight assigned t class assignments, class prject and final exam are listed as belw: Assignment #1 10% Assignment #2 10% Assignment #3 10% Assignment #4 10% Final Prject 25% Final Exam 35% 100% Late r missed wrk will nt be accepted. Nte that All students have the right, within a reasnable time, t knw their academic scres, t review their grade-dependent wrk, and t be prvided with explanatins fr the determinatin f their curse grades. See University Plicy F13-1 at fr mre details. University Plicies Drpping and Adding Students are respnsible fr understanding the plicies and prcedures abut add/drp, grade frgiveness, etc. Refer t the current semester s Catalg Plicies sectin at Add/drp deadlines can be fund n the current academic year calendars dcument n the Academic Calendars webpage at The Late Drp Plicy is available at Students shuld be aware f the current deadlines and penalties fr drpping classes. Infrmatin abut the latest changes and news is available at the Advising Hub at Cnsent fr Recrding f Class and Public Sharing f Instructr Material University Plicy S12-7, requires students t btain instructr s permissin t recrd the curse: CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 4 f 6

5 Cmmn curtesy and prfessinal behavir dictate that yu ntify smene when yu are recrding him/her. Yu must btain the instructr s permissin t make audi r vide recrdings in this class. Such permissin allws the recrdings t be used fr yur private, study purpses nly. The recrdings are the intellectual prperty f the instructr; yu have nt been given any rights t reprduce r distribute the material. Curse material develped by the instructr is the intellectual prperty f the instructr and cannt be shared publicly withut his/her apprval. Yu may nt publicly share r uplad instructr generated material fr this curse such as exam questins, lecture ntes, r hmewrk slutins withut instructr cnsent. Academic integrity Yur cmmitment, as a student, t learning is evidenced by yur enrllment at San Jse State University. The University Academic Integrity Plicy S07-2 at requires yu t be hnest in all yur academic curse wrk. Faculty members are required t reprt all infractins t the ffice f Student Cnduct and Ethical Develpment. The Student Cnduct and Ethical Develpment website is available at Campus Plicy in Cmpliance with the American Disabilities Act If yu need curse adaptatins r accmmdatins because f a disability, r if yu need t make special arrangements in case the building must be evacuated, please make an appintment with me as sn as pssible, r see me during ffice hurs. Presidential Directive at requires that students with disabilities requesting accmmdatins must register with the Accessible Educatin Center (AEC) at t establish a recrd f their disability. Accmmdatin t Students' Religius Hlidays San Jsé State University shall prvide accmmdatin n any graded class wrk r activities fr students wishing t bserve religius hlidays when such bservances require students t be absent frm class. It is the respnsibility f the student t infrm the instructr, in writing, abut such hlidays befre the add deadline at the start f each semester. If such hlidays ccur befre the add deadline, the student must ntify the instructr, in writing, at least three days befre the date that he/she will be absent. It is the respnsibility f the instructr t make every reasnable effrt t hnr the student request withut penalty, and f the student t make up the wrk missed. See University Plicy S14-7 at CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 5 f 6

6 CS 151 Object-Oriented Design, Spring 2017, Curse Schedule Schedule is subject t change with fair ntice. Ntice will be made available with Canvas ntificatins and annunced in the class. Week Lecture# Date Tpics Cmment / Deadline /28/17 Intrductin, Java Refresher /04/17 Object-Oriented Design Prcess /11/17 Object-Oriented Design Prcess /18/17 Guidelines fr Class Design Assignment # /25/17 Guidelines fr Class Design /04/17 Interface Types and Plymrphism /11/17 Patterns and GUI Prgramming Assignment # /18/17 Patterns and GUI Prgramming /25/17 Inheritance and Abstract Classes /01/17 Inheritance and Abstract Classes Assignment # /08/17 The Java Object Mdel /15/17 The Java Object Mdel /22/17 Multithreading Assignment # /29/17 Multithreading /06/17 Mre Design Patterns /13/17 Class Presentatin Final Prject Due /20/17 Final Exam Time: Place: 10:00 AM 12:45 PM, MH 422 CS151 Object-Oriented Design, Spring 2017, Sectin 6, YEUNG Page 6 f 6

San José State University College of Science / Department of Computer Science CS 151 Object-Oriented Design, Section 5, Fall 2015

San José State University College of Science / Department of Computer Science CS 151 Object-Oriented Design, Section 5, Fall 2015 Curse and Cntact Infrmatin San Jsé State University Cllege f Science / Department f Cmputer Science CS 151 Object-Oriented Design, Sectin 5, Fall 2015 Instructr: Angus Yeung, Ph.D. Office Lcatin: DH 282

More information

CS200T Programming in Java I [Onsite]

CS200T Programming in Java I [Onsite] CS200T Prgramming in Java I [Onsite] Curse Descriptin: This curse cvers the fundamentals f Java prgramming. Object-riented prgramming techniques and Unified Mdeling Language (UML) are als intrduced. Students

More information

html o Choose: Java SE Development Kit 8u45

html o Choose: Java SE Development Kit 8u45 ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu

More information

University of San Carlos Talamban Campus College of Engineering Department of Computer Engineering VISION

University of San Carlos Talamban Campus College of Engineering Department of Computer Engineering VISION University f San Carls Curse Syllabus Cmputer Engineering Department CpE 212 (Basic Cmputer Prgramming) University f San Carls Talamban Campus Cllege f Engineering Department f Cmputer Engineering VISION

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

GMU SWE645, Spring Component-based Software Development SWE 645, Spring Semester 2006

GMU SWE645, Spring Component-based Software Development SWE 645, Spring Semester 2006 Cmpnent-based Sftware Develpment SWE 645, Spring Semester 2006 Instructr: Dr. Nick Duan Email: nduan@gmu.edu URL: http://ise.gmu.edu/~nduan/swe645 Office Hurs: Anytime electrnically r 20 min befre class

More information

IT103T Operating Systems [Onsite]

IT103T Operating Systems [Onsite] IT103T [Onsite] Curse Descriptin: This curse serves as a survey n typical internal functins f a generic cmputer perating system. The cmputer s ability t manage such resurces as memry, device, I/O, files

More information

Computer Science Department cs.salemstate.edu. ITE330 Web Systems. Catalog description:

Computer Science Department cs.salemstate.edu. ITE330 Web Systems. Catalog description: Cmputer Science Department cs.salemstate.edu ITE330 Web Systems 4 cr. Catalg descriptin: This curse prvides an intrductin t web systems and technlgies, including an verview f architecture f a website,

More information

CISC-103: Web Applications using Computer Science

CISC-103: Web Applications using Computer Science CISC-103: Web Applicatins using Cmputer Science Instructr: Debra Yarringtn Email: yarringt@eecis.udel.edu Web Site: http://www.eecis.udel.edu/~yarringt TA: Patrick McClry Email: patmcclry@gmail.cm Office:

More information

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC Chapter 1 Intrductin Designing bject-riented sftware is hard, and designing reusable bject-riented sftware is even harder. It takes a lng time fr nvices t learn what gd bject-riented design is all abut.

More information

IT327P Data Structures [Onsite]

IT327P Data Structures [Onsite] IT327P Data Structures [Onsite] Curse Descriptin: Thrugh explring fundamental data structures, data manipulatin techniques and algrithms necessary fr gd prgram develpment, students will be expsed t methds

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW Curse 10262A: Develping Windws Applicatins with Micrsft Visual Studi 2010 OVERVIEW Abut this Curse In this curse, experienced develpers wh knw the basics f Windws Frms develpment gain mre advanced Windws

More information

ITE310 Computer Networks

ITE310 Computer Networks Cmputer Science Department cs.salemstate.edu ITE310 Cmputer Netwrks 4 cr. Catalg descriptin: This curse begins with an intrductin t cmputer netwrks, including hardware, sftware, trubleshting, and maintenance.

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office

More information

IT311 Animation II [Onsite]

IT311 Animation II [Onsite] IT311 Animatin II [Onsite] Curse Descriptin: This curse is a cntinuatin f Animatin I. Students will be intrduced t methds f integrating lighting, texture mapping, rendering and the finer details f mtin

More information

IS312T Information Security Essentials [Onsite]

IS312T Information Security Essentials [Onsite] IS312T [Onsite] Curse Descriptin: This curse is an intrductin t the security essentials. The curse identifies and examines types f infrmatin security used in industry and hw they are implemented. Prerequisite(s)

More information

Procurement Contract Portal. User Guide

Procurement Contract Portal. User Guide Prcurement Cntract Prtal User Guide Cntents Intrductin...2 Access the Prtal...2 Hme Page...2 End User My Cntracts...2 Buttns, Icns, and the Actin Bar...3 Create a New Cntract Request...5 Requester Infrmatin...5

More information

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1 Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files

More information

IMPACT PLUS Navigator Program Guide NACE INTERNATIONAL INSTITUTE

IMPACT PLUS Navigator Program Guide NACE INTERNATIONAL INSTITUTE IMPACT PLUS Navigatr Prgram Guide NACE INTERNATIONAL INSTITUTE Nvember 2017 Table f Cntents Prgram Requirements... 3 1.0 Applicatin... 4 Applicatin Fees... 5 Review and Verificatin f Applicatin... 5 2.0

More information

IS315T IS Risk Management and Intrusion Detection [Onsite]

IS315T IS Risk Management and Intrusion Detection [Onsite] IS315T IS Risk Management and Intrusin Detectin [Onsite] Curse Descriptin: This curse addresses cncepts f risk management and intrusin detectin. Areas f instructin include hw t assess and manage risks

More information

InformationNOW Elementary Scheduling

InformationNOW Elementary Scheduling InfrmatinNOW Elementary Scheduling Abut Elementary Scheduling Elementary scheduling is used in thse schls where grups f students remain tgether all day. Fr infrmatin regarding scheduling students using

More information

Atlona Academy Partner Program Outline for Becoming a Certified Partner

Atlona Academy Partner Program Outline for Becoming a Certified Partner Atlna Academy Partner Prgram Outline fr Becming a Certified Partner Atlna Academy training resurces are a great way t gain the tls and knwledge yu need t succeed! Welcme t the Atlna Academy Training prgram!

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

Software Usage Policy Template

Software Usage Policy Template Sftware Usage Plicy Template This template is t accmpany the article: The Sftware Usage Plicy - An Indispensible Part f Yu SAM Tlbx The full article can be fund here: http://www.itassetmanagement.net/tag/plicy-template/

More information

ITIL 2011 Service Offerings and Agreements (SOA)

ITIL 2011 Service Offerings and Agreements (SOA) IT SERVICE MANAGEMENT ITIL 2011 Service Offerings and Agreements (SOA) CERTIFICATE: DURATION: COURSE DELIVERY: LANGUAGE: ITIL 2011 Service Offerings and Agreements (SOA) 5 Days Classrm, Live Virtual Classrm

More information

OATS Registration and User Entitlement Guide

OATS Registration and User Entitlement Guide OATS Registratin and User Entitlement Guide The OATS Registratin and Entitlement Guide prvides the fllwing infrmatin: OATS Registratin The prcess and dcumentatin required fr a firm r Service Prvider t

More information

Guidance for Applicants: Submitting an application in AAS Ishango Grants Management

Guidance for Applicants: Submitting an application in AAS Ishango Grants Management Guidance fr Applicants: Submitting an applicatin in AAS Ishang Grants Management Histry f changes Versin Date Changes 1 Nv 2016 Current versin Pushing the centre f gravity t Africa 1 Table f Cntents 1

More information

Guidance for Submitting an application or Nomination in AAS Ishango Online System

Guidance for Submitting an application or Nomination in AAS Ishango Online System Guidance fr Submitting an applicatin r Nminatin in AAS Ishang Online System Histry f changes Versin Date Changes 1 Nv 2016 Current versin Pushing the centre f gravity t Africa 1 Table f Cntents 1 General

More information

IMPACT PLUS Navigator Program Guide NACE INTERNATIONAL INSTITUTE

IMPACT PLUS Navigator Program Guide NACE INTERNATIONAL INSTITUTE IMPACT PLUS Navigatr Prgram Guide NACE INTERNATIONAL INSTITUTE January 2019 Table f Cntents Prgram Requirements... 3 1.0 Training Curse... 4 2.0 Examinatin... 4 Exam Fees 4 Exam Plicies 4 Exam Reviews

More information

Computer Information Systems Department. Computer Information Systems: Programming. o Work Experience, General. o Open Entry/Exit

Computer Information Systems Department. Computer Information Systems: Programming. o Work Experience, General. o Open Entry/Exit SECTION A - Curse Infrmatin 1. Curse ID: 2. Curse Title: 3. Divisin: 4. Department: 5. Subject: 6. Shrt Curse Title: 7. Effective Term:: CISP 21 Prgramming in Java Business Divisin Cmputer Infrmatin Systems

More information

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: www.inf-trek.cm CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER Curse 10964B; Duratin: 5 Days; Instructr-led WHAT YOU WILL LEARN This curse

More information

Cityspan Database Instructions

Cityspan Database Instructions T all Measure Z Grantees: Official training vide is available nline. Yu can find the link by ging t the Oakland Unite website [www.aklandunite.rg] and lking under the tab Grantee Crner Tls fr Grantees.

More information

Class Roster. Curriculum Class Roster Step-By-Step Procedure

Class Roster. Curriculum Class Roster Step-By-Step Procedure Imprtant Infrmatin The page prvides faculty and staff a list f students wh are enrlled and waitlisted in a particular class. Instructrs are given access t each class fr which they are listed as an instructr,

More information

San Jose State University - Department of Computer Science

San Jose State University - Department of Computer Science San Jose State University - Department of Computer Science CS 151, Section 4 - Object-Oriented Design Instructor:Cay S. Horstmann Email: cay.horstmann@sjsu.edu Telephone: +1-408-924-5060 Office Hours:

More information

CS110T Introduction to Web Applications [Onsite]

CS110T Introduction to Web Applications [Onsite] CS110T Intrductin t Web Applicatins [Onsite] Curse Descriptin: This curse prvides students with the fundatin cncepts and terminlgy necessary fr Web develpment. Students build Web pages using HTML and XHTML,

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

HP Server Virtualization Solution Planning & Design

HP Server Virtualization Solution Planning & Design Cnsulting & Integratin Infrastructure Services HP Server Virtualizatin Slutin Planning & Design Service descriptin Hewlett-Packard Cnsulting & Integratin Infrastructure Cnsulting Packaged Services (HP

More information

OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3

OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3 : LEVEL 1...2 OBJECTIVES... 2 TARGET GROUP... 2 TRAINING METHOD... 3 COURSE DURATION... 3 COURSE BREAKDOWN... 3 : LEVEL2...6 OBJECTIVES... 6 TARGET GROUP... 6 TRAINING METHOD... 7 COURSE DURATION... 7

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

Getting Started with the Web Designer Suite

Getting Started with the Web Designer Suite Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite

More information

Doctoral Dissertation and Capstone Project Submission Guide

Doctoral Dissertation and Capstone Project Submission Guide Dctral Dissertatin and Capstne Prject Submissin Guide Part I: Dctral Dissertatin/Capstne Prject Submissin Prcess 1. Dctral Dissertatin/Capstne Prject apprved by cmmittee and department 4. Student receives

More information

Introduction to Laulima

Introduction to Laulima Instructinal Technlgy and Distance Learning Services Office f Technlgy and Distance Learning Intrductin t Laulima Fr infrmatin cntact: Cindy Yamaguchi, Media Specialist Technlgy-Mediated Instructinal Supprt

More information

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968)

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968) San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968) Course and Contact Information Instructor: Office Location: Vidya Rangasayee MH229

More information

Customer Upgrade Checklist

Customer Upgrade Checklist Custmer Upgrade Checklist Getting Ready fr Yur Sabre Prfiles Upgrade Kicking Off the Prject Create a prfiles prject team within yur agency. Cnsider including peple wh can represent bth the business and

More information

Doctoral Dissertation and Capstone Project Submission Guide

Doctoral Dissertation and Capstone Project Submission Guide Dctral Dissertatin and Capstne Prject Submissin Guide Part I: Dctral Dissertatin/Capstne Prject Submissin Prcess 1. Dctral Dissertatin/Capstne Prject apprved by cmmittee and department 2. Student submits

More information

Faculty Textbook Adoption Instructions

Faculty Textbook Adoption Instructions Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins

More information

ISO Lead Implementation

ISO Lead Implementation FINAL CERTIFICATION AWARDED BY IMRTC USA ISO 14000 Lead Implementatin Training Prgram This 16 Hurs curse prvides the practical infrmatin yu need t develp and implement an envirnmental management system

More information

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page.

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page. 1 Adding a Ht Ptates Activity Ht Ptates (versin 6.3 fr Windws, and versin 6.1 fr Java) has been a mainstay in develping interactive nline activities in language training fr mre than 10 years. The HtPt

More information

ITE320 Information Management Systems

ITE320 Information Management Systems Cmputer Science Department cs.salemstate.edu ITE320 Infrmatin Management Systems 4 cr. Catalg descriptin: It is the rle f the IT prfessinal t develp, deply, manage and integrate data and infrmatin systems

More information

Getting Started with DocuSign

Getting Started with DocuSign Getting Started with DcuSign DcuSign is the electrnic system used t rute, apprve, and execute cnstructin related dcuments at The University f Alabama. While these basic instructins are intended t help

More information

Imagine for MSDNAA Student SetUp Instructions

Imagine for MSDNAA Student SetUp Instructions Imagine fr MSDNAA Student SetUp Instructins --2016-- September 2016 Genesee Cmmunity Cllege 2004. Micrsft and MSDN Academic Alliance are registered trademarks f Micrsft Crpratin. All rights reserved. ELMS

More information

Master s Thesis Submission Guide

Master s Thesis Submission Guide The Graduate Schl Master s Thesis Submissin Guide Part I: Master s Thesis Submissin Prcess 1. Thesis apprved by cmmittee and department 4. Student receives email with any necessary revisins. If n revisins

More information

Introduction to Mindjet on-premise

Introduction to Mindjet on-premise Intrductin t Mindjet n-premise Mindjet Crpratin Tll Free: 877-Mindjet 1160 Battery Street East San Francisc CA 94111 USA Phne: 415-229-4200 Fax: 415-229-4201 www.mindjet.cm 2012 Mindjet. All Rights Reserved

More information

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 Course and Contact Information Instructor: Ron Gutman Office Location:

More information

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents In this sectin, include a table f cntents (TOC) f all headings. After yu have finished

More information

Enrichment Design Challenge

Enrichment Design Challenge Enrichment Design Challenge 2016-2017 The ZMS design challenge ffers students a chance t develp a slutin t a real prblem faced by z keepers and staff at the Minnesta Z. Frm designing an enrichment, t engineering

More information

Pages of the Template

Pages of the Template Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at

More information

PAY EQUITY HEARINGS TRIBUNAL. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Pay Equity Hearings Tribunal

PAY EQUITY HEARINGS TRIBUNAL. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Pay Equity Hearings Tribunal PAY EQUITY HEARINGS TRIBUNAL Filing Guide A Guide t Preparing and Filing Frms and Submissins with the Pay Equity Hearings Tribunal This Filing Guide prvides general infrmatin nly and shuld nt be taken

More information

Oracle FLEXCUBE Universal Banking Development Workbench- Screen Development II

Oracle FLEXCUBE Universal Banking Development Workbench- Screen Development II Oracle FLEXCUBE Universal Banking 12.0.3 Develpment Wrkbench- Screen Develpment II August 2013 1 Cntents 1 Preface... 3 1.1 Audience... 3 1.2 Related Dcuments... 3 2 Intrductin... 4 3 Generated Files...

More information

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 Curse 6368A: Prgramming with the Micrsft.NET Framewrk Using Micrsft Visual Studi 2008 5 Days Abut this Curse This five-day, instructr-led curse prvides an intrductin t develping n-tier applicatins fr the

More information

Common Language Runtime

Common Language Runtime Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining

More information

IT211 Interactive Communication Design I [Onsite]

IT211 Interactive Communication Design I [Onsite] IT211 Interactive Cmmunicatin Design I [Onsite] Curse Descriptin: This curse is a cntinuatin f the Visual Design Thery class. Students apply design principles t create an interactive sftware applicatin

More information

HireRight: Step-by-Step Guide

HireRight: Step-by-Step Guide HireRight: Step-by-Step Guide Using HireRight fr Frm I-9 and E-Verify This guide prvides step-by-step prcedures fr using HireRight t cmplete the Emplyment Eligibility Verificatin Frm I-9 and E-Verify check

More information

Development Workbench- Screen Development II Oracle FLEXCUBE Universal Banking Release

Development Workbench- Screen Development II Oracle FLEXCUBE Universal Banking Release Develpment Wrkbench- Screen Develpment II Oracle FLEXCUBE Universal Banking Release 12.2.0.0.0 1 Cntents 1 Preface... 3 1.1 Audience... 3 1.2 Related Dcuments... 3 2 Intrductin... 4 3 Generated Files...

More information

EASTERN ARIZONA COLLEGE Visual Basic Programming I

EASTERN ARIZONA COLLEGE Visual Basic Programming I EASTERN ARIZONA COLLEGE Visual Basic Prgramming I Curse Design 2015-2016 Curse Infrmatin Divisin Business Curse Number CMP 121 Title Visual Basic Prgramming I Credits 3 Develped by Lydia Mata Lecture/Lab

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

CAMPBELL COUNTY GILLETTE, WYOMING

CAMPBELL COUNTY GILLETTE, WYOMING CAMPBELL COUNTY GILLETTE, WYOMING System Supprt Analyst I System Supprt Analyst II Senir System Supprt Analyst Class specificatins are intended t present a descriptive list f the range f duties perfrmed

More information

Capital University of Economics and Business Overseas Chinese College 2017 Academic Year Spring Semester

Capital University of Economics and Business Overseas Chinese College 2017 Academic Year Spring Semester Capital University f Ecnmics and Business Overseas Chinese Cllege MIS223 Java Prgramming Curse Syllabus SYLLABUS OF MIS223 Semester and Year Spring Semester 2017, February 20, 2017 July 7, 2017 Curse Name

More information

Module: Items in DSpace

Module: Items in DSpace Mdule: Items in DSpace Mdule verview: Items are ne f the cre cncepts in DSpace. An item a representatin f the files and metadata bught tgether t make an atmic unit. This mdule intrduces items and the cnstituent

More information

AvePoint Accessibility Accelerator 2.0

AvePoint Accessibility Accelerator 2.0 AvePint Accessibility Acceleratr 2.0 User Guide Revisin B Issued July 2013 AvePint Accessibility Acceleratr 1 Table f Cntents Abut AvePint Accessibility Acceleratr... 3 Submitting Dcumentatin Feedback

More information

Service Description: Advanced Services Fixed Price

Service Description: Advanced Services Fixed Price Page 1 f 6 Service Descriptin: Advanced Services Fixed Price Cisc WLAN Advise and Implement Services Fixed (ASF-CORE-WLAN) This dcument describes Advanced Services Fixed Price: Cisc WLAN Advise and Implement

More information

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in.

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in. GSA Research Grant Applicatin GUIDELINES & INSTRUCTIONS GENERAL INFORMATION T apply fr this grant, yu must be a GSA student member wh has renewed r is active thrugh the end f the award year (which is the

More information

SUPPLIER CONNECTION SUPPLIER REFERENCE GUIDE FOR LEAR SUPPLIERS

SUPPLIER CONNECTION SUPPLIER REFERENCE GUIDE FOR LEAR SUPPLIERS SUPPLIER CONNECTION SUPPLIER REFERENCE GUIDE FOR LEAR SUPPLIERS T ABLE OF C ONTENTS Table f Cntents... 1 Intrductin... 2 Target Audience... 2 Objectives... 2 Other Resurces... 2 Assumptins... 2 Verify

More information

Cyber Security for Accounting and Auditing Professionals

Cyber Security for Accounting and Auditing Professionals Cyber Security fr Accunting and Auditing Prfessinals Curse Infrmatin The American Bard f Frensic Accunting (ABFA), alng with an esteemed grup f educatrs and prfessinals, develped the Cyber Security fr

More information

ONTARIO LABOUR RELATIONS BOARD. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Ontario Labour Relations Board

ONTARIO LABOUR RELATIONS BOARD. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Ontario Labour Relations Board ONTARIO LABOUR RELATIONS BOARD Filing Guide A Guide t Preparing and Filing Frms and Submissins with the Ontari Labur Relatins Bard This Filing Guide prvides general infrmatin nly and shuld nt be taken

More information

Kaltura Video Tool for Sakai CLE Quick Start Guide. Version: 2.0

Kaltura Video Tool for Sakai CLE Quick Start Guide. Version: 2.0 Kaltura Vide Tl fr Sakai CLE Quick Start Guide Versin: 2.0 Kaltura Business Headquarters 200 Park Avenue Suth, New Yrk, NY. 10003, USA Tel.: +1 800 871 5224 Cpyright 2011 Kaltura Inc. All Rights Reserved.

More information

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills The Internet and Cmputing Cre Certificatin Guide cnsists f 64 Lessns, with lessn bjectives, summary and ten review questins. IC³ bjectives are easily lcated by using symbls thrughut the curseware. Curse

More information

HP MPS Service. HP MPS Printer Identification Stickers

HP MPS Service. HP MPS Printer Identification Stickers HP MPS Service We welcme yu t HP Managed Print Services (MPS). Fllwing yu will find infrmatin regarding: HP MPS printer identificatin stickers Requesting service and supplies fr devices n cntract Tner

More information

Workflow Exception Routing for edocs

Workflow Exception Routing for edocs Wrkflw Exceptin Ruting fr edcs Dcuments that have been apprved by all necessary ndes in wrkflw and are sent t the enrllment engine, but fail fr sme reasn are sent t exceptin ruting. There is ne wrkgrup

More information

University Facilities

University Facilities 1 University Facilities WebTMA Requestr Training Manual WebTMA is Drexel University s nline wrk rder management system. The fllwing instructins will walk yu thrugh the steps n hw t: 1. Submit a wrk request

More information

ITT Technical Institute. GC1320 Advanced Photoshop Onsite Course SYLLABUS

ITT Technical Institute. GC1320 Advanced Photoshop Onsite Course SYLLABUS ITT Technical Institute GC1320 Advanced Phtshp Onsite Curse SYLLABUS Credit hurs: 4.5 Cntact/Instructinal hurs: 56 (34 Thery Hurs, 22 Hurs) Prerequisite(s) and/r Crequisite(s): Prerequisites: GC1220 Fundamentals

More information

Overview of Data Furnisher Batch Processing

Overview of Data Furnisher Batch Processing Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...

More information

Keeping Dynamics GP Secure

Keeping Dynamics GP Secure Keeping Dynamics GP Secure February 23, 2017 Charles Allen Senir Managing Cnsultant BKD Technlgies callen@bkd.cm T Receive CPE Credit Participate in entire webinar Answer attendance checks & plls when

More information

CS1150 Principles of Computer Science Introduction

CS1150 Principles of Computer Science Introduction Principles f Cmputer Science Intrductin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Intr f Intr Yanyan Zhuang PhD in netwrk systems yzhuang@uccs.edu Office

More information

EASTERN ARIZONA COLLEGE Java Programming I

EASTERN ARIZONA COLLEGE Java Programming I EASTERN ARIZONA COLLEGE Java Prgramming I Curse Design 2011-2012 Curse Infrmatin Divisin Business Curse Number CMP 126 Title Java Prgramming I Credits 3 Develped by Jeff Baer Lecture/Lab Rati 2 Lecture/2

More information

Your Project Plan and Smartsheet

Your Project Plan and Smartsheet USG Managed Services Yur Prject Plan and Smartsheet Change Management Tlkit Cntents 1.0 Purpse... 3 2.0 Accessing Smartsheet and Yur Prject Plan... 4 2.1 Smartsheet Lgin... 4 2.2 Type f Access... 5 3.0

More information

PRIVACY AND E-COMMERCE POLICY STATEMENT

PRIVACY AND E-COMMERCE POLICY STATEMENT PRIVACY AND E-COMMERCE POLICY STATEMENT Tel-Tru Manufacturing Cmpany ( Tel-Tru ) is dedicated t develping lng-lasting relatinships that are built n trust. Tel-Tru is cmmitted t respecting the wishes f

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Develping Micrsft SharePint Server 2013 Cre Slutins Develping Micrsft SharePint Server 2013 Cre Slutins Curse Cde: 20488 Certificatin Exam: 70-488 Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm

More information

Concentrix University Learning Portal FAQ Document

Concentrix University Learning Portal FAQ Document Cncentrix University Learning Prtal FAQ Dcument Belw are answers t sme cmmnly asked questins abut the Cncentrix University Learning Prtal. If yu d nt see an answer t yur questin, there are cntacts fr additinal

More information

IHIS Research Access Request Guidelines

IHIS Research Access Request Guidelines Eservices: https://sumc.service-nw.cm/ 1. FOR NEWLY HIRED EMPLOYEES: Use On-barding Services & On-Barding Guide Frm Please Nte the fields required fr Research IHIS access are the same as thse utlined in

More information

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017 LiveEngage and Micrsft Dynamics Integratin Guide Dcument Versin: 1.0 September 2017 Cntents Intrductin... 3 Step 1: Sign Up... 3 CRM Widget Signing Up... 3 Step 2: Cnfiguring the CRM Widget... 4 Accessing

More information

Update: Users are updated when their information changes (examples: Job Title or Department). o

Update: Users are updated when their information changes (examples: Job Title or Department). o Learn Basic User Integratin Batch File Prcessing The Learn Basic User Integratin is designed t manage the rganizatinal changes cmpanies are challenged with n a daily basis. Withut a basic type f integratin,

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

STANLEY Healthcare University Training & Certification Portal. Quick Reference Guide

STANLEY Healthcare University Training & Certification Portal. Quick Reference Guide STANLEY Healthcare University Training & Certificatin Prtal Quick Reference Guide Table f Cntents Registering fr a STANLEY Healthcare University Prtal User Accunt... 3 Lgging int the STANLEY Healthcare

More information

Spring 2015: ITI 202: Object- Oriented Programming

Spring 2015: ITI 202: Object- Oriented Programming Spring 2015: ITI 202: Object- Oriented Prgramming http://cmminf.rutgers.edu/~chirags/teaching/2015_spring/iti202/ Class meetings: Tuesday & Thursday, 2:50-4:10pm, CI-119. Instructr: Dr. Chirag Shah Email:

More information

Implementing a SQL Data Warehouse

Implementing a SQL Data Warehouse Implementing a SQL Data Warehuse Implementing a SQL Data Warehuse Curse Cde: 20767 Certificatin Exam: 70-767 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 BI Develpment Frmat: Classrm Level: 300 Abut

More information

Introduction to Programming ArcObjects using the Microsoft.Net Framework

Introduction to Programming ArcObjects using the Microsoft.Net Framework Intrductin t Prgramming ArcObjects using the Micrsft.Net Framewrk Three days Overview ArcObjects cmpnents are the building blcks f the ArcGIS family f prducts, and the ArcObjects libraries prvide a set

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information