0. Introduction. National Taipei University of Technology. Object-Oriented Programming (Fall, 2008) Homework # 1 (Due: Mon., Oct.

Size: px
Start display at page:

Download "0. Introduction. National Taipei University of Technology. Object-Oriented Programming (Fall, 2008) Homework # 1 (Due: Mon., Oct."

Transcription

1 National Taipei University of Technology 0. Introduction Object-Oriented Programming (Fall, 2008) Homework # 1 (Due: Mon., Oct. 6, 24:00) In order to improve your programming skill, we will assign you a non-trivial C++ program. The program will cover some of the important C++ language features, design patterns, unit testing, and GUI development, and it consists of six parts. Project Management Tool (PMT) is a program designed to help a project manager (PM) to monitor the progress of their project. There are many kinds of views in the PMT, and those prove difference viewpoints to help PM to understand project state. The most important views are Gantt chart view and Resource view. The Gantt chart view (see Figure 1) helps PM to monitor whether the project is on schedule. If it is not, it helps PM to pinpoint the remedial action needed to put it back on schedule. The Resource view (see Figure 2) is another view, which helps PM to plan resources to ensure that these resources arrive or are available when the tasks are due to begin and that there are no delays waiting for the resources. Figure 1 Gantt view

2 Figure 2 Resource Usage View 1. Homework#1 In the first homework, your program needs to load the PMT file correctly (the file format of PMT file is listed in section 2), and prints some information about the file. After the program is launched, the program asks user to type the file name and shows the prompt menu. User can select menu operations to execute corresponding functionality. There are 6 options in the prompt menu. The first option is to list all the resources on the screen. The second option is to list all the tasks. The third option is to determine the duration time for each task. The duration time is a value that specifies the days to run the task (Duration = estimatedend estimatedstart). Beses, the duration calculation needs to skip non-working days. For example: if task 1 has attributes estimatedstart: 2008/09/19 and estimatedend : 2008/09/23, then the duration is 3 days. The fourth option is to list all task dependencies. The start date of dependent task (child task) must be after the end date of the parent task. The fifth option is to list all task resources. The last option is to exit the program. 2. PMT file format The PMT file is dialect of XML. All PMT files must conform to the XML 1.0 specification, as published on the World We Web Consortium (W3C) website. An example of the PMT file is listed in Figure 3. At the top level, a PMT document is a <project> element, and the <project> element consists of a <Resource> (required element) and a <Tasks> (required element) sub-element. The detail of the elements will discussed in sections 2.1 and 2.2.

3 Figure 3 an example of the PMT file

4 2.1 Resource element A <Resources> is a sub-element of <project>, which contains two optional sub-elements. <People> (optional) -- The human resource has been assigned to the team. name startdate enddate salary Unique resource entifier Person's name Arrival time for resource units Departure time for resource units The resource cost per day <Item> (optional) -- The resource has been assigned to the team. name startdate enddate price Unique resource entifier Person's name Arrival time for resource units Departure time for resource units The resource cost per day 2.2 Tasks element A <tasks> is a sub-element of <project>, which contains two optional sub-elements. <Task> (optional) -- The task must be completed in project.

5 name estimatedstart estimatedend state Unique task entifier Task name Estimated start date of this task Estimated end date of this task The status of task <Taskgroup> (optional) -- The <Taskgroup> element can contain the following: <Task> and <TaskGroup> element. <TaskDef> (optional) -- The element is the optional element of <Task> and <TaskGroup>. It defines the dependent tasks. Id The dependent task <Resourceref> (optional) The resource has been used in the Task or TaskGroup. Unique resource entifier be assigned 3. Grading After completing the homework#1, your program should prove the following features: 1. List all the resources on the screen. (30%) 2. List all the tasks and task groups on the screen. (25%) 3. List Task Duration (10%) (You can use the computedayduration function in the skeleton to help you to complete this feature). 4. List Task Dependency (10%) 5. List Task Resource (10%) 6. Write the document (5%) Please write a C/C++ program to perform these features described above. The

