January 27, 2005Serguei A. Mokhov, 1 General Assignment Guidelines and Marking Scheme COMP444 – System Software Design Revision.

Slides:



Advertisements
Similar presentations
May 23, 2002Serguei A. Mokhov, 1 Synchronization COMP346/ Operating Systems Tutorial 3 Revision 1.2 October 7, 2003.
Advertisements

October 15, 2002Serguei A. Mokhov, 1 UNIX Security 2: A Quick Recap SOEN321 - Information Systems Security Revision 1.3 Date: September.
September 10, 2003Serguei A. Mokhov, 1 Introduction SOEN228 Revision 1.1 September 10, 2003.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
Mark Dixon Page 1 13 – Coursework 2 Debrief: Spanish Words.
Revisions If you received the grade: “R” If you received the grade: “R” You must do a revision to receive a grade for lab 2. You must do a revision to.
A452 – Programming project – Mark Scheme
Mark Dixon Page 1 22 – Coursework 2 Debrief: Phonics.
BPC.1 Basic Programming Concepts
March 1, 2002Serguei A. Mokhov, 1 Brief Introduction to System Calls and Process Management COMP 229, 346, 444, 5201 Revision 1.3.
How To: Create an Additional Pay Request (Individual) To see this in PennWorks...click herehere Task Definition: Enter Additional Pay data and attach documents.
COMP 1001: Introduction to Computers for Arts and Social Sciences.
Knowing How To Get Good Grades. Use Your Agenda Book Record assignments Check your agenda book at the end of the day Call a friend if you are absent.
Comp 245 Data Structures Software Engineering. What is Software Engineering? Most students obtain the problem and immediately start coding the solution.
9/15/ Lecture 11 STATS 330: Lecture 1. 9/15/ Lecture 12 Today’s agenda: Introductory Comments: –Housekeeping –Computer details –Plan of.
GCSE Computer Science 2 YEAR COURSE Business & ICT Department.
July 29, 2003Serguei Mokhov, 1 Makefile Brief Reference COMP 229, 346, 444, 5201 Revision 1.2 Date: July 18, 2004.
March 1, 2002Serguei A. Mokhov, 1 Brief Introduction to System Calls and Process Management COMP229 - System Software Edition 1.1,
Mastering Char to ASCII AND DOING MORE RELATED STRING MANIPULATION Why VB.Net ?  The Language resembles Pseudocode - good for teaching and learning fundamentals.
1.7 BINARY CODES BCD Code (Binary –Coded Decimal ) BCD Addition
August 7, 2003Serguei A. Mokhov, 1 gcc Tutorial COMP 444/5201 Revision 1.1 Date: January 25, 2004.
July 17, 2003Serguei A. Mokhov, 1 Shells and Shell Scripts COMP 444/5201 Revision 1.3 January 25, 2005.
May 9, 2002Serguei A. Mokhov, 1 Kickstart Intro to Java Part I COMP346/ Operating Systems Revision 1.6 February 9, 2004.
Adding Integers and Rational Numbers Using a Number Line 7.NS.A.1.
1 Life Cycle of Software Specification Design –Risk Analysis –Verification Coding Testing –Refining –Production Maintenance.
Computers and Scientific Thinking David Reed, Creighton University Functions and Libraries 1.
I Power Higher Computing Software Development The Software Development Process.
Introduction to Programming Lecture No. 1. Program “A precise sequence of steps to solve a particular problem”
OCR AS Applied ICT Business Documents. Session Outline Intro to flyers Outline of Flyers assignment Plan, produce and review own flyers.
Understanding Rubrics What is a rubric? A scoring tool that lists the criteria for a piece of work, or “what counts” (e.g., purpose, organization, detail,
Software Design: Principles, Process, and Concepts Getting Started with Design.
OCR AS Applied ICT Business Documents. Big picture.
Lecture 5: Stopping with a Sentinel. Using a Sentinel Problem Develop a class-averaging program that will process an arbitrary number of grades each time.
CSC 4700 Software Engineering
Your Mission Objectives
June 6, 2002Serguei A. Mokhov, 1 Salsa Theory Debrief 2 COMP346 - Operating Systems Tutorial 6 Edition 1.1, June 19, 2002.
Computing Higher – SD Unit - Topic 8 – Procedure and Standard Algorithms P Lynch, St Andrew’s High School Unit 2 Software Development Process Topic.
Modularity using Functions Chapter 4. Modularity In programming blocks of code often can be "called up" and reused whenever necessary, for example code.
No Child Left Behind Application 2011 Title II, Part D Individual Application Virginia Department of Education April 2011.
Solve Linear Systems by Substitution January 28, 2014 Pages
Error Handling Tonga Institute of Higher Education.
October 1, 2003Serguei A. Mokhov, 1 SOEN228, Winter 2003 Revision 1.2 Date: October 25, 2003.
1 COS 260 DAY 12 Tony Gauvin. 2 Agenda Questions? 5 th Mini quiz –Chapter 5 40 min Assignment 3 Due Assignment 4 will be posted later (next week) –If.
Think First, Code Second Understand the problem Work out step by step procedure for solving the problem (algorithm) top down design and stepwise refinement.
3.1.3 Program Flow control Structured programming – SELECTION in greater detail.
Starter – Its the small things in life What’s wrong with this code Height = 10 Width = 10 A = Height * Width Print A Remember to check: Spelling Spacing.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
June 11, 2002Serguei A. Mokhov, 1 The Monitor COMP346 - Operating Systems Tutorial 7 Edition 1.2, June 15, 2002.
Operating System Concepts and Techniques Lecture 9 Memory Management-2 M. Naghibzadeh Reference M. Naghibzadeh, Operating System Concepts and Techniques,
In this lecture What is Programming? A useful definition Object Orientation (and it’s counterparts) Thinking OO Programming Blocks – Variables – Logic.
Getting Started With Python Brendan Routledge
Review for Test2. Scope 8 problems, 60 points. 1 Bonus problem (5 points) Coverage: – Test 1 coverage – Exception Handling, Switch Statement – Array of.
June 20, 2002Serguei A. Mokhov, 1 Drivers, Interrupts, and Trap Explained COMP346/ Operating Systems Tutorial 3.5 Revision.
Solving Systems using Substitution
Exploring Computer Science Lesson 4-10 – Part 1
How to fix QuickBooks Error Code 80029c4a Call
ICT – Unit 1 Mock Exam1 Question 1: If 3 marks circle 3 options!
الكلية الجامعية للعلوم التطبيقية
Lesson Objectives Aims
Spot the bug!.
BTEC Level 3 Subsidiary Diploma
GCSE AQA Revision Paper 1 Additional Questions Mark scheme V1.0.
What Is Wrong With This Simple Code?
How did the German government handle the economy during the 1920s?
Chapter 2. Problem Solving and Software Engineering
How did the German government handle the economy during the 1920s?
Modern Programming Languages Lecture 18 Fakhar Lodhi
Exploring Computer Science Lesson 4-10 – Part 1
Creating behaviours: MOVEMENT
Presentation transcript:

January 27, 2005Serguei A. Mokhov, 1 General Assignment Guidelines and Marking Scheme COMP444 – System Software Design Revision 1.0

January 27, 2005Serguei A. Mokhov, 2 General There will be letter grades assigned to your assignments. If basic assignment requirements say: –Do task 1 –Do task 2 –Do task 3 And you just do what it says, which is good, and what any student is expected to be able do anyway, you get a good grade of B… In order to get A+, you must do excellently and produce high-quality work with extras; details follow.

January 27, 2005Serguei A. Mokhov, 3 General (2) Good and useful SOEN practices are in place. READE is a must. Makefile is a must.

January 27, 2005Serguei A. Mokhov, 4 Extras If your app gives some extra features or extensions that are logical and useful to the problem being solved, or refines gray spots in the requirements and/or design, that’s a big asset towards your app and your grade.

January 27, 2005Serguei A. Mokhov, 5 Code Naming (variables, functions, structures and types). Modularity Structure NO hardcoding Error handling (e.g. return values from all system calls).