Simply Java Programming: An Application Driven, Tutorial
|
|
- Griselda Pitts
- 5 years ago
- Views:
Transcription
1 Simply Java Programming: An Application Driven, Tutorial st Approach, 1 Edition 2004 Georgia Competency-Based Curriculum Frameworks, Career & Technical Education, Information Technology, Programming and Systems Management (Grades 9-12) Georgia Competency-Based Curriculum Frameworks, Career & Technical Education, Information Technology, Programming and Systems Management, Course PROGRAMMING CONCEPTS 1. Demonstrate knowledge of programming language concepts. Demonstrate knowledge of the concept of physical representation of digitized information (e.g., data, text, image, voice). Demonstrate knowledge of the hardware-software connection. Demonstrate knowledge of the concepts of data and procedural representation. SE: SE: Analyze programming languages. SE: 3-6 Demonstrate knowledge of the function and operation of compilers and interpreters. SE: 4, 22, 35 Demonstrate knowledge of the basic principles for analyzing a programming language. Demonstrate knowledge of the basics of structured, object-oriented, and event-driven programming. Demonstrate knowledge of how a programming language can support multitasking and exception handling. Demonstrate knowledge of current key programming languages and the environment they are used in (e.g., C, C++, Visual Basic, Java, RPG, COBOL, Assembler). SE: , SE: 663, SE: 3-6 1
2 2. Demonstrate knowledge of the stages of program development. Identify the use of program design tools. SE: , 140, 183, 956 Demonstrate knowledge of structured/modular programming. Demonstrate knowledge of the information system (IS) life cycle. Demonstrate knowledge of the characteristics and uses of batch processing. Demonstrate knowledge of the characteristics and uses of interactive processing. Demonstrate knowledge of the characteristics and uses of event-driven, object-oriented processing. SE: , Develop technical documentation associated with software development. Secure needed information using appropriate reference materials. Analyze specifications. Identify constraints. Identify input and output (I/O) requirements. SE: 116, 119, 182, 455 APPLIED PROGRAMMING LANGUAGES 1. Apply computational and logical operations. Develop programs that use arithmetic operations. SE: 73, 90, 92, 99, 120, Develop programs that use relational operators and compound conditions. SE: , 184 Develop programs that use control breaks. SE: 101, 103 Develop programs that use subtotals and final totals. 2
3 2. Apply techniques for building applications. Demonstrate knowledge of the development environment. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Use editors. Compile or interpret applications into runable form. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Run an application. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 3
4 Run an application. SE: 3. Apply language-specific programming techniques. Develop programs using the desired language. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Incorporate the use of sort routines. SE: Develop programs designed to create, update, and delete records. Develop programs using menus. SE: Develop programs that require user input. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 4
5 Develop programs that require user input. Demonstrate knowledge of key constructs and commands specific to the language. SE: SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Compile a program. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 5
6 Test the program. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Correct errors. SE: 36, 86, , , 288, 318, Debug programs. Test/run a program. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Correct syntax errors. SE: 36, 86, , , 288, 318, Debug compiler errors. SE: 36, 86, , , 288, 318, Correct common run-time errors. SE: 36, 86, , , 288, 318, Debug complex logic errors. SE: 36, 86, , , 288, 318,
7 SOFTWARE DEVELOPMENT 1. Demonstrate knowledge of software development methodology. Identify the basic concepts of algorithm development and programming. Demonstrate knowledge of how to complete a project. Demonstrate knowledge of the principles of program design. SE: 115, 122, 206 SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Demonstrate knowledge of different data types. SE: 90-91, 98, 119, 126, 136, 265, 350, 942 Demonstrate knowledge of the software design process. SE: , 140, 183, 956 7
8 Demonstrate knowledge of how to resolve program implementation issues. Demonstrate knowledge of software development issues. Demonstrate knowledge of the system life-cycle approach. Demonstrate knowledge of the use, structure, and contents of a requirements specification document. Demonstrate knowledge of how to use a structured methodology to analyze a real-world problem. Demonstrate knowledge of how dataflow diagrams, process specifications, and a data dictionary are used to model functional requirements. Demonstrate knowledge of nonfunctional requirements (e.g., security, integrity, response time, and reliability). SE: , 140, 183, 956 SE: , 140, 183, 956 SE: , 140, 183, 956 SE: 261, 838 Demonstrate knowledge of how to use computeraided software engineering (CASE) tools. Demonstrate knowledge of different system design models (e.g., client server, centralized). Demonstrate knowledge of how to design and implement programs in a top-down manner. Demonstrate knowledge of how to use algorithmic and modular design to develop a problem solution. SE: , 140, 183, 956 SE: , 140, 183, 956 SE: 115, 206, 222 Demonstrate knowledge of how concepts of modular design are used to define cohesive modules. Demonstrate knowledge of how programming control structures are used to verify correctness. Demonstrate knowledge of data normalization. 8
9 2. Demonstrate knowledge of basic software systems design. Access needed information using company and the manufacturers references. Analyze documentation, forms, notes, and source data. Identify constraints. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Identify system processing requirements. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 9
10 Identify input and output. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Design system inputs, outputs, and processes. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Prepare logic using program flowchart. SE: , 140, 183, 956 Define variables. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 10
11 Define variables. SE: Select programming language. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Create design documentation. Prepare a printer spacing chart. Design an implementation plan. Design a project plan. Prepare a dataflow diagram. SE: , 140, 183, 956 Present the system design to management. Present the system design to users. Select computer-aided software engineering (CASE) tools. Review the design (e.g., peer and/or user walkthrough). 11
12 3. Develop software requirements/specifications. Access needed information using company references. Analyze requirements/specifications using current approaches (e.g., structured analysis, objectoriented analysis, prototyping, Jackson System Development). Divide design specifications into logical process blocks. SE: , 140, 183, 956 Identify parameters. Clarify specifications using questioning techniques. Follow specifications or drawings. SE: , 140, 183, 956 Record the process. Record data. Gather information using interviewing strategies. Identify system requirements. SE: , 140, 183, 956 Develop informal specifications. Develop formal specifications. Identify documentation needs. Identify computing standards and methodologies. SE: , 140, 183, 956 Identify security measures. SE: 261, Code programs. Access needed information using company and the manufacturers references (e.g., procedural manuals, documentation, standards, work flowcharts). 12
13 Prepare a detailed flowchart for coding program. SE: , 140, 183, 956 Design program solution using pseudocode. SE: 120, 125, , , , , , , 347, , , , , , , , , , 666, 670, , , , 791, 824, Generate source code using programming tools in accordance with established standards (e.g., BASIC, COBOL, RPG, C). SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Code error-handling techniques. SE: 668 Access data using various data storage methods. SE: 712 Apply logical operators (e.g., AND, OR, NOT). SE: 90, 92, 120, , 912 Perform program sorts. SE: 407, 408 Develop programs in higher-level languages (e.g., C++, Visual Basic). SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 13
14 Develop programs in higher-level languages (e.g., C++, Visual Basic). SE: Generate executable code. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Debug compilation errors. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Review code with peers or the design team. SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, 14
15 Review code with peers or the design team. SE: Apply security measures. SE: 261, 838 Apply computer-aided software engineering (CASE) tools and reverse engineering. Develop dataflow designs and translate them to pseudocode. Translate a logical system design into a physical design in a real environment. SE: , 125, 140, , , , , , , 347, , , , , , , , , , 666, 670, , , , 791, 824, , 956 SE: 1, 40, 42, 43, 44, 46, 47, 48, 82, 83, 84, 86, Report progress based on time line. 5. Execute software testing, validation, change control, defect tracking, and documentation. Access needed information. Develop a comprehensive test plan. 15
16 Develop a test system. Develop test procedures. Perform tests. Document errors. Perform regression tests. Update design documentation. Prepare program documentation. Prepare user documentation. Perform a user-acceptance test. Validate user documentation. Review results with the customer/user. Report progress based on time line. 6. Demonstrate knowledge of data structures. Demonstrate knowledge of techniques for data abstraction. Demonstrate knowledge of program design using abstraction. SE: 792 SE: 792 Demonstrate knowledge of data structures. SE: , , 587, , 793, 800 Analyze mathematically the efficiency of algorithms that manipulate and use data structures in searching, sorting, dictionary operations, and graphing. Estimate algorithm efficiency using basic database concepts. 16
17 DATABASE ADMINISTRATION 1. Apply databases to actual situations and business problems. Derive a database design from a workflow drawing or other requirement documents. Design a database to solve a business problem or other real-life problem situation. SE: Identify the relationship between database components. Sort data on multiple fields. Add/remove filters. Create queries with multiple criteria. Create/apply different types of queries. Join tables in a query. Enhance the design of a form. Create needed subforms. Group data in reports. Make a calculation on a report. Imbed data and graphics. Import data and graphics. Link data and graphics. 2. Create conceptual data models. Analyze model requirements. Identify business entities and the relationships between them. 17
18 Define data in an integrated data dictionary. Ensure that the conceptual model includes tools to facilitate user access. 3. Create logical data models. Map a data model to a relational model. Identify attributes of model entities and relationships between them. Verify that the logical model is consistent with the conceptual model. Specify integrity constraints. 4. Normalize data models. Normalize a logical data model in accordance with established company policy. Verify that the data model matches specifications. Validate the logical data model with the client. 18
Computer Programming AAS Spring 2019 Outcomes
Computer Programming AAS Spring 2019 Outcomes 1. Demonstrate professionalism including presentation skills, utilizing research for problem solving, working independently and in teams, being accountable
More informationSubject : Computer Science. Paper : Software Quality Management. Module : CASE Tools
e-pg Pathshala Subject : Computer Science Paper : Software Quality Management Module : CASE Tools Module No: Quadrant 1: CS/SQM/26 e-text An increasing variety of specialized computerized tools (actually
More informationS/W Programming & Languages
S/W Programming & Languages Overview Programming five steps Five generations High-level programming Object-oriented programming Internet programming 2 Programming What are the five steps of the programdevelopment
More informationJava Programming Unit 3: Variables and Arithmetic Operations
Java Programming Unit 3: Variables and Arithmetic Operations Bensalem Township School District Standards Link: PA State Standards for Business Education: http://www.pdesas.org/standard/views#114,115,116,117
More informationJob Ready Assessment Blueprint. Computer Programming. Test Code: 3023 / Version: 01
Job Ready Assessment Blueprint Computer Programming Test Code: 3023 / Version: 01 Measuring What Matters Specific Competencies and Skills Tested in this Assessment: Analyze Programming Problems and Flowchart
More informationIntroduction to Programming
Introduction to Programming Course ISI-1329 - Three Days - Instructor-Led Introduction This three-day, instructor-led course introduces students to computer programming. Students will learn the fundamental
More information1) What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem and Opportunity Identification D) Development
Technology In Action, Complete, 14e (Evans et al.) Chapter 10 Behind the Scenes: Software Programming 1) What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem
More informationITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University
ITC213: STRUCTURED PROGRAMMING Bhaskar Shrestha National College of Computer Studies Tribhuvan University Lecture 03: Program Development Life Cycle Readings: Not Covered in Textbook Program Development
More informationANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. And
ANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. Content 261311 - Analyst Programmer... 2 135111 - Chief
More informationChapter Twelve. Systems Design and Development
Chapter Twelve Systems Design and Development After reading this chapter, you should be able to: Describe the process of designing, programming, and debugging a computer program Explain why there are many
More informationUnit II. (i) Computer Programming Languages
Unit II. (i) Computer Programming Languages Need of a computer programming language: A programming language is an artificial language designed to communicate instructions to a computer. Thousands of different
More informationOHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE
OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE June 2013 Content Domain Range of Competencies Approximate Percentage of Assessment Score I. Computer Use in Educational Environments
More informationC++ Programming Language Lecture 2 Problem Analysis and Solution Representation
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department Program Development Cycle Program development
More informationOutline. Program development cycle. Algorithms development and representation. Examples.
Outline Program development cycle. Algorithms development and representation. Examples. 1 Program Development Cycle Program development cycle steps: Problem definition. Problem analysis (understanding).
More informationSOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives
Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited
More informationProgramming Languages and Program Development
Programming Languages and Program Development 1 Programming Languages and How They Work Programming o Process used to create software programs Programmers o People who use programming languages to create
More informationProgramming Languages and Program Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102
Programming Languages and Program Development Life Cycle Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline The most common approaches to program design and development
More informationICT 1. June Advanced level
2 1. Software that allows a team to have an electronic face-to face meetings when members are geographically dispersed is ICT 1 A E-mail software 796 B Chat room software C E-messaging software June 2013
More informationProcedural Programming
Unit 18: Procedural Unit code: D/601/1293 QCF Level 4: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of the principles of procedural programming and to enable them
More informationChapter 1: Introduction to Computers and Java
Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Objects Fifth Edition by Tony Gaddis Chapter Topics Chapter 1 discusses the following main topics:
More information8/23/2014. Chapter Topics. Introduction. Java History. Why Program? Java Applications and Applets. Chapter 1: Introduction to Computers and Java
Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Objects Fifth Edition by Tony Gaddis Chapter Topics Chapter 1 discusses the following main topics:
More informationJob Ready Assessment Blueprint. Computer Programming. Test Code: 4023 / Version: 01
Job Ready Assessment Blueprint Computer Programming Test Code: 4023 / Version: 01 Measuring What Matters Specific Competencies and Skills Tested in this Assessment: Analyze Programming Problems and Flowchart
More informationLow-Level Languages. Computer Programs and Programming Languages
Computer Programs and Programming Languages What is a computer program? Set of instructions that directs computer to perform tasks Programming used to write instructions 1 Computer Programs and Programming
More informationUnit Assessment Guide
Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required
More informationContents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii
Contents About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Tutorials Section 1 Tutorial A Getting Started with SAS Enterprise Guide 3 Starting SAS Enterprise Guide 3 SAS Enterprise
More informationChapter 9. Introduction to High-Level Language Programming. INVITATION TO Computer Science
Chapter 9 Introduction to High-Level Language Programming INVITATION TO Computer Science 1 Objectives After studying this chapter, students will be able to: Explain the advantages of high-level programming
More informationCT41 (ALCCS) SOFTWARE ENGINEERING JUN 2015
Q.1 a. What is the role of software engineering? (4) Role of software engineering with reference to producing good quality software, maintainable software, and on time within budget. b. Differentiate between
More informationNGINEERING ANUFACTURE
NGINEERING ANUFACTURE Level 1 Diploma in ENGINEERING and MANUFACTURE Qualification Specification Overview This qualification has been developed predominantly for young people in full time education who
More informationObject-Oriented and Classical Software Engineering DESIGN 11/12/2017. CET/CSC490 Software Engineering Design CHAPTER 14. Stephen R. Schach.
Slide 14.1 CHAPTER 14 Slide 14.2 Object-Oriented and Classical Software Engineering DESIGN Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach Overview Slide 14.3 Overview (contd) Slide 14.4 and abstraction
More informationStandard. Number of Correlations
Computer Science 2016 This assessment contains 80 items, but only 80 are used at one time. Programming and Software Development Number of Correlations Standard Type Standard 2 Duty 1) CONTENT STANDARD
More informationPPSC Competitive Exam for the Post of System Analyst
PPSC Competitive Exam for the Post of System Analyst Question Paper Along with Answer Key Date: 21 st June, 2014 Time: 09: 00 AM to 11:00 AM Total Number of Questions: 100 Q 1. Which of the following is
More informationChapter 1: An Overview of Computers and Logic
Chapter 1: An Overview of Computers and Logic Programming Logic and Design, Third Edition Comprehensive Objectives After studying Chapter 1, you should be able to: Understand computer components and operations
More informationPersonalised Learning Checklist ( ) SOUND
Personalised Learning Checklist (2015-2016) Subject: Computing Level: A2 Name: Outlined below are the topics you have studied for this course. Inside each topic area you will find a breakdown of the topic
More informationProgramming Principles and Techniques
Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Application Software Assembler American Standard Code for Information Interchange Arithmetic Logic Unit (ALU) Algorithm
More information4. The is a diagram that graphically depicts the steps that take place in a program. a. Program b. Flowchart c. Algorithm d. Code e.
Gaddis: Starting Out with Programming Logic & Design Test Bank Chapter Two MULTIPLE CHOICE 1. Which error produces incorrect results but does not prevent the program from running? a. syntax b. logic c.
More informationComputer, Software and Technology Skills
Computer, Software and Technology s of Proficiency in Banner Use commands and menus to navigate between Banner forms Find, filter and select appropriate person/vendor records to perform look ups Generate
More informationFLOW CHART AND PSEUDO CODE
FLOW CHART AND PSEUDO CODE Flowchart A Flowchart is a pictorial representation of an algorithm. The First flowchart is made by John Von Newman in 1945. It is a symbolic diagram of operation sequence, dataflow,
More informationOklahoma City Community College
Computer Science - Web Design and Development (AAS) Associate in Applied Science Minimum of 61 credit hours Creating and maintaining websites has become big business which means big opportunity for you
More informationGE PROBLEM SOVING AND PYTHON PROGRAMMING. Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING
GE8151 - PROBLEM SOVING AND PYTHON PROGRAMMING Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING 1) Define Computer 2) Define algorithm 3) What are the two phases in algorithmic problem solving? 4) Why
More informationIntroduction to Computer Programming/Handout 01 Page 1 of 13
Introduction to Computer Programming/Handout 01 Page 1 of 13 Table of Contents Table of Contents... 1 Learning Objectives... 2 Program... 2 Programmer... 2 Programming Language... 2 Types of Languages...
More informationChapter 1 Introduction to Computers and C++ Programming
Chapter 1 Introduction to Computers and C++ Programming 1 Outline 1.1 Introduction 1.2 What Is a Computer? 1.3 Computer Organization 1.4 Evolution of Operating Systems 1.5 Personal Computing, Distributed
More informationChapter 4: Writing and Designing a Complete Program. Programming Logic and Design, Third Edition Introductory
Chapter 4: Writing and Designing a Complete Program Programming Logic and Design, Third Edition Introductory Objectives After studying Chapter 4, you should be able to: Plan the mainline logic for a complete
More informationG COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::
G COURSE PLAN FACULTY DETAILS: Name of the Faculty:: Designation: Department:: Abhay Kumar ASSOC PROFESSOR CSE COURSE DETAILS Name Of The Programme:: BTech Batch:: 2013 Designation:: ASSOC PROFESSOR Year
More informationTASKS IN THE SYSTEMS DEVELOPMENT LIFE CYCLE
SUMMARY AND REFERENCE ACTG 313 TASKS IN THE SYSTEMS DEVELOPMENT LIFE CYCLE PREPARATION PHASE 1. Identification of the Need for a new Information System 2. Initial Feasibility Study (always flawed because
More informationDetailed Design. Java Problem Repository & Education Platform JPREP
Team Members: Luke Greiner Denis Kalic Abigail McCarthy Robert Tateo Nguyen Truong Patrick White Detailed Design Java Problem Repository & Education Platform JPREP Revision: 1.1 Date: 3/07/14 1 D e l t
More informationTOPICS AND SCOPE LEARNING OUTCOME SUGGESTED ACTIVITIES
INFORMATION AND COMMUNICATION TECHNOLOGY SCHEME OF WORK FORM 5 4.0 MULTIMEDIA 1 04/01/10 08/01/10 4.1 Multimedia 4.1.1 Definition of Multimedia 4.1.1.1 Define multimedia. 4.1.2 Multimedia in Various Fields
More informationMeltem Özturan
Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 1 1 The systems development life cycle (SDLC) provides an overall framework for the process of system development, but the developer relies on many more
More informationSoftware: Systems and Applications Software
Chapter 4 Software: Systems and Applications Software The Importance of Software in Business High Software $ Hardware Low 1950 today time An Overview of Software What is Software? See Chapter 1! Classes
More informationKadi Sarva Vishwavidyalaya, Gandhinagar
Kadi Sarva Vishwavidyalaya, Gandhinagar MASTERS OF COMPUTER APPLICATION (MCA) Semester I (First Year) Subject: MCA-101 Programming for Logic Building (LDPL) SUB Teaching scheme Examination scheme Total
More informationWhat Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software
3 CHAPTER 1 Essential Concepts of Base SAS Software What Is SAS? 3 Overview of Base SAS Software 4 Components of the SAS Language 4 SAS Files 4 SAS Data Sets 5 External Files 5 Database Management System
More informationDEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG
DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG PROGRAMME Diploma in Civil Engineering Diploma in Mechanical Engineering COURSE/CODE Fundamentals of Computer
More information350 Index 2005 GOAL/QPC
Index abstract testing, 274 acceptance criteria, 270 acceptance tests, 270 activity diagrams, 113, 114, 174-175, 321 actor catalog, 144 actor description, 144 actor hierarchy, 148 actor map, 59, 114, 144,
More informationComputer Information Systems
Computer Information Systems 197 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards
More informationDiploma in Software Testing (DST)
SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001
More informationADMINISTRATIVE MANAGEMENT COLLEGE
First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and
More informationRube Goldberg Final Report Format
Rube Goldberg Final Report Format Group Assignment Your team is responsible for composing a single final report that describes in detail your Rube Goldberg machine. The audience of this report is the instructor
More information(Team Name) (Project Title) Software Design Document. Student Name (s):
(Team Name) (Project Title) Software Design Document Student Name (s): TABLE OF CONTENTS 1. INTRODUCTION 2 1.1Purpose 2 1.2Scope 2 1.3Overview 2 1.4Reference Material 2 1.5Definitions and Acronyms 2 2.
More informationENT 189: COMPUTER PROGRAMMING. H/P: Home page:
ENT 189: COMPUTER PROGRAMMING Dr. PAULRAJ M P, Associate Professor, School of Mechatronic Engineering, #42- Level 2, Ulu Pauh New Campus 02600-Arau. PERLIS Email: paul@unimap.edu.my H/P: 017 5103757 Home
More informationSTUDY GUIDE. Illinois Licensure Testing System. Computer Science (038) This test is now delivered as a computer-based test.
Illinois Licensure Testing System STUDY GUIDE Computer Science (038) This test is now delivered as a computer-based test. See www.il.nesinc.com for current program information. Illinois State Board of
More informationContents. Acknowledgments Introduction
Contents Acknowledgments Introduction iv xiii 1: Communicating with the System 1 The System 2 IBM i Objects 2 Subsystems 3 Types of Jobs 3 Control Language (CL) 4 System Values 5 Licensed Programs 6 User
More informationHigher Computing Science Software Design and Development - Programming Summary Notes
Higher Computing Science Software Design and Development - Programming Summary Notes Design notations A design notation is the method we use to write down our program design. Pseudocode is written using
More informationAppendix A: Objectives and Courseware Locations
Appendix A A-1 Appendix A: Objectives and Courseware Locations The course and this appendix are designed to help students prepare for the digital certificate exam. Students can use this appendix as a study
More informationCHAPTER 1 Introduction to Computers and Java
CHAPTER 1 Introduction to Computers and Java Copyright 2016 Pearson Education, Inc., Hoboken NJ Chapter Topics Chapter 1 discusses the following main topics: Why Program? Computer Systems: Hardware and
More informationCOP 1220 Introduction to Programming in C++ Course Justification
Course Justification This course is a required first programming C++ course in the following degrees: Associate of Arts in Computer Science, Associate in Science: Computer Programming and Analysis; Game
More informationComputer Science Technology Department
Computer Science Technology Department Houston Community College Department Phone Number: ab Houston Community College ITSC 1309 Integrated Software Applications I Course Syllabus Instructor Course Reference
More informationProgramming 1. Lecture 1 COP 3014 Fall August 28, 2017
Programming 1 Lecture 1 COP 3014 Fall 2017 August 28, 2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer. ISA - Instruction Set Architecture: the specific set of
More informationC++ Programming Language Lecture 1 Introduction
C++ Programming Language Lecture 1 Introduction By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department Introduction In this course you will learn C++ and the legacy C code. It is
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationComputer Fundamentals
Computer Fundamentals 1 Draw the block diagram of computer architecture and explain each block. Computer is made up of mainly four components, 1) Central processing unit (CPU) 2) Input section 3) Output
More information1: Software Development and.net. An approach to building software
1: Software Development and.net An approach to building software Overview Programming in software development Life-Cycles for software development Object-orientation and modelling Requirements analysis
More informationIvy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V)
Ivy s Business Analytics Foundation Certification Details (Module I + II+ III + IV + V) Based on Industry Cases, Live Exercises, & Industry Executed Projects Module (I) Analytics Essentials 81 hrs 1. Statistics
More informationChapter 9 Quality and Change Management
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc-CST Semester / Year : Even / II Subject Name
More informationComputer Information Systems
Computer Information Systems 193 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards
More informationPearson Education 2007 Chapter 9 (RASD 3/e)
MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics
More informationCIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)
By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable
More informationUnit 1 Lesson 4 Representing Data. Copyright Houghton Mifflin Harcourt Publishing Company
Florida Benchmarks SC.6.N.1.1 Define a problem from the sixth grade curriculum, use appropriate reference materials to support scientific understanding, plan and carry out scientific investigation of various
More informationCopyright 2005 Department of Computer & Information Science
Introducing Programming Copyright 2005 Goals By the end of this lecture, you should Understand the different types of programming languages. Understand the basic procedures in a program as input, processing
More informationAbout the Authors. Preface
Contents About the Authors Acknowledgments Preface iv v xv 1: Introduction to Programming and RPG 1 1.1. Chapter Overview 1 1.2. Programming 1 1.3. History of RPG 2 1.4. Program Variables 6 1.5. Libraries,
More information,
Weekdays:- 1½ hrs / 3 days Fastrack:- 1½hrs / Day [Class Room and Online] ISO 9001:2015 CERTIFIED ADMEC Multimedia Institute www.admecindia.co.in 9911782350, 9811818122 ADMEC Multimedia Institute is one
More information0 Introduction: Computer systems and program development
0 Introduction: Computer systems and program development Outline 1 Introduction 2 What Is a Computer? 3 Computer Organization 4 Evolution of Operating Systems 5 Personal Computing, Distributed Computing
More informationB.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University
Unit 1 Programming Language and Overview of C 1. State whether the following statements are true or false. a. Every line in a C program should end with a semicolon. b. In C language lowercase letters are
More informationCurriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.
Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...
More informationStandards/ Strands Essential Questions Skills Assessment. What are the strengths and weaknesses of Processing as a programming language?
WDHS Curriculum Map Course: Introduction to Computer Science 2 Time Interval/ Content Standards/ Strands Essential Questions Skills Assessment Unit 1: Introduction to 2 weeks Learning Lesson 1 (Chapters
More informationMultiple Choice Questions ( 1 mark)
Multiple Choice Questions ( 1 mark) Unit-1 1. is a step by step approach to solve any problem.. a) Process b) Programming Language c) Algorithm d) Compiler 2. The process of walking through a program s
More informationHIGHER SCHOOL CERTIFICATE EXAMINATION COMPUTING STUDIES 3 UNIT (ADDITIONAL) Time allowed One hour and a half (Plus 5 minutes reading time)
HIGHER SCHOOL CERTIFICATE EXAMINATION 1998 COMPUTING STUDIES UNIT (ADDITIONAL) Time allowed One hour and a half (Plus minutes reading time) DIRECTIONS TO CANDIDATES Section I (0 marks) Attempt ALL questions.
More informationAdvanced Manufacturing. and Engineering. Machining (Foundation Knowledge) Level 2 Diploma in. Qualification Specification
Level 2 Diploma in Advanced Manufacturing Machining (Foundation Knowledge) and Engineering Qualification Specification Overview This qualification has been developed to provide learners with an intermediate
More informationNOCTI Study Guide Yesterday s Study Questions. Correct Answer are included.
Name: May 1, 2013 NOCTI Study Guide Coding Programs! Yesterday s Study Questions. Correct Answer are included. 1. A typical non-functional user requirement is/are A. What the user interface looks like
More informationChapter 7: Software Engineering. Copyright 2015 Pearson Education, Inc.
Chapter 7: Software Engineering Chapter 7: Software Engineering 7.1 The Software Engineering Discipline 7.2 The Software Life Cycle 7.3 Software Engineering Methodologies 7.4 Modularity 7.5 Tools of the
More informationOverview. Certificate of Achievement
Program Outline Report: Computer Programming With C++ https://peralta.curricunet.com/report/getreport?entityid=479&entityty... 1 of 2 9/6/2016 2:27 PM College Originator Award Type Overview Laney College
More informationSoftware design descriptions standard
Tuffley Computer Services Pty Ltd Quality Management System Software design descriptions standard Version: 2.0 Date: 09/05/11 Status: Approved Copy no.: Controlled Approved by: Approver s name: Approver
More informationDiscovering Computers Chapter 13 Programming Languages and Program Development
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development Chapter 13 Objectives Differentiate between machine and assembly languages Identify and discuss the purpose of procedural
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development
More informationCIS 120. Introduction to Programming
CIS 120 Introduction to Programming Approved: May 6, 2011 EFFECTIVE DATE: Fall 2011 COURSE PACKAGE FORM Contact Person (s) Matt Butcher, Andra Goldberg, Dave White, Steve Sorden Date of proposal to Curriculum
More informationUnit 6 - Software Design and Development LESSON 3 KEY FEATURES
Unit 6 - Software Design and Development LESSON 3 KEY FEATURES Last session 1. Language generations. 2. Reasons why languages are used by organisations. 1. Proprietary or open source. 2. Features and tools.
More informationPart (04) Introduction to Programming
Part (04) Introduction to Programming Dr. Ahmed M. ElShafee 1 Dr. Ahmed ElShafee, ACU : Summer 2014, Introduction to CS 1 EVOLUTION To write a program for a computer, we must use a computer language. A
More informationComponent-Level Design. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman. For non-profit educational use only
Chapter 10 Component-Level Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit
More informationCS111: PROGRAMMING LANGUAGE1. Lecture 2: Algorithmic Problem Solving
CS111: PROGRAMMING LANGUAGE1 Lecture 2: Algorithmic Problem Solving Agenda 2 Problem Solving Techniques Pseudocode Algorithm Flow charts Examples How People Solve Problems 3 A Problem exists when what
More information1) Which of the following is an example of a programming language? 1) A) Microsoft Word B) English C) HTML D) Java
FALL 07-08 CIS105(CP105)/CE205 MIDTERM-2 EXAM /FACULTY OF ECON. &ADMIN. SCIENCES OF EUL Student Registration No: Instructor: Prof.Dr.Hüseyin Oğuz Student Name-Surname: Dept. of Computer Information Systems
More informationCOMPUTING SUBJECT KNOWLEDGE AUDIT
COMPUTING SUBJECT KNOWLEDGE AUDIT Use this needs analysis to help self-assess and track your computing subject knowledge. Topic Area 1 Computational thinking Define, explain and use these concepts with
More information