6 efficiency of your program is not a concern in this homework. The grading of this homework will be base only on the following criteria: (a). Compile and run the program without errors. (b). Read inputs in exactly the described format. (c). Good coding style (the criteria will be listed on Table 1). (10%) (d). Please don't modify the function interface (add parameter, del parameter, or change the function name) in the skeleton. If you change the interface, you will get zero score. Table 1 Bad coding style Abbrev. Bad Coding Style A Inadequate commenting B Names (entifiers) are not meaningful C Use of unnamed constant D Indentation does not indicate program structure 4. Homework submission The homework needs to be submitted in both ways: 1. Electronic version All the related files in this homework have to compress in one ZIP file. The ZIP should include the following items: (1). Source code (the entire eclipse project). (2). Report (PDF or WORD). Please login the Open Cyber Classroom using your student ID from the following URL: You have to upload the electronic version to the web. 2. Printed version You have to write a brief summary for this homework that should include the following items: (1). The features that you finished in this homework. (2). Snapshots of program execution. (3). The implementation class diagram. (4). Source Code Listing as appendix. (5). Measure the time that you spent in this homework. Please record the time precisely in the following table (Table 2).

7 Table 2 Measurement Example

3. Task Group & Applying Composite Pattern

3. Task Group & Applying Composite Pattern National Taipei University of Technology Object-Oriented Programming (Fall, 2007) Homework # 3 (Due: Wed., Nov. 7, 24:00) 1. Introduction In homework #3, we will assemble several tasks as a group called

More information

BLACKBOARD PORTFOLIOS

BLACKBOARD PORTFOLIOS BLACKBOARD PORTFOLIOS Blackboard Learn Student Support elearning Instructors may create assignments in their courses that require students to build a portfolio using Blackboard s portfolio tool. A portfolio

More information

CSCI 3300 Assignment 3

CSCI 3300 Assignment 3 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 3 Total estimated time for this assignment: 10 hours When you see Richard

More information

CSCI 3300 Assignment 3

CSCI 3300 Assignment 3 Austin Peay State University, Tennessee Spring 2014 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 3 When you see Richard Ricardo in the example screen captures, change it

More information

CSSE 340 Operating Systems Project 2: CPU Scheduling Simulator

CSSE 340 Operating Systems Project 2: CPU Scheduling Simulator CSSE 340 Operating Systems Project 2: CPU Scheduling Simulator 1. Project Objectives: This programming project is to simulate a few CPU scheduling policies discussed in the class. You will write a C/C++

More information

Com S 227 Assignment Submission HOWTO

Com S 227 Assignment Submission HOWTO Com S 227 Assignment Submission HOWTO This document provides detailed instructions on: 1. How to submit an assignment via Canvas and check it 3. How to examine the contents of a zip file 3. How to create

More information

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS Odyssey Quick Start GUIDE FOR STUDENTS AND PARENTS Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents Launch Pad and Assignments Click here to open your portfolio. Click this

More information

Engr 123 Spring 2018 Notes on Visual Studio

Engr 123 Spring 2018 Notes on Visual Studio Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your

More information

CSCI 3300 Assignment 7

CSCI 3300 Assignment 7 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 7 Total estimated time for this assignment: 12 hours When you see Richard

More information

Assessment Environment - Overview

Assessment Environment - Overview 2011, Cognizant Assessment Environment - Overview Step 1 You will take the assessment from your desk. Venue mailer will have all the details that you need it for assessment Login Link, Credentials, FAQ

More information

Assignments 3 & 4. COMP248/Winter Assignment 3 & 4 Page 1 of 7

Assignments 3 & 4. COMP248/Winter Assignment 3 & 4 Page 1 of 7 Concordia University Comp 248 Winter 2016 Introduction to Programming Combined Assignments 3 & 4 - Due by 11:59 PM Sunday March 20, 2016 Assignments 3 & 4 Purpose: The purpose of these assignments is to

More information

Use appropriate existing abstract data types to provide a clear and correct program solution.

Use appropriate existing abstract data types to provide a clear and correct program solution. Programming Homework 1 Objective Use appropriate existing abstract data types to provide a clear and correct program solution. Practice with the ordered symbol table ADT implemented by the class BinarySearchST.

More information

HHH Instructional Computing Fall

HHH Instructional Computing Fall Quick Start Guide for School Web Lockers Teacher log-on is the same as for Infinite Campus Student log-on is the same initial log on to the network except no school year is required before their user name

More information

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment.

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment. Odyssey Quick Start Launch Pad and Assignments below Portfolio and Reports on page 2 FAQs on page 5 For Parents on page 7 GUIDE FOR STUDENTS AND PARENTS Launch Pad and Assignments This icon opens your

More information

CSCI 3300 Assignment 7

CSCI 3300 Assignment 7 Austin Peay State University, Tennessee Spring 2015 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 7 Total estimated time for this assignment: 12 hours When you see Richard

More information

Download Grader Exam Scores and Upload Scores Into Canvas Grade Book

Download Grader Exam Scores and Upload Scores Into Canvas Grade Book Download Grader Exam Scores and Upload Scores Into Canvas Grade Book Instructors can down load their exam scores from the CSU Grader system and upload those scores into their Canvas grade book. Instructors

More information

3. A Periodic Alarm: intdate.c & sigsend.c

3. A Periodic Alarm: intdate.c & sigsend.c p6: Signal Handling 1. Logistics 1. This project must be done individually. It is academic misconduct to share your work with others in any form including posting it on publicly accessible web sites, such

More information

Assessment Environment - Overview

Assessment Environment - Overview 2011, Cognizant Assessment Environment - Overview Step 1 You have to take up the assessment only using the Virtual Desktop Interface (VDI environment) Please use the URL, https://vdiassessment.cognizant.com

More information

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help CS 2110 Fall 2012 Homework 4 Paint Program Due: Wednesday, 12 November, 11:59PM In this assignment, you will write parts of a simple paint program. Some of the functionality you will implement is: 1. Freehand

More information

3. When you process a largest recent earthquake query, you should print out:

3. When you process a largest recent earthquake query, you should print out: CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #1 Due Wednesday, September 18 @ 11:00 PM for 100 points Due Tuesday, September 17 @ 11:00 PM for 10 point bonus Updated: 9/11/2013 Assignment: This is the first

More information

Final Project. This assignment demonstrates your understanding of the concepts from the CMIS 141 class.

Final Project. This assignment demonstrates your understanding of the concepts from the CMIS 141 class. Final Project This assignment demonstrates your understanding of the concepts from the CMIS 141 class. Before attempting this project, be sure you have completed all of the reading assignments, hands-on

More information

Final Project Grading Criteria, CSCI 588, Fall 2001

Final Project Grading Criteria, CSCI 588, Fall 2001 Final Project Grading Criteria, CSCI 588, Fall 2001 Each team is required to hand out one hard copy for your final project on December 4, 2001. The date is firm. No delayed submission will be accepted.

More information

CMPT 354 Database Systems. Simon Fraser University Fall Instructor: Oliver Schulte

CMPT 354 Database Systems. Simon Fraser University Fall Instructor: Oliver Schulte CMPT 354 Database Systems Simon Fraser University Fall 2016 Instructor: Oliver Schulte Assignment 1: Entity-Relationship Modeling. The Relational Model. MS SQL Server. Instructions: Check the instructions

More information

PROGRESS BOOK PARENT ACCESS NAVIGATION

PROGRESS BOOK PARENT ACCESS NAVIGATION PROGRESS BOOK PARENT ACCESS NAVIGATION Enter the following web address into your internet browser. https://parent.laca.org From the resulting screen, you can click on your child s school district icon.

More information

RELEASE NOTES. Epic Offline Client Messaging 3. My Account 11. Announcement 12. Discussion Board 13. Exam 14.

RELEASE NOTES. Epic Offline Client Messaging 3. My Account 11. Announcement 12. Discussion Board 13. Exam 14. RELEASE NOTES October 5, 2011 Epic Offline Client 2.5.28.17 Inside this issue: Messaging 3 My Account 11 Announcement 12 Discussion Board 13 Exam 14 Update Client 19 Improving Communications and Exam Security

More information

CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 11:00 PM for 100 points Due Monday, October 11:00 PM for 10 point bonus

CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 11:00 PM for 100 points Due Monday, October 11:00 PM for 10 point bonus CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 15 @ 11:00 PM for 100 points Due Monday, October 14 @ 11:00 PM for 10 point bonus Updated: 10/10/2013 Assignment: This project continues

More information

CSCI 3300 Assignment 5

CSCI 3300 Assignment 5 Austin Peay State University, Tennessee Summer 2018 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 5 Total estimated time for this assignment: 10 hours When you see Richard

More information

CMSC 201 Fall 2016 Homework 6 Functions

CMSC 201 Fall 2016 Homework 6 Functions CMSC 201 Fall 2016 Homework 6 Functions Assignment: Homework 6 Functions Due Date: Wednesday, October 26th, 2016 by 8:59:59 PM Value: 40 points Collaboration: For Homework 6, collaboration is not allowed

More information

CSCI 3300 Assignment 6

CSCI 3300 Assignment 6 Austin Peay State University, Tennessee Fall 2014 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 6 Total estimated time for this assignment: 9 hours When you see Richard

More information

Click here to view the Scholarship list. Returning Students: sign in here with your and password. Incoming Students ONLY: create an account here

Click here to view the Scholarship list. Returning Students: sign in here with your  and password. Incoming Students ONLY: create an account here When you select the LOGIN NOW button to launch AwardSpring, you will be taken to the login menu. It is here you can read a brief overview of the online scholarships available at N.C.C.C., and you may enter

More information

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment.

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment. Odyssey Quick Start Launch Pad and Assignments below Portfolio and Reports on page 2 FAQs on page 5 For Parents on page 8 GUIDE FOR STUDENTS AND PARENTS Launch Pad and Assignments This icon opens your

More information

Blackboard Portfolio Quick Reference Guide for Students

Blackboard Portfolio Quick Reference Guide for Students Blackboard Portfolio Quick Reference Guide for Students How to Create a Portfolio 1. On the My Institution tab, under Tools, click on the Portfolio link. 2. From the My Portfolios page, click the Create

More information

SAM Settings and Reports for System 44 Next Generation

SAM Settings and Reports for System 44 Next Generation SAM Settings and Reports for System 44 Next Generation For use with System 44 Next Generation version 2.6 or later and Student Achievement Manager version 2.6 or later or HMH Teacher Central Table of Contents

More information

Illustrated Roadmap. for Windows

Illustrated Roadmap. for Windows Illustrated Roadmap for Windows This Illustrated Roadmap was designed to help the Computer Coordinator customize GradeQuick for their school and for teachers to make further customizations that will affect

More information

The Social Value Portal

The Social Value Portal The Social Value Portal User Guidance v4.0 Summary Register at http://socialvalueportal.com/supplier-registration/ You will receive a username, and be prompted to setup a password. Login at http://socialvalueportal.com/svp-login/

More information

CSCI 4000 Assignment 1

CSCI 4000 Assignment 1 Austin Peay State University, Tennessee Spring 2018 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 1 Total estimated time for this assignment: 9 hours (if you are a good programmer)

More information

Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm

Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm 95-702 Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm Project Topics: Java RMI and a distributed, Mobile to Cloud application This project has 2 tasks. Task 1 is a

More information

Data Structure and Algorithm Homework #3 Due: 2:20pm, Tuesday, April 9, 2013 TA === Homework submission instructions ===

Data Structure and Algorithm Homework #3 Due: 2:20pm, Tuesday, April 9, 2013 TA   === Homework submission instructions === Data Structure and Algorithm Homework #3 Due: 2:20pm, Tuesday, April 9, 2013 TA email: dsa1@csientuedutw === Homework submission instructions === For Problem 1, submit your source code, a Makefile to compile

More information

Spring 2017 CMSC 140 Programming Project 7: Payroll

Spring 2017 CMSC 140 Programming Project 7: Payroll Spring 2017 CMSC 140 Programming Project 7: Payroll Concepts tested by the program: 1. Working with arrays 2. Using file operations 3. Using a selection sort to sort parallel arrays 4. Using a binary search

More information

Click the +Assignments button. Depending on how you add your assignment, this step may look a little different. Enter your assignment information.

Click the +Assignments button. Depending on how you add your assignment, this step may look a little different. Enter your assignment information. USER GUIDE This work by Longsight, Inc. is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Last Updated 2015-8-24 15:53:59. Click the +Assignments button.

More information

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department

King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS202, 1 st Term 2016 (Fall 2015) Program 5: FCIT Grade Management System Assigned: Thursday, December

More information

Canvas Quick Guide for Students

Canvas Quick Guide for Students Canvas Quick Guide for Students This quick guide will provide a brief overview for students on how to set up basic settings and customize notification emails. Canvas Login: Login URL: https://sjsu.instructure.com

More information

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8 Quick Start Guide This guide is designed to give new users a brief overview of Learn360. It will review how to begin using the many tools, features and functionality Learn360 has to offer. Login Figures

More information

CSc 2310 Principles of Programming (Java) Jyoti Islam

CSc 2310 Principles of Programming (Java) Jyoti Islam CSc 2310 Principles of Programming (Java) Jyoti Islam Are you in the right class??? Check the CRN of your registration Instructor Jyoti Islam PhD Student, concentration: Machine Learning 4+ years of Industry

More information

Our second exam is Thursday, November 10. Note that it will not be possible to get all the homework submissions graded before the exam.

Our second exam is Thursday, November 10. Note that it will not be possible to get all the homework submissions graded before the exam. Com S 227 Fall 2016 Assignment 3 300 points Due Date: Wednesday, November 2, 11:59 pm (midnight) Late deadline (25% penalty): Thursday, November 2, 11:59 pm General information This assignment is to be

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 80 points Due Date: Friday, February 2, 11:59 pm (midnight) Late deadline (25% penalty): Monday, February 5, 11:59 pm General information This assignment is to be done

More information

PlagScan Instructions

PlagScan Instructions How to Change Your Password and Configure Your Settings 1) Contact Christine Iannicelli (610-409-3466; ciannicelli@ursinus.edu) and ask her to create an account for you. 2) Go to Plagscan.com 3) Login

More information

Student Guide to Neehr Perfect Go!

Student Guide to Neehr Perfect Go! Student Guide to Neehr Perfect Go! I. Introduction... 1 II. Quick Facts... 1 III. Creating your Account... 1 IV. Applying Your Subscription... 4 V. Logging in to Neehr Perfect... 6 VI. Activities... 6

More information

Classroom Messaging Summary

Classroom Messaging Summary lassroom Messaging Reports of 3 10/21/2016 7:49 AM Important: This feature is only visible if your system includes the Classroom Messaging feature. For more information regarding the Classroom Messaging

More information

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules.

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules. MPM210: Introduction to Project Management 1 MPM210: Introduction to Project Management Project Plan for Learning Modules Trina VanderLouw Professor Derrick Nelson Colorado Technical University Online

More information

Download the Transport Agent 2. Manually Upload Files 3. Alerts 4. Assign Content 4. For assistance with this process, please contact

Download the Transport Agent 2. Manually Upload Files 3. Alerts 4. Assign Content 4. For assistance with this process, please contact OneRoster è MHE Access Manager è connected Table of Contents Page Download the Transport Agent 2 Manually Upload Files 3 Alerts 4 Assign Content 4 For assistance with this process, please contact Tim Price

More information

CS 3270 Mobile Development for Android Syllabus

CS 3270 Mobile Development for Android Syllabus General Information Semester: Fall 2016 Textbook: Required: Android 6 for Programmers An App-Driven Approach, 3e, Deitel, Deitel and Wald, Prentice Hall, 978-0-13-428936-6. This book is also available

More information

HOW TO SUBMIT AN ASSIGNMENT

HOW TO SUBMIT AN ASSIGNMENT HOW TO SUBMIT AN ASSIGNMENT Submitting an assignment on Blackboard is fast and can be performed in a few steps. The process outlined in this guide will ensure that a file can be submitted with minimal

More information

1. Go to https://online.national.edu/ 2. Click the link at the bottom that says Please click here for a System Check before you log in.

1. Go to https://online.national.edu/ 2. Click the link at the bottom that says Please click here for a System Check before you log in. Desire 2 Learn User Guide Desire 2 Learn User Guide Using the System Check Quick Link You can use the quick link on the entry page of the online classroom for a general test of your computer s preparedness

More information

July CYP-IMS Admin User Guide

July CYP-IMS Admin User Guide July 2018 CYP-IMS Admin User Guide CYP-IMS ADMIN USER GUIDE CYP-IMS Admin User Guide... 1 Table of Figures... 4 Introduction... 8 Getting Help 8 Prerequisites 9 Login and Logout... 10 Logging in to CYP-IMS

More information

These bit positions are represented by numerical values, as defined in list.h.

These bit positions are represented by numerical values, as defined in list.h. CS305 Programming Assignment #3: Lovely Linked Lists with Starter Code Out: Feb 19, 015. Due: Mar 3, 015 by 11:00 pm on the CS305 Moodle site. Total points: 100. approximately 0% of the total homework

More information

Unified Classroom: Class Pages

Unified Classroom: Class Pages Unified Classroom: Class Pages Unified Classroom April 2018 Release Unified Classroom: Class Pages Basics Contents Unified Classroom: Class Pages Basics... 3 Building Class Pages... 3 Access Class Pages...

More information

Assessment details for All students Assessment item 1

Assessment details for All students Assessment item 1 Assessment details for All students Assessment item 1 Due Date: Weighing: 20% Thursday of Week 6 (19 th April) 11.45 pm AEST 1. Objectives The purpose of this assessment item is to assess your skills attributable

