King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
|
|
- Warren McDonald
- 5 years ago
- Views:
Transcription
1 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 10 th, 2015 Due: Saturday, December 19 th, 2015 Purpose: The purpose of this assignment is to practice arrays and all other previous concepts. Read Carefully: This program is worth 6% of your final grade. WARNING: This is an individual assignment; you must solve it by yourself. Any form of cheating will result in receiving 4% (less than zero) in the program. The deadline for this project is by 11:59 PM on Saturday, December 19 th, o Note: once the clock becomes 11:59PM, the submission will be closed! Therefore, in reality, you must submit by 11:58 and 59 seconds. LATE SUBMISSION: you are allowed to make a late submission, but there is a penalty. If you submit within 24 hours of the due date (so on Sunday by 11:59PM), you will receive a 25% deduction. You will NOT be able to submit after this date/time. Blackboard Submission: This assignment must be submitted online via blackboard If your file is empty or you upload wrong the file, it will be solely your responsibility, and your grade will be zero. If you face any problem in uploading your program through blackboard, you can send it through the cpcs202.32@hotmail.com within the due date mentioned above. Your program (source file) should be named as: SectionName_StudentId_ProgramNumber.java Example: LA_ _P5.java Discussions: ALL students must attend discussions to discuss your program with the grader. You will be given 10 minutes to demonstrate your program, and questions asked will be related to the working of your program. The assignment discussion will start on Wednesday, December 23 rd and will remain for two days only. For assignment discussion which will be in lecturers office, check the teacher name in blackboard. If you do not show up for discussion, you will get a -4 for the program.
2 Assignment 5 Description: The management of FCIT is needing a management system for managing the grades of students in the faculty. The system should allow faculty members to perform the following actions: Add student record (id, name, marks, etc.) Remove a student record based on student id or name Print student details (id, name, marks, final grade, grade letter) Print the course statistics (course name, number of students, course average, etc.). Note: the purpose of this assignment is to practice arrays. Therefore, whenever you add a new student record, you will be saving ALL the student information into arrays. For example, each student record will have an ID, a first name, a last name, Exam 1 grade, Exam 2 grade, Final Exam grade, Project grade, and final calculated grade for the course. That is 8 pieces of information. This means 8 arrays! Program 5 Details: Important: There are many cases to consider. Make sure you study the output file CAREFULLY to make sure your program works 100%. The BEST problem-solving strategy is for YOU to study the output and try to understand what is happening and how you can solve it in code. Additionally, we give brief description on the next page for some components of your program. The program will first ask the user to enter the course name and number of students on the course as shown on the sample below: Welcome to the FCIT Grade Management System > Please enter the name of your course (ex: CPCS-284): CPCS-202 > How many students are in your CPCS-202 section: 50 After the user enters the course name and number of students, the program should display the following main menu: FCIT Grade Management System *MAIN MENU* A/a: Enter A or a for Adding a Student R/r: Enter R or r for Removing a Student D/d: Enter D or d for Printing Student Details C/c: Enter C or c for Printing the Course Statistics E/e: Enter E or e for Exiting the Program > Please enter your choice:
3 If the user choose A or a, then the program allows the user to enter the following information: studentid, firstname, lastname, grades (exam1, exam2, examfinal, project) o Again, all information is to be stored in an array o For example, if this is the first student added to the system, all the information for this student will go at index 0. The ID will go at index 0 of the ID array. The first name will go at index 0 of the first name array. The last name will go at index 0 of the last name array. And so on. Note: all grades are out of 100 points. And the final grade is out of 100 points. Then your program should compute the final grade based on the following weights: Exam 1 is 20%, Exam 2 is 20%, Final Exam is 35%, and Project is 25%. Your program should also determine the final letter grade and then display the results (Please see the sample output). If the user wants to remove a student record, he can choose R or r. This choice allows the user to remove student record based on the student id or student first name and last name through displaying the following menu: > Enter 1 to remove student by ID number > Enter 2 to remove student by name > Enter 0 to return to the Main Menu > Enter choice: o If the user enters 1, the program ask for student id to be entered and delete the student record if it is found otherwise the error message should be displayed. (See the sample output). o If the user enters 2, the program ask for student first name and last name to be entered and delete the student record if it is found otherwise the error message should be displayed. (See the sample output) o If the user enters 0, the program returns to the main menu. If the user choose D or d, the program allows the user to print the student details based on the student id or student first name and last name trough displaying the following menu: > Enter 1 to search/display student by ID number > Enter 2 to search/display student by name > Enter 0 to return to the Main Menu > Enter choice: o If the user enter 1, the program ask for student id to be entered and display the student details if it is found otherwise the error message should be displayed. (See the sample output) o If the user enter 2, the program ask for student first name and last name to be entered and display the student details if it is found otherwise the error message should be displayed. (See the sample output) o If the user enter 0, the program returns to the main menu.
4 If the user choose C or c, the program displays the statistics of the course. (See the sample output) If the user choose E or e, the program stop and display the message: Input validation > Thank you for using the FCIT Grade Management System! > Goodbye. If the user enter incorrect choice for any menu, the program should continue to show the menu and display the message " Invalid selection! Please try again". If the user enter the marks does not in the range (0-100), the program display the error message "Invalid input! (must be between 0 and 100)" and enforce the user to enter the correct mark. Methods: You MUST use the following methods in your program: Method name Return type Parameters Function displaymenu Void No parameters Displaying the main menu Allows the user to enter (A, a, R, r, D, d, C or c, E or e) and returns the correct readandverify char No parameters character. If the user inputs a character that is not recognized (NOT from A, a, R, r, D, d, C or c, E or e), then the method should print the message >Invalid selection! Please try again., and it enforces the user to enter the correct character. Allows the user to enter the one mark and returns it if the entered value between 0 and 100 inclusively. Otherwise, the method readstudentsgrade double String : message (represent the name of mark "Exam 1 or Exam 2,...) should print the message >Invalid input! (must be between 0 and 100) and other messages "See the sample output", and it enforces the user to enter the correct mark. computefinalgrades search double int double: exam 1 double: exam 2 double: final exam double : project int[] : id (students Ids array) int : student ID (student id to be searched) int : student count (number of students already registered) Computes and returns the final grade based on the weights mentioned in the program description. Search for student id in the array id and returns the position of the id in the array if it is found. Otherwise, it returns -1.
5 search deletestudent int Void String[] : first names (students first name array) String[] : last names (students last name array) String : first name (students first name to be searched ) String : last name (students last name to be searched ) int : student count int[] : id String[] : first names String[] : last names double[] : exam 1 double[] : exam 2 double[] : final exam double[] : projects double[] : final grades int : position (position of record to be deleted) int : student count gradeletter Char double: final grade displaystudentinformation printcourseinformation Void Void int : student id String : first name String : last name double: exam 1 double: exam 2 double: final exam double: projects double: final grades String : course name int : student count double[] : final grades Search for student name based on his first name and last name in the arrays first names and last names and returns the position of the name in the array if it is found. Otherwise, it returns -1. Removes the student record at index "position" from all the arrays. Returns the grade latter of this final grade (A or B or C or D or F) Displays the student details (See sample output) Computes course average, number of students has A, students has B, students has C, students has D, students has F and displays the results. (See the sample output) NOTE: You may choose to change the parameters and the return types based on how you feel is best. The parameters mentioned above are simply given to HELP you. If you want to use more parameters, less parameters, or different parameters, the choice is yours!
6 Grading Details Your program will be graded upon the following criteria: 1) Adhering to the implementation specifications listed on this write-up. 2) Your algorithmic design. 3) Correctness. 4) Your program should include a header comment with the following information: your name, , course number, section number, assignment title, and date. 5) Your program should look EXACTLY like the sample run given in this PDF. 6) The grade distribution including required methods ( 2% for entering course name and number of students, 4% for displaying main menu, entering and verifying choices 10%, Adding student 20%, removing student 25%, displaying students details 15%, printing course statistics 15%, declaring and creating arrays 4% and 5% for input validation for menus. ``````` Deliverables You should submit one Java file containing the Java code. ***This file should be on the format SectionName_StudentId_AssignmentNumber. If they are not in this format, you will lose points. NOTE: your name, ID, section number AND should be included as comments in all files! Suggestions: Read AND fully understand this document BEFORE starting the program! Next, make your algorithm, pseudo code, and flowchart. (do not submit these) Once the solution is 100% clear to you, then begin making your code. Hope this helps. Final suggestion: START EARLY!
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 2 nd Term 2014 Program 5: FCITbook Assigned: Thursday, May 1 st, 2014 Due: Thursday, May 15
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 3 rd Term 2014 (Summer) Program1: FCIT Samba Bank Assigned: Wednesday June 11 th, 2014 Due:
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 2 nd Term 2014 Program 2: KAU Grade Book (Linked Lists) Assigned: Thursday, February 20 th,
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 3 rd Term 2014 (Summer) Program 2: FCIT Mobily (Linked Lists) Assigned: Wednesday, June 18
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 1 st Term 2014 Program 2: FCIT Baqalah Assigned: Thursday, September 26 th, 2013 Due: Wednesday,
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS204, 1 st Term 2014 Program 1: FCIT Baqalah Assigned: Monday, February 10 th, 2014 Due: Thursday,
More informationKing Abdulaziz University Faculty of Computing and Information Technology Computer Science Department
King Abdulaziz University Faculty of Computing and Information Technology Computer Science Department CPCS203, 1 st Term 2013 Program 2: KAU Air Booking System (Objects & Classes) Assigned: Wednesday,
More informationIntroduction to Programming II Winter, 2015 Assignment 5 (Saturday, April 4, 2015: 23:59:59)
60-4 Introduction to Programming II Winter, 205 Assignment 5 (Saturday, April 4, 205: 2:59:59) This is a lengthy assignment description. Take time to read it carefully and thoroughly. Dynamic Linked Lists
More informationUsing C++, design an Abstract Data Type class named MyGrades. The class must have the following private members :
Programming Assignment - 3 Due Date : Section 2 - Monday October 1 st, 2018 - No Later than 12:45 pm Using C++, design an Abstract Data Type class named MyGrades. The class must have the following private
More informationProject 1: How to Make One Dollar
Project Objective: Project 1: How to Make One Dollar Posted: Wednesday February 16, 2005. Described: Thursday February 17, 2005. Due: 11:59PM, Sunday March 6, 2005. 1. get familiar with the process of
More informationEECE.2160: ECE Application Programming Spring 2017
Course Meetings Section 201: MWF 8-8:50, Ball 314 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp17/ Schedule: http://mjgeiger.github.io/eece2160/sp17/schedule.htm
More informationEECE.2160: ECE Application Programming Spring 2019
Course Meetings Section 201: MWF 8-8:50, Kitson 305 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp19/ Schedule: http://mjgeiger.github.io/eece2160/sp19/schedule.htm
More informationECSE 321 Assignment 2
ECSE 321 Assignment 2 Instructions: This assignment is worth a total of 40 marks. The assignment is due by noon (12pm) on Friday, April 5th 2013. The preferred method of submission is to submit a written
More informationINFS 2150 (Section A) Fall 2018
INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;
More informationAustralian Informatics Olympiad Thursday 23 August, Information Booklet
Australian Informatics Olympiad Thursday 23 August, 2018 Information Booklet Information for Teachers and Students Contest Rules Why Did I Score Zero? Please read this booklet before the day of the contest
More informationSubmitting Coursework via SurreyLearn
Submitting Coursework via SurreyLearn During your studies you will be expected to submit the majority of your pieces of coursework electronically via SurreyLearn this guide provides detailed instructions
More informationWelcome to CompSci 201
Welcome to CompSci 201 Data Structures and Algorithms Go to the class webpage http://www.cs.duke.edu/courses/compsci201/ fall13/wordpress/ Start looking around 1 Welcome Prof. Peck Ben Reem An army of
More informationCISC 3130 Data Structures Fall 2018
CISC 3130 Data Structures Fall 2018 Instructor: Ari Mermelstein Email address for questions: mermelstein AT sci DOT brooklyn DOT cuny DOT edu Email address for homework submissions: mermelstein DOT homework
More informationCMSC Introduction to Database Systems
CMSC 23500 Introduction to Database Systems Department of Computer Science University of Chicago Spring 2009 Quarter Dates: March 30 through June 2, 2009 Lectures: TuTh 12:00-1:20 in Ryerson 277 Labs:
More informationCS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus
Northeastern Illinois University CS 200, Section 1, Programming I, Fall 2017 Syllabus, Page 1 of 7 CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus COURSE INFORMATION: Credit
More informationAssignments 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 informationComputer Science 1 Program 4 TA Lab (Stacks & Queues) Assigned: 3/2/11 Due: 3/23/11 (Wednesday) at 11:55pm (WebCourses time)
Computer Science 1 Program 4 TA Lab (Stacks & Queues) Assigned: 3/2/11 Due: 3/23/11 (Wednesday) at 11:55pm (WebCourses time) The Problem UCF, Computer Science I students, although AWESOME, are major procrastinators!!!
More informationEE 352 Lab 3 The Search Is On
EE 352 Lab 3 The Search Is On Introduction In this lab you will write a program to find a pathway through a maze using a simple (brute-force) recursive (depth-first) search algorithm. 2 What you will learn
More informationUniversity of Gujrat Lahore Sub Campus
University of Gujrat Lahore Sub Campus Assignment # 4 Advance Programming Techniques (CS 303) BS Computer Science Fall 2018 Date Issue: 05-12-2018 Due Date: 14-12-2018 (Friday) before 09:00 PM Instructions:
More informationCpSc 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 informationCpSc 1111 Lab 6 Conditional Statements, Loops, the Math Library, and Random Numbers What s the Point?
CpSc 1111 Lab 6 Conditional Statements, Loops, the Math Library, and Random Numbers What s the Point? Overview For this lab, you will use: one or more of the conditional statements explained below scanf()
More informationData Structure and Algorithm Homework #3 Due: 1:20pm, Thursday, May 16, 2017 TA === Homework submission instructions ===
Data Structure and Algorithm Homework #3 Due: 1:20pm, Thursday, May 16, 2017 TA email: dsa1@csie.ntu.edu.tw === Homework submission instructions === For Problem 1-3, please put all your solutions in a
More informationHW2: MIPS ISA Profs. Daniel A. Menasce, Yutao Zhong, and Duane King Fall 2017 Department of Computer Science George Mason University
HW2: MIPS ISA Profs. Daniel A. Menasce, Yutao Zhong, and Duane King Fall 2017 Department of Computer Science George Mason University Task: Due October 13 th, 23:59pm No Late Submissions Accepted There
More informationAnnouncements. 1. Forms to return today after class:
Announcements Handouts (3) to pick up 1. Forms to return today after class: Pretest (take during class later) Laptop information form (fill out during class later) Academic honesty form (must sign) 2.
More informationExtegrity Exam4 Take Home Exam Guide
Extegrity Exam4 Take Home Exam Guide IMPORTANT NOTE: While students may complete a take-home exam any time during the designated time as set by each faculty member, technology support is only available
More informationCMSC 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 informationEECE.4810/EECE.5730: Operating Systems Spring 2018 Programming Project 3 Due 11:59 PM, Wednesday, 4/18/18 Monday, 4/30/18
Spring 2018 Programming Project 3 Due 11:59 PM, Wednesday, 4/18/18 Monday, 4/30/18 1. Introduction This project uses simulation to explore the effectiveness of the different scheduling algorithms described
More informationCpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting
CpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting Your factors.c and multtable.c files are due by Wednesday, 11:59 pm, to be submitted on the SoC handin page at http://handin.cs.clemson.edu.
More informationCLOVIS WEST DIRECTIVE STUDIES P.E INFORMATION SHEET
CLOVIS WEST DIRECTIVE STUDIES P.E. 2018-19 INFORMATION SHEET INSTRUCTORS: Peggy Rigby peggyrigby@cusd.com 327-2104. Vance Walberg vancewalberg@cusd.com 327-2098 PURPOSE: Clovis West High School offers
More informationCOLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus
Carolyn England COD Main #: 942-4125 Voicemail Ext. 4125 Office: BIC1544B (Division Office TEC1034) Mailbox: BIC1E01 Office Hours: M 12:05 pm 1:45 pm Tu 12:05 pm 1:45 pm W 12:05 pm 1:45 pm Th 9:00 am 10:40
More informationCIS 101 Introduction to Computers Online Section About This Course and Getting Started Online Instructor Brad Ford
CIS 101 Introduction to Computers Online Section About This Course and Getting Started Online Instructor Brad Ford Introduction The enclosed information is required reading by the end of the first day
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Fall 2018 Miniassignment 1 40 points Due Date: Friday, October 12, 11:59 pm (midnight) Late deadline (25% penalty): Monday, October 15, 11:59 pm General information This assignment is to be done
More informationRegistrar Data Instructions
Registrar Data Instructions Registrar data must be submitted for report generation and to confirm the accuracy of reporting. Institutions should carefully review the instructions for descriptions and accepted
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Spring 2018 Miniassignment 1 40 points Due Date: Thursday, March 8, 11:59 pm (midnight) Late deadline (25% penalty): Friday, March 9, 11:59 pm General information This assignment is to be done
More informationProgramming Assignment 6: Famous Scientists Diving Competition
Page 1 of 5 Programming Assignment 6: Famous Scientists Diving Competition COP 3014 - Spring Term 2010 Point Value: 100 points Project Due Date: Wednesday April 21, 2010 at 11:59 PM NO programs will be
More informationEECE.2160: ECE Application Programming Spring 2018 Programming Assignment #6: Using Arrays to Count Letters in Text Due Wednesday, 4/4/18, 11:59:59 PM
Spring 2018 Programming Assignment #6: Using Arrays to Count Letters in Text Due Wednesday, 4/4/18, 11:59:59 PM 1. Introduction In this program, you will practice working with arrays. Your program will
More informationDivision of Engineering, Computer Programming, and Technology
1 of 10 8/27/2017, 6:42 PM Jump to Today Edit Division of Engineering, Computer Programming, and Technology Department of Network Engineering Technology National Center of Academic Excellence in Information
More informationASSIGNMENT TWO: PHONE BOOK
ASSIGNMENT TWO: PHONE BOOK ADVANCED PROGRAMMING TECHNIQUES SEMESTER 1, 2017 SUMMARY In this assignment, you will use your C programming skills to create a phone book. The phone book loads its entries from
More informationPERSONAL COMPUTING WEEBLY CLASS PROJECT
PERSONAL COMPUTING WEEBLY CLASS PROJECT PROJECT DUE DATE AUGUST 9 TH AT 4:00PM. ONLINE DUE DATE AND LATE DATE FOR ON CAMPUS - SEPTEMBER 3 RD AT 10:00PM. Welcome Web professionals! Below is the description
More informationProgramming Assignment #2
Programming Assignment #2 Due: 11:59pm, Wednesday, Feb. 13th Objective: This assignment will provide further practice with classes and objects, and deepen the understanding of basic OO programming. Task:
More informationCSCI 201L Syllabus Principles of Software Development Spring 2018
L Syllabus Principles of Software Development Spring 2018 Instructor: Jeffrey Miller, Ph.D. Email: jeffrey.miller@usc.edu Web Page: http://www-scf.usc.edu/~csci201 Office: SAL 342 Phone: 213-740-7129 Lectures:
More informationQ1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10
EECE.2160: ECE Application Programming Spring 2016 Exam 1 February 19, 2016 Name: Section (circle 1): 201 (8-8:50, P. Li) 202 (12-12:50, M. Geiger) For this exam, you may use only one 8.5 x 11 double-sided
More informationContinuing Education
Continuing Education Attendance & Grade Roster Training Documentation 7/21/08 1 Welcome to CE Faculty Web Services. This page can be accessed using: http://cefaculty.sdccd.edu or via the District Web Page.
More informationNote : Your program must contain the following 6 functions :
Fall 2018 - CS1428 Programming Assignment 6 Due Date : Wednesday November 7 th - 2018 Sections 3 and 4 Write a menu driven C++ program that prints the day number of the year, given the date in the form
More informationGrande Prairie Regional College
Grande Prairie Regional College Department of Office Administration COURSE OUTLINE OA 2280 M2, Microsoft Word 2007 Expert Level (3) (0-0-4) 60 hours Monday Friday 10 11:30 am. A313 Instructor Sharron Barr
More informationInstructor: Anna Miller
Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays
More informationTips from the experts: How to waste a lot of time on this assignment
Com S 227 Spring 2017 Assignment 1 80 points Due Date: Thursday, February 2, 11:59 pm (midnight) Late deadline (25% penalty): Friday, February 3, 11:59 pm General information This assignment is to be done
More informationDue Date: Two Program Demonstrations (Testing and Debugging): End of Lab
CSC 111 Fall 2005 Lab 6: Methods and Debugging Due Date: Two Program Demonstrations (Testing and Debugging): End of Lab Documented GameMethods file and Corrected HighLow game: Uploaded by midnight of lab
More informationPerformance Software
Preliminary Design Automated Grading System for Microsoft Excel Spreadsheets Clients: Dr. Scott Hunter Professor - Department of Computer Science Siena College Ms. Jami Cotler Professor - Department of
More informationCSCI 4000 Assignment 5
Austin Peay State University, Tennessee Spring 2016 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 5 Total estimated time for this assignment: 12 hours (if you are a good programmer)
More informationTTh 9.25 AM AM Strain 322
TTh 9.25 AM - 10.40 AM Strain 322 1 Questions v What is your definition of client/server programming? Be specific. v What would you like to learn in this course? 2 Aims and Objectives v Or, what will you
More informationCSCI544, Fall 2016: Assignment 1
CSCI544, Fall 2016: Assignment 1 Due Date: September 23 rd, 4pm. Introduction The goal of this assignment is to get some experience implementing the simple but effective machine learning technique, Naïve
More informationA4: HTML Validator/Basic DOM Operation
A4: HTML Validator/Basic DOM Operation Overview You are tasked with creating a basic HTML parser to perform a *very* limited subset of what a web browser does behind the scenes to setup the DOM for displaying
More informationQ1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10
16.216: ECE Application Programming Spring 2015 Exam 1 February 23, 2015 Name: ID #: For this exam, you may use only one 8.5 x 11 double-sided page of notes. All electronic devices (e.g., calculators,
More informationENGR 3950U / CSCI 3020U (Operating Systems) Simulated UNIX File System Project Instructor: Dr. Kamran Sartipi
ENGR 3950U / CSCI 3020U (Operating Systems) Simulated UNIX File System Project Instructor: Dr. Kamran Sartipi Your project is to implement a simple file system using C language. The final version of your
More informationProject#3 [40 points] COP 2220 Fall 2017
Project#3 [40 points] COP 2220 Fall 2017 (Materials that you MUST review for this project) 2017 Saeed Rajput, Ph.D. Problem Requirements: Allow students to submit assignments and instructor to award grades
More informationRegistrar Data Instructions
Registrar Data Instructions Registrar data must be submitted for report generation and to confirm the accuracy of reporting. Institutions should carefully review the instructions for descriptions and accepted
More informationACADEMIC APPEALS MODULE
ACADEMIC APPEALS MODULE Faculty User Guide Hila Schwarcz Table of Contents 1 Faculty Appeals' Assignments 2 2 Reviewing an Appeal 2 2.1 2.1. Accessing the appeals module 2 2.2 Reviewing an Appeal's Details
More informationCSCI 1301: Introduction to Computing and Programming Spring 2018 Project 3: Hangman 2.0 (A Word Guessing Game)
Introduction In this project, you are going to implement the word guessing game, Hangman 2.0. Your program is going to get a random word from an enumerated list (instructions below) and then let the user
More informationCSE 131 Introduction to Computer Science Fall 2016 Exam I. Print clearly the following information:
CSE 131 Introduction to Computer Science Fall 2016 Given: 29 September 2016 Exam I Due: End of Exam Session This exam is closed-book, closed-notes, no electronic devices allowed The exception is the "sage
More informationCIS 101 Orientation Document Fall 2017
CIS 101 Orientation Document Fall 2017 Fall 2017 ONLINE section 23989 To be successful in an online section you must be motivated, disciplined, and able to read and understand the material in the books
More informationAssignment Manager. Change Edit Mode to On if it is not already by clicking on the option at the top right of the window.
Assignment Manager Blackboard has a tool called the Assignment Manager that facilitates file submissions from students. The Assignment Manager feature can be used in any content area (e.g. Course Information,
More informationProgramming Assignment - 1
Programming Assignment - 1 Due Date : Section 0 - Monday February 5 th, 2018 - No Later than 2:15 pm Section 1 - Monday February 5 th Section 2 - Monday February 5 th, 2018 - No Later than 3:45 pm., 2018
More information(Blackboard 9) Using Turnitin with AUTonline STUDENT GUIDE
(Blackboard 9) Using Turnitin with AUTonline STUDENT GUIDE Using Turnitin via AUTonline Use this guide if your lecturer has requested you to submit your assignments into Turnitin via AUTonline /Blackboard.
More informationProgramming Assignments
ELEC 486/586, Summer 2017 1 Programming Assignments 1 General Information 1.1 Software Requirements Detailed specifications are typically provided for the software to be developed for each assignment problem.
More informationIntroduction to Java
Introduction to Java A Farewell to Karel Welcome to Java But First... A Brief History of Digital Computers Image credit: http://upload.wikimedia.org/wikipedia/commons/4/4e/eniac.jpg Programming in the
More informationASSIGNMENT 1 First Java Assignment
ASSIGNMENT 1 First Java Assignment COMP-202B, Winter 2012, All Sections Due: Sunday January 29th, 2012 (23:30) Please read the entire pdf before starting. You must do this assignment individually and,
More informationINF 315E Introduction to Databases School of Information Fall 2015
INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website
More informationCyber Defense 2019 Summer Application
Cyber Defense 2019 Summer Application Cyber Defense Training Camp is an advanced level 7 day residential summer program for rising high school juniors and seniors. Dates: 3:00pm, Sunday, July 7 12:00pm,
More informationCS-220 Spring 2016 Project 2 Due: March 23, Warehouse
Warehouse Project Description For this project, we will be writing software to be used in a warehouse environment. The job in the warehouse is to assemble kits to send out to customers. Each kit is made
More informationOffice Hours Time: Monday/Wednesday 12:45PM-1:45PM (SB237D) More Information: Office Hours Time: Monday/Thursday 3PM-4PM (SB002)
Professor: Ioan Raicu Office Hours Time: Monday/Wednesday 12:45PM-1:45PM (SB237D) More Information: http://www.cs.iit.edu/~iraicu/ http://datasys.cs.iit.edu/ TAs (cs553-f14@datasys.cs.iit.edu): Ke Wang
More informationCS1100: Excel Lab 1. Problem 1 (25 Points) Filtering and Summarizing Data
CS1100: Excel Lab 1 Filtering and Summarizing Data To complete this assignment you must submit an electronic copy to Blackboard by the due date. Use the data in the starter file. In this lab you are asked
More informationTemplates and Operator Overloading in C++
Templates and Operator Overloading in C++ CSE030 Lab 12 Assignment 12 Tuesday Section (03L) Due Date (100%): November 27 at 1:50pm Resubmission Deadline (50% credit): December 4 at 11:00am Thursday Section
More informationCSc 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 informationCommunity Service Project/Critical Thinking Class (Deadlines)
Name Period Community Service Project/Critical Thinking Class (Deadlines) Go to: START DUE DATE DATE Feb 4 February 15 Step 1 Feb 4 March 1 Step 2, Step 3, Step 4 March 1 May 3 Step 5 May 3 May 10 Step
More informationCarnegie Mellon University Department of Computer Science /615 - Database Applications C. Faloutsos & A. Pavlo, Spring 2014.
Carnegie Mellon University Department of Computer Science 15-415/615 - Database Applications C. Faloutsos & A. Pavlo, Spring 2014 Homework 1 IMPORTANT Plagiarism: Homework may be discussed with other students,
More informationRegis University CC&IS CS362 Data Structures
Regis University CC&IS CS362 Data Structures Programming Assignment #5 (covers classes and objects) Due: midnight Sunday of week 6 A college wants to you to write a test program for tracking their course
More informationNote: The buy help from the TA for points will apply on this exam as well, so please read that carefully.
CS 215 Spring 2018 Lab Exam 1 Review Material: - All material for the course up through the Arrays I slides - Nothing from the slides on Functions, Array Arguments, or Implementing Functions Format: -
More informationLab Exam 1 D [1 mark] Give an example of a sample input which would make the function
CMPT 127 Spring 2019 Grade: / 20 First name: Last name: Student Number: Lab Exam 1 D400 1. [1 mark] Give an example of a sample input which would make the function scanf( "%f", &f ) return -1? Answer:
More informationCpSc 1111 Lab 5 Formatting and Flow Control
CpSc 1111 Lab 5 Formatting and Flow Control Overview By the end of the lab, you will be able to: use fscanf() to accept a character input from the user execute a basic block iteratively using loops to
More informationCMSC 132: Object-Oriented Programming II. Administrivia
CMSC 132: Object-Oriented Programming II Administrivia CMSC 132 Summer 2017 1 Course Description Introduction to use of computers to solve problems Design and implement abstract data types: List, Stack,
More informationComputer 2 App1. App3 API Library. App3. API Library. Local Clipboard
System Programming (MEEC/MEAer) Project Assignment 2016/2017 In this project the students will implement a simple distributed clipboard. Applications can copy and past to/from the distributed clipboard
More informationPIC 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 informationmanaba+r Report Examination Manual [For Students]
manaba+r Report Examination Manual [For Students] Contents 1. Report Examination... 1 1.1. Courses with Report Examinations... 1 1.2. Report Topic Announcement Method... 1 1.3. Report Submission... 1 1.4.
More informationICSI 516 Fall 2018 Project 1 Due October 26th at 11:59PM via Blackboard
ICSI 516 Fall 2018 Project 1 Due October 26th at 11:59PM via Blackboard Objectives: There are a number of objectives to this assignment. The first is to make sure you have some experience developing a
More informationPart 1: Written Questions (60 marks):
COMP 352: Data Structure and Algorithms Fall 2016 Department of Computer Science and Software Engineering Concordia University Combined Assignment #3 and #4 Due date and time: Sunday November 27 th 11:59:59
More informationSan 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 informationProject Manager User Manual
Project Manager User Manual Overview Welcome to your new Project Manager application. The Project Managaer is implemented as a web site that interfaces to an SQL database where all of the project and time
More informationCAREER MODULE MANAGEMENT EFFECTIVE BUSINESS COMMUNICATIONS Spring 2018
CAREER MODULE MANAGEMENT 321 - EFFECTIVE BUSINESS COMMUNICATIONS Spring 2018 Director Career Services: Stallar Lufrano-Jardine Office: AB 407 Email: stallar@unr.edu Office Hours: M F 9-4pm Phone: (775)
More informationCS 1428 Programming Assignment 2 Due Wednesday September 19 th :15 am Section 3 3:45 pm Section 4
CS 1428 Programming Assignment 2 Due Wednesday September 19 th 2018 11:15 am Section 3 3:45 pm Section 4 Program 2: Write a C++ program to create a customer s bill for a company. The company sells only
More informationAdvanced Programming Concepts. CIS 15 : Spring 2007
Advanced Programming Concepts CIS 15 : Spring 2007 Mondays and Thursdays 12:15 pm to 1:30 pm 232 Ingersoll Extension Instructor: Chipp Jansen (not Tennenbaum as listed) E-mail: chipp@sci.brooklyn.cuny.edu
More informationA: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:
Department of Electronics Engineering Technology Division of Architecture, Engineering, & Technology West Campus Building 9, Room 140 (407) 582-1902/1903 http://www.valenciacollege.edu/west/engineering/
More informationTHE UNIVERSITY OF WESTERN ONTARIO CS212b: Introduction to Software Engineering Final Examination: Marking Scheme
THE UNIVERSITY OF WESTERN ONTARIO CS212b: Introduction to Software Engineering Final Examination: Marking Scheme Instructor: Raphael M. Bahati Sunday, April 19, 2005 This is a closed book exam with no
More informationSan 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 informationThis assignment has four parts. You should write your solution to each part in a separate file:
Data Structures and Functional Programming Problem Set 1 CS 3110, Fall 013 Due at 11:59 PM, Thursday, September 5 Version: 3 Last Modified: Wednesday, August 8 This assignment has four parts. You should
More information