Homework Identify a suitable project topic that conforms to project requirements

Similar documents
Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Unit Assessment Guide

COURSE OUTCOMES OF M.Sc(IT)

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

Computing Science: National 5 and Higher skills, knowledge and understanding

AP Computer Science AB

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies

CS 445: Data Structures Final Examination: Study Guide

KENDRIYA VIDYALAYA SANGATHAN

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library.

KENDRIYA VIDYALAYA SANGATHAN

Higher National Unit specification: general information

Course Report Computing Science Advanced Higher

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session

KENDRIYA VIDYALAYA SANGATHAN, KOLKATA REGION SPLIT-UP SYLLABUS ( ) CLASS XII : COMPUTER SCIENCE (THEORY)

Lesson Plan for Even semester

CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards

Department Curriculum and Assessment Outline

4. BOOLEAN ALGEBRA 8 5. NETWORKING AND OPEN SOURCE SOFTWARE 10

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Computing Science. Advanced Higher. Finalised Marking Instructions

Level 5 Diploma in Computing

Contents Chapter 1 Introduction to Programming and the Java Language

AP Computer Science 4325

Higher National Unit specification: general information. Relational Database Management Systems

3D Graphics Programming Mira Costa High School - Class Syllabus,

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10

Samples of Evidence to Satisfy the AP Computer Science AB Curricular Requirements

ADMINISTRATIVE MANAGEMENT COLLEGE

Database Processing. Fundamentals, Design, and Implementation. Global Edition

CLASS XII INFORMATICS PRACTICES ACADEMIC SESSION FORTNIGHTLY BREAKUP OF SYLLABUS. Main Topic Sub Topics Pds Total Pds

Personalised Learning Checklist ( ) SOUND

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

SQA Advanced Unit Specification: general information. Relational Database Management Systems

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

KENDRIYA VIDYALAYA SANGATHAN. Regional Office Delhi Split-up Syllabus Session Subject:-Computer Science Subject Code:-083

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid. Fall 2018

AP COMPUTER SCIENCE A: SYLLABUS

JAIPUR NATIONAL UNIVERSITY, JAIPUR

National Quali cations

SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

Computer Programming II C++ (830)

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

SY nd Sem Syllabi-All Courses.xlsx - 2S-APCSA Page 1 of 5

CERTIFICATE IN WEB PROGRAMMING

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

DIABLO VALLEY COLLEGE CATALOG

ITM DEVELOPMENT (ITMD)

Computer Programming II Python

COURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

Big Java Late Objects

Level 4 Diploma in Computing

Unit Overview. Concepts & Understandings. Learning Targets

[CHAPTER] 1 INTRODUCTION 1

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

J, K F, G, H. Library/framework, 168 LIKE() predicate, 142 Load-balancing server (LBS), 120 Lock on check out (LOCO), 1

Assessment for the CS Degree Program FY Fall 12 - Spring 13 Computer Science Dept. Texas A&M University - Commerce

Homeschool Programming, Inc.

LIST OF EXPERIMENTS. (1) (Office Automation)

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

Answer any Five Questions. All questions carry equal marks.

Marking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)

Curriculum Map Grade(s): Subject: AP Computer Science

AO3 - Version: 2. Oracle Database 11g SQL

Course Outline and Objectives: Database Programming with SQL

Web Development & SEO (Summer Training Program) 4 Weeks/30 Days

OCR Level 3 Advanced GCE in Computer Science (H446)

National Quali cations

AP Computer Science A Syllabus

SAMPLE CURRICULUM GUIDE June 2014

AP Computer Science A Course Syllabus

Computer Programming AAS Spring 2019 Outcomes

Subject: OBJECT ORIENTED PROGRAMMING WITH C++ Paper (U.G): BCA -231 S. No. Course Outcomes

.NET Advance Package Syllabus

Object Orientated Analysis and Design. Benjamin Kenwright

Week Day Topic Sub Topic Type Hours Pre-Evaluation Experience Collection & Demographics Online 2 OOPS concepts 1

Data Management Glossary

IT-2670: C/C++ PROGRAMMING LANGUAGE

FOUNDATION OF INFORMATION TECHNOLOGY - Class IX

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Abstract Data Structures IB Computer Science. Content developed by Dartford Grammar School Computer Science Department

Dot Net Online Training

Index. BigBadGuiTools (BBGT), 186 Business logic and data layer, 32 Business requirements

Post-Graduate Diploma in Computer Application Examination,2008 ELECTRONIC DATA PROCESSING

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Computer Science Curriculum Content, KS5

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

Qualification Specification for the Knowledge Modules that form part of the BCS Level 4 Software Developer Apprenticeship

Paradigms of computer programming

Systems Analysis and Design in a Changing World, Fourth Edition

ASSIGNMENT-1 M.Sc. DEGREE EXAMINATION, MAY 2018 (First Year) INFORMATION TECHNOLOGY Basics of Information Technology

Resources to support the National 5 Computing Science course

Transcription:

Week Content 1 Revis June 2 June sion of Higher SDD and Introduction to course Introduction to the course with exemplification of Course Assessment requirements and Project Revision of SDD concepts at Higher levell including parameter passing and arrays of records Computing Science Project Producing a Project Proposal Project Management Techniques ( Ganttt Chart and Project plan with times/ /dates/concurrency) Revision of Higher SDD Types of Language Agile and RAD SCRUM methodology introduction Work on revision of substrings and file handling Homework Identify a suitable project topic that conforms to project requirements Revise Higher Computing Science Assessment 3 June 4 Types of language (procedural, declarative and object oriented) Object Oriented Languages (object, encapsulation,method, property, class, inheritance, subclass) Revision of VB.NET CLASSS diagrams to show objects(dataa and methods) USE CASE diagrams to show how classes interact with user Polymorphism Classes and objects using SQA reference language Instantiation using SQA reference language Revise Higher Computing Science Project Proposal By the end of June you should be able to complete Q1 to 9. This covers all concepts at Higher level Project Proposal submitted and approved

5 OOP contructor, mutator, getter and setter Examples using SQA reference language Creating classes and subclasses using VB.NET SDD1 SDD Read page 1 to 17 6 Benefits of Object Oriented Programming OOP using Greenfoot JAVA concurrent (multiple threads, coordination) SDD Read page 18 to 23 including test Produce a detailed Project Plan (see handout) formal 7 Data Types and Structures 2 Dimensional arrays Arrays of records Linked Lists SDD 2 SDD Read page 25 to 34 8 9 Data Types and Structures Stacks and queues (including circular queues) Standard Algorithms Linear and binary search SDD Read page 37 to 49 including test SDD 3 SDD TEST 1 10 Standard Algorithms Sort algorithms Insertion, bubble and quicksort Comparison of sorts including quicksort SDD Read page 79 to 105 including test 11 Development Methodologies (decomposition, iterative prototyping, spiral, scrum) Design Notations (psuedocode, UML, USE CASE, Class, sequence diagrams and wireframing) SDD 4 SDD Read page 51 to 76 including test Produce a detailed Requirements Specification (see handout) formal

12 OCT 13 OCT Computational Constructs reading and writing data to and from existing files (serial and random access) Recursion Assessment Task 2 Testing Component, Integrative, acceptance testing Usability and Accessibility testing SDD Read page 108 to 115 including test SDD5 SDD Read page 118 to 134 including test Assessment Task 1 and 2 Assessment Task 2 SDD TEST 2 14 OCT 15 16 17 18 19 DEC SDD Unit Assessment Assessment Task 2 SDD Unit Assessment SDD6 Produce a detailed User Interface (Wireframes, Validations, ) formal Assessment Task 2 and 3 SDD Unit Assessment Assessment Task 3 Project Design/Project Management Feasibility study, user surveys, planning, Gantt (critical path and float) Information Systems Design Techniques HCI and user centred design/interface SCRUM Web Development Web server / client server model HTML Forms ( Form Structure and Form Methods ) ISDD Read page 2 to 49 including test ISDD Read page 51 to 72 including test ISDD 1

20 DEC Web Development Types of Form (TEXT INPUT,TEXT AREA, RADIO BUTTON, CHECKBOX, SUBMIT BUTTON) Using EasyPHP to create a webserver ISDD Read page 75 to 95 including test Produce a detailed program / data design formal 21 DEC 22 Web Development (Form Security) ISDD 2 Database Systems and SQL create and execute SQL statements to create database tables (DDL) use, create and execute SQL statements to insert, update and delete data from tables; (DML) create and execute SQL statements making use of FROM, WHERE, 23 Database Systems and SQL ORDER BY and GROUP BY clauses, aggregate functions (COUNT, SUM, MIN, MAX, AVG) and equi joins between tables. describe the organisation and operation of a typical database server model; exemplify the use of tools to manage data within a database server. ISDD 3 ISDD Read page 97 to 124 including test Written Class Test on ISDD 24 Web and Database Integration use a server side scripting language (PHP) to: demonstrate the basic commands and syntax; connect to a database to process data; read/write data from/to a database; Working program with evidence of iteration (changelog with listings, parameter passing, file handling and sorting) formal

25 Web and Database Integration use insert, amend and deletion queries; process a form using server side scripting. ISDD 4 ISDD Read page 130 to 161 including test Unit Assessment Outcome 1 practical (website) 26 27 Implications Revision of Laws Intellectual Property Storage of data, online marketing and analytics Cyber risks Social media and Big Data ISDD Unit Assessment Use SQL to create and populate a single table (Data dictionary and SQL clause) Revision for prelims ISDD 5 ISDD Read page 166 to 181 including test Unit Assessment Outcome 2 report Unit Assessment 28 29 30 31 32 ISDD Unit Assessment Creation of website with form elements and implementation of search in SQL table to return results to search page Revision for prelims ISDD Unit Assessment Creation of website with form elements and implementation of search in SQL table to return results to search page. Write up of task Prelims Unit Assessment Prelims ISDD Unit Assessment ISDD 6 DEADLINE for Project (1 st Draft) Revision Present Final DEADLINE for Project

33 34 April 35 April Project Presentation Revision Revision