More information

CMPE 152 Compiler Design

CMPE 152 Compiler Design San José State University Department of Computer Engineering CMPE 152 Compiler Design Section 1 (Class) Sections 2 and 3 (s) Fall 2018 Course and Contact Information Instructor: Ron Mak Office Location:

More information

NHS PTSA Self Registration Process

NHS PTSA Self Registration Process NHS PTSA Self Registration Process Sign-Up Guidance Step One To join NHS PTSA, sign up for the directory, volunteer sign-up, & Dues payment, please visit http://bit.ly/2tqnlpr; You will be navigated to

More information

CS/SE 153 Concepts of Compiler Design

CS/SE 153 Concepts of Compiler Design San José State University Department of Computer Science CS/SE 153 Concepts of Compiler Design Section 1 Fall 2018 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu

More information

PowerSchool Parent Portal Quick Reference Card

PowerSchool Parent Portal Quick Reference Card What is PowerSchool Parent Portal? PowerSchool Parent Portal gives parents and students access to realtime information including attendance, grades and detailed assignment descriptions. Once parents have

More information

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Perfect Timing Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Problem & Solution College students do their best to plan out their daily tasks, but

More information

October CYP-IMS Admin User Guide

October CYP-IMS Admin User Guide October 2018 CYP-IMS Admin User Guide CYP-IMS ADMIN USER GUIDE CYP-IMS Admin User Guide... 1 Table of Figures... 5 Introduction... 9 Getting Help 9 Prerequisites 10 Login and Logout... 11 Logging in to

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 100 points Due Date: Friday, September 14, 11:59 pm (midnight) Late deadline (25% penalty): Monday, September 17, 11:59 pm General information This assignment is to be

More information

CSCI 3300 Assignment 4

CSCI 3300 Assignment 4 Austin Peay State University, Tennessee Fall 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 4 Total estimated time for this assignment: 7 hours When you see Richard

More information

Instructions for File Upload Process for Mass Media and Song Composition Entries

Instructions for File Upload Process for Mass Media and Song Composition Entries Instructions for File Upload Process for Mass Media and Song Composition Entries Before getting to the file upload process, you will need to have the files and folders ready to be uploaded. For Mass Media

More information

CS 2604 Minor Project 1 DRAFT Fall 2000

CS 2604 Minor Project 1 DRAFT Fall 2000 RPN Calculator For this project, you will design and implement a simple integer calculator, which interprets reverse Polish notation (RPN) expressions. There is no graphical interface. Calculator input

More information

ECONOMIC OPERATOR USER MANUAL EUROPEAN DYNAMICS S.A.

ECONOMIC OPERATOR USER MANUAL EUROPEAN DYNAMICS S.A. Republic of Armenia Armenian e-procurement System (ARMEPS) ECONOMIC OPERATOR USER MANUAL EUROPEAN DYNAMICS S.A. Table of Contents Table of Contents... 2 1. ARMEPS workflow and terms... 8 2. General Functionality...

More information

AIS Student Guide for submitting a Turnitin Assignment in Moodle

AIS Student Guide for submitting a Turnitin Assignment in Moodle AIS Student Guide for submitting a Turnitin Assignment in Moodle Before you start Turnitin currently accepts the following file types for upload into an assignment: Microsoft Word (.doc and.docx) Plain

More information

PowerSchool User Guide for Parents

PowerSchool User Guide for Parents PowerSchool User Guide for Parents Sacred Heart School 9450 NE 14th Street Bellevue, Wa 98004 425-451-1773 Understanding PowerSchool Parent Portal with Single Sign-On The Power of the application comes

More information

CS261: HOMEWORK 2 Due 04/13/2012, at 2pm

CS261: HOMEWORK 2 Due 04/13/2012, at 2pm CS261: HOMEWORK 2 Due 04/13/2012, at 2pm Submit six *.c files via the TEACH website: https://secure.engr.oregonstate.edu:8000/teach.php?type=want_auth 1. Introduction The purpose of HW2 is to help you

More information

Before submitting the file project5.py, check carefully that the header above is correctly completed:

Before submitting the file project5.py, check carefully that the header above is correctly completed: 1 of 10 8/26/2013 12:43 PM Due date: December 6th, 23:59PM Teamwork reflection due date: December 6th, 23:59PM This is a team project. The project is worth 100 points. All the team members will get an

More information

Micro-Enterprise Credential

Micro-Enterprise Credential Micro-Enterprise Credential Teacher Guide Micro-Enterprise Credential, Teacher Guide Date: 29-Sep-2017 Draft Version: 1.33 10/30/2017 1:37:00 PM Page 1 of 17 Contents Purchasing Exam Instructor/Teacher...

More information

Student Drop Box User Guide. Student User Guide for Submission of Assessments Online

Student Drop Box User Guide. Student User Guide for Submission of Assessments Online Student Drop Box User Guide Student User Guide for Submission of Assessments Online Contents Contents... 0 Student Drop Box Introduction... 2 How Student Drop Box Works... 3 Accessing Student Drop Box...

More information

a f b e c d Figure 1 Figure 2 Figure 3

a f b e c d Figure 1 Figure 2 Figure 3 CS2604 Fall 2001 PROGRAMMING ASSIGNMENT #4: Maze Generator Due Wednesday, December 5 @ 11:00 PM for 125 points Early bonus date: Tuesday, December 4 @ 11:00 PM for 13 point bonus Late date: Thursday, December

More information

Getting Started with Moodle 2.0

Getting Started with Moodle 2.0 Getting Started with Moodle 2.0 Note: Please use Mozilla Firefox if you are working on a Mac 1. Login to Moodle 2. How to Access a Course 3 Edit your Profile Information 4. Add a Personal photo 5. Disable

More information

MYNUTRIKIDS.COM ONLINE INTERFACE USERS

MYNUTRIKIDS.COM ONLINE INTERFACE USERS Users Parents, guardians and users must create an account on their first visit to the site. Go to https://www.mynutrikids.com Click on Sign Up (or Create Account) At Registration Step 1, enter the Zip

More information

Navigating the CLI Engage Parent Resources

Navigating the CLI Engage Parent Resources v.2.27.2017 Navigating the CLI Engage Parent Resources The following guide explains how to access the parent resources on CLI Engage. If you received a progress monitoring report from your child s teacher,

More information

CSCI 3300 Assignment 6

CSCI 3300 Assignment 6 Austin Peay State University, Tennessee Spring 2016 CSCI 3300: Introduction to Web Development Dr. Leong Lee CSCI 3300 Assignment 6 Total estimated time for this assignment: 9 hours When you see Richard

More information

PIC 10B Lecture 1 Winter 2014 Homework Assignment #2

PIC 10B Lecture 1 Winter 2014 Homework Assignment #2 PIC 10B Lecture 1 Winter 2014 Homework Assignment #2 Due Friday, January 24, 2014 by 6:00pm. Objectives: 1. To overload C++ operators. Introduction: A set is a collection of values of the same type. For

More information

COSC 115: Introduction to Web Authoring Fall 2013

COSC 115: Introduction to Web Authoring Fall 2013 COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance

More information

CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 2 (document version 1.4) Contiguous and Non-contiguous Memory Management

CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 2 (document version 1.4) Contiguous and Non-contiguous Memory Management CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 2 (document version 1.4) Contiguous and Non-contiguous Memory Management Overview This project is due by 11:59:59 PM on Wednesday,

More information

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1

SIMON. Creating and Assessing Assessment Tasks. Creating an Assessment Task. Step 1 Creating an Assessment Task Step 1 Navigate to the subject area in your Learning Areas and select Assessment Tasks. Step 2 Select Maintain Tasks (View Tasks is for assessing the completed tasks, recording

More information

Creating Teacher Webpages on the New APS WordPress Site

Creating Teacher Webpages on the New APS WordPress Site Creating Teacher Webpages on the New APS WordPress Site TABLE OF CONTENTS INTRODUCTION 3 THE EDITING DASHBOARD 4 CREATING A NEW PAGE 5 EDITING YOUR PAGE 6 1. Page Title 7 2. Toolbar/ toolbar icons 7 3.

More information

CSCi 4061: Intro to Operating Systems Spring 2017 Instructor: Jon Weissman Assignment 1: Simple Make Due: Feb. 15, 11:55 pm

CSCi 4061: Intro to Operating Systems Spring 2017 Instructor: Jon Weissman Assignment 1: Simple Make Due: Feb. 15, 11:55 pm CSCi 4061: Intro to Operating Systems Spring 2017 Instructor: Jon Weissman Assignment 1: Simple Make Due: Feb. 15, 11:55 pm 1 Purpose Make is a useful utility which builds executable programs or libraries

More information

CpSc 1011 Lab 5 Conditional Statements, Loops, ASCII code, and Redirecting Input Characters and Hurricanes

CpSc 1011 Lab 5 Conditional Statements, Loops, ASCII code, and Redirecting Input Characters and Hurricanes CpSc 1011 Lab 5 Conditional Statements, Loops, ASCII code, and Redirecting Input Characters and Hurricanes Overview For this lab, you will use: one or more of the conditional statements explained below

More information

Enabling Turnitin Turnitin Additional Options Creating Rubrics Viewing and Assessing Assignments Feedback Studio FAQs

Enabling Turnitin Turnitin Additional Options Creating Rubrics Viewing and Assessing Assignments Feedback Studio FAQs 1 Turnitin TurnItIn/Grademark is the contracted third-party tool integrated with D2L that checks for plagiarism (originality checking) and enables faculty to grade and provide feedback online. Turnitin

More information

Accessing Your Website Your Username and Password Personalizing Your Profile

Accessing Your Website Your Username and Password Personalizing Your Profile This guide will provide you with the information you need to easily use your website to its fullest potential. Just follow the simple step by step directions to begin quickly and effectively using your

More information

Creating an Account. 1 P a g e A n g e l a V. P r o c t o r , A u g u s t 2 7

Creating an Account. 1 P a g e A n g e l a V. P r o c t o r , A u g u s t 2 7 HOW TO SUBMIT AND UPLOAD TO PROQUEST/UMI ETD Creating an Account From the main page of the ETD [Electronic Thesis and Dissertation]. Homepage site: http://www.etdadmin.com/subr At the top of the page on

More information

ORDER // AT ONCE RETAILER TRAINING MANUAL

ORDER // AT ONCE RETAILER TRAINING MANUAL ORDER // AT ONCE RETAILER TRAINING MANUAL BASIC NAVIGATION FUNDAMENTAL FUNCTIONALITY Click the icon to view Account Details, Show Intro Screen or Logout. Click the icon to access Help. () After logging

More information

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE)

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Model Builder User Guide Version 1.3 (24 April 2018) Prepared For: US Army Corps of Engineers 2018 Revision History Model

More information

Principles of Autonomy and Decision Making

Principles of Autonomy and Decision Making Massachusetts Institute of Technology 16.410-13 Principles of Autonomy and Decision Making Problem Set #2 Objective You will implement in Java the following search algorithms: 1. Depth-first 2. Breadth-first.

More information

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY)

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) LEARNING TECHNOLOGY AT LJMU MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) Information about Downloading Student Submissions If you want to download all student submissions for an assignment,

More information

CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 1 (document version 1.3) Process Simulation Framework

CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 1 (document version 1.3) Process Simulation Framework CSCI 4210 Operating Systems CSCI 6140 Computer Operating Systems Project 1 (document version 1.3) Process Simulation Framework Overview This project is due by 11:59:59 PM on Thursday, October 20, 2016.

More information

Texas Student Data System (TSDS) PEIMS Fall Collection. User Guide Updated October 15, 2018

Texas Student Data System (TSDS) PEIMS Fall Collection. User Guide Updated October 15, 2018 2018 2019 Texas Student Data System (TSDS) PEIMS Fall Collection User Guide Updated October 15, 2018 Contents Submission Requirements and Information... 3 2018 19 Collection Timeline... 3 When can I start

More information

ECA Video Submission Guide for Student

ECA Video Submission Guide for Student ECA Video Submission Guide for Student TABLE OF CONTENTS 1. Important Notes... 1 2. Hardware Requirement for Live Recording... 2 3. Software Requirement for Live Recording... 2 4. Record/Upload Media Submission...

More information

Homework Assignment #3

Homework Assignment #3 CS 540-2: Introduction to Artificial Intelligence Homework Assignment #3 Assigned: Monday, February 20 Due: Saturday, March 4 Hand-In Instructions This assignment includes written problems and programming

More information

XM360 Executive Reports

XM360 Executive Reports XM360 Executive Reports Alpha XM360 builds on Alpha s long history of innovation by providing the broadband industry with the first full-featured, web-enabled network maintenance management solution. Network

More information

Creating a Turnitin Assignment

Creating a Turnitin Assignment Creating a Turnitin Assignment Turnitin assignments are added from the course home page. To open the course home page, log into ecourses at https://ecourses.pvamu.edu and then click on the title of the

More information