Course Title: Software Development
|
|
- Branden Horton
- 8 years ago
- Views:
Transcription
1 Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan. 2. Utilize research results to assist in designing an information technology-based project plan with strategies for solving specific problems. 3. Analyze quality assurance tasks to produce quality products. 4. Evaluate maintenance and customer support functions. Learning Objective(s) and Depth of Essential Question(s): 1. Create a simulation involving the potential parties, e.g., steering committee, client sponsor, project manager, technology team, company employees, etc., engaged in an information technology-based project plan and their roles. 2. Practice the procedures for identifying software needs and system requirements to design an information technologybased plan using case studies. 3. Create a cost budget for an information technology-based project plan. 4. Develop a time line for an information technology-based project plan. 5. Utilize research results to assist in designing an information technology-based project plan with strategies for solving specific problems. 6. Analyze quality assurance tasks to produce quality products using case studies. 7. Practice evaluating maintenance and customer support functions. How would you define the roles of the potential parties, e.g., steering committee, client sponsor, project manager, technology team, company employees, etc., involved in an information technology-based project plan? What are the procedures for identifying software needs and system requirements to design an information technology-based plan? How would you create a cost budget for an information technology-based project plan? What are the considerations to facilitate the development of a time line for an information technology-based plan? How can research results be used to assist in designing an information technology-based project plan with strategies for solving specific problems? What are the quality assurance tasks needed to produce quality products? How can maintenance and customer support functions be evaluated? Content 1. Analyze customer software needs and system requirements to design an Suggested Instructional Activities Rigor & Relevance Framework (Quadrant) 1. Identify the potential parties involved in an information technology-based project plan and Suggested Materials, Equipment and Technology Resources Suggested textbook:
2 information technology-based project plan. a. Research the potential parties involved in an information technology-based project plan and their roles. b. Cover the steps in constructing a cost budget for an information technologybased project. c. Explain how a time line for an information technology-based project works. 2. Utilize research results to assist in designing an information technology-based project plan with strategies for solving specific problems. a. Show techniques for developing general designs that are easily expandable over time. b. Explain techniques for reusing software that can be applied to solving specific problems. 3. Analyze quality assurance tasks to produce quality products. a. Demonstrate the use of the concept of data abstraction in insuring quality. b. Model the reuse of software through inheritance and show how quality is assured. c. Illustrate the use of multiple inheritance, when appropriate, to increase reusability and provide quality assurance. 4. Evaluate maintenance and customer support functions. a. Show the relationship between requirements information gathering and a translation to a formal specification. b. Explain techniques for documenting programs and systems. c. Analyze the costs of a maintenance and customer support feedback loop using a budget. their roles. 2. Develop a cost budget for an information technology-based project. 3. Create a time line for an information technology-based project. 4. Simulate the process by activating the information technology-based project plan. C++ for Business Programmers, 2 nd Edition, John C. Molluzzo, Pearson Prentice Hall, 2006.
3 d. Use a customer support feedback loop time line to examine the promptness of responses to enhancement and maintenance requests. Unit Assessment: Assess the simulation of an information technology-based plan with students working in groups and changing roles. Unit/Course CTSO Activity: FBLA Client Service competition, DECA Business Services Marketing competition, and SkillsUSA Customer Service competition Unit/Course Culminating Product: gained from simulating and revising an information technology-based plan. Course/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other: Microsoft Certified Technology Specialist (MCTS)
4 Course Title: Software Development Unit: Software Design Content Standard(s) and Depth of Learning Objective(s) and Depth of Essential Question(s): 5. Demonstrate the effective use of tools for software development. 6. Relate program structure, blocks, and storage types to C Construct console and file input and output, functions, arrays, and strings. 8. Develop a software program. 9. Differentiate between C++ and C programming languages. 10. Design a simple program that incorporates mathematics by writing the code, performing unit testing, and debugging the program. 1. Analyze the differences between C and C++ and why those differences are significant. 2. Practice using inheritance and polymorphism to design a class hierarchy. 3. Choose the recommended options involved in using data abstraction and encapsulation in designing a class. 4. Use mathematical operations to design algorithms. 5. Identify and correct errors. 6. Create and use functions that work with respect to parameters, arguments, return statements, return types, and return values. 7. Follow the software engineering process of reusing code in an object-oriented environment to enhance an application. 8. Solve business problems using C Write and use class constructors. 10. Document code and structure programs for readability. 11. Use a console menu to practice reading and writing files with string data and number fields. What are the differences between C and C++ and why are those differences significant? How would you use inheritance and polymorphism to design a class hierarchy? What considerations are involved in using data abstraction and encapsulation in designing a class? How are mathematical operations used to design algorithms? What are the types of errors and the procedures for detecting and fixing them? How do functions work with respect to parameters, arguments, return statements, return types, and return values? What is the software engineering process and how does it apply in the case of C++ with respect to reuse of code? How would you proceed to solve a business problem using C++? What are the considerations in writing and using class constructors? How do you create documentation and structure programs for readability? What are options for input/output with both the console and data files including the use of strings?
5 Content 1. Demonstrate the effective use of tools for software development. a. Choosing an Integrated Development Environment (IDE) b. A first program and the compile and run sequence c. The importance of white space and indentation in making programs more readable d. Matching of ( ) and { } is nested --- never cross-serial except with comments using /* and */ e. Students are aware of the role and importance of useful, readable, and complete program documentation f. Students can follow and design algorithms 2. Relate program structure, blocks, and storage types to C++. a) Binary and hexadecimal number systems b) The concept of binary mathematics in variables and types --- the primitive types c) The syntax of variable names and the importance of choosing names that make programs readable d) Differences between the = symbol in C++ and the = symbol in mathematics e) The concept of an extensible language which C++ is --- the C++ library f) Literals g) Scope, duration, and linkage of variables h) Enums i) Arithmetic operators j) Increment and decrement operators k) Relational operators l) Logic operators m) Type casting Suggested Instructional Activities Rigor & Relevance Framework (Quadrant) 1. Start with a basic program. Explain the concept of readability and the syntax for a simple class with a call to main. Make sure each student can compile and run a program using a chosen, free Integrated Development Environment (IDE). 2. Give students exercises to do in developing basic C++ skills. 3. Show examples of classes. Have students learn encapsulation, inheritance, polymorphism and implementing multiple interfaces. 4. Have students design and implement exercises and projects using problems and case studies. Suggested Materials, Equipment and Technology Resources Suggested textbook: C++ for Business Programmers, 2 nd Edition, John C. Molluzzo, Pearson Prentice Hall, 2006.
6 n) Conditional operator syntax and arity of operators --- unary, binary, and ternary o) Assignment operator syntax and compound assignment operators p) Rules of precedence q) Inheritance and polymorphism r) Software engineering reasons for making data private and protected s) Inheritance t) Multiple Inheritance u) Assess various design issues 3. Construct console and file input and output, functions, arrays, and strings. a) Console I/O b) File I/O c) String d) Arrays e) Pointer arithmetic f) Two purposes for classes: to create objects and organize methods g) Structs and classes h) Encapsulation --- using a method as a black box i) Method prototypes, signatures, and definitions j) Arguments and formal parameters --- calling methods k) Preconditions and postconditions l) Private instance variable and static (read class) variables m) Methods that get private instance variables (read accessors) and methods that set private instance variables (read mutators) n) Creating objects using the new operator with constructors o) Writing constructors (which have no return type --- not even void) p) Initialization of private instance variables q) Garbage collection
7 r) Explain the concept of fields and records in business data processing s) Design fields using private instance variables for a payroll application and implement a program that provides data for both salaried and hourly employees. 4. Develop a software program. a) Requirements b) Specification c) Architectural Design d) Detailed Design e) Implementation f) Testing g) Three types of errors: compile-time errors, runtime errors, and logic errors h) The software engineering goal of robustness --- choosing error messages that are helpful and coding for erroneous input i) Maintenance and enhancement j) Design and use of inventory objects in a program 5. Differentiate between C++ and C programming languages. A. Software engineering principles B. Types of languages: procedural, functional, logic, and object-oriented C. Advantages and disadvantages of C and C++ in complying with software engineering principles 6. Design a simple program that incorporates mathematics by writing the code, performing unit testing, and debugging the program. a) Blocks of code and scope of variables b) Documentation for algorithms c) Conditional statements including case, break, and default keywords for switch
8 d) Loops including break and continue Unit Assessment: Assess the implementation of exercises and projects using problems and case studies. Unit/Course CTSO Activity: FBLA Desktop Application Programming competition and SkillsUSA Computer Programming competition Unit/Course Culminating Product: Programs modified, written, and documented. Exercises and projects performed, executed and assessed. Course/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other: Microsoft Certified Technology Specialist (MCTS)
9 Course Title: Software Development Unit: Career Opportunities Content Standard(s) and Depth of 11. Demonstrate career and entrepreneurial opportunities, responsibilities, and educational and credentialing requirements in the software development industry. Learning Objective(s) and Depth of Essential Question(s): 1. Identify job occupations that use software development with C++ as an essential skill. 2. Study job requirements for jobs using software development with C++ skills. 3. Identify job responsibilities for selected jobs that use software development with C++ skills. 4. Research entrepreneurial opportunities that use software development with C++ skills. 5. Use tools to determine which occupations using software development with C++ skills have a likely high level of interest for a given student. 6. Analyze are the credentials that fit a student s goals and the relevant requirements. How do occupations rely on or utilize C++ as an important development or design proficiency? What are the job requirements for occupations that use C++ software development skills? How would you define your responsibilities in jobs that use C++ software development skills in a work environment dedicated to solving business problems? What prospective entrepreneurial opportunities could you consider that use C++ software development skills? How can you approximate your greatest interests with respect to occupations? What the credentials that fit a student s goals and the relevant requirements? Content 1. Determine career and entrepreneurial opportunities, responsibilities, and educational and credentialing requirements in the software development Suggested Instructional Activities Rigor & Relevance Framework (Quadrant) I. Have students go to the U.S. Department of Labor Bureau of Labor Statistics, Occupational Outlook Handbook site Do a search on software development in the Handbook. Divide into groups (based on the number of relevant occupations found and report on the relevant occupations regarding the Handbook outline for each occupation. For Suggested Materials, Equipment and Technology Resources U.S. Department of Labor Bureau of Labor Statistics Occupational Outlook Handbook Holland Occupational Themes
10 industry. 2. Identify job occupations that use software development with C++ as an essential skill 3. Study job requirements 4. Identify job responsibilities 5. Use tools to determine the occupations with a likely high level of interest 6. Research entrepreneurial opportunities 7. Research the credentials that fit each student s goals and the relevant requirements. example, the outline for the occupation Computer Programmers is 1. Nature of the Work 2. Training, Other Qualifications, and Advancement 3. Employment 4. Job Outlook 5. Projections Data 6. Earnings 7. Occupational Employment Statistics (OES) Data 8. Related Occupations 9. Sources of Additional Information II. Use the Holland Occupational Themes and the career interest game stsgame.php (or other tools) to attempt to measure the level of interest in having the jobs that use software development with C++ as an integral skill for each student. A student is ranked by six themes using the Holland Occupational Themes. The top three themes, in order, are then used to match jobs in the career interest game. For example, a student with the themes, investigative first, realistic second, and conventional third (IRC) would be a good match for computer programmer because successful computer programmers are rated as IRC more so than another order of the top three themes. III. Research information technology credentials for various relevant software development jobs. IV. Add important findings that are appropriate to student portfolios. The career interest game: sgame.php Information Technology Credentials Certification Eligibility: ist_final.pdf Unit Assessment: Student self-assessment of opportunities that are a good fit for the student and the prospective employers.
11 Unit/Course CTSO Activity: FBLA Electronic Career Portfolio competition Unit/Course Culminating Product: Additions to portfolios and student confirmation of and enthusiasm for a prospective career using software development with C++ skills. Course/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other: Microsoft Certified Technology Specialist (MCTS)
Programming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationRARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science
I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationComputer Programming I & II*
Computer Programming I & II* Career Cluster Information Technology Course Code 10152 Prerequisite(s) Computer Applications, Introduction to Information Technology Careers (recommended), Computer Hardware
More informationJava Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
More informationPROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON
PROBLEM SOLVING WITH SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON Addison Wesley Boston San Francisco New York London
More informationDomains and Competencies
Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.
More information#820 Computer Programming 1A
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1
More informationComputing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
More informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming I (#494) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationFundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
More informationComputer Programming I
Computer Programming I COP 2210 Syllabus Spring Semester 2012 Instructor: Greg Shaw Office: ECS 313 (Engineering and Computer Science Bldg) Office Hours: Tuesday: 2:50 4:50, 7:45 8:30 Thursday: 2:50 4:50,
More informationSyllabus for CS 134 Java Programming
- Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.
More informationCurriculum Map. Discipline: Computer Science Course: C++
Curriculum Map Discipline: Computer Science Course: C++ August/September: How can computer programs make problem solving easier and more efficient? In what order does a computer execute the lines of code
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 STANDARD 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION 1.1 Describe methods of establishing priorities 1.2 Prepare a plan of work and schedule information
More informationCourse Title: Entrepreneurship
Course Title: Entrepreneurship Unit: Career Opportunities Content Standard(s) and 16. Determine career opportunities, responsibilities, and educational and credentialing requirements related to various
More informationGlossary of Object Oriented Terms
Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction
More informationComputer Programming I
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement (e.g. Exploring
More informationThe C Programming Language course syllabus associate level
TECHNOLOGIES The C Programming Language course syllabus associate level Course description The course fully covers the basics of programming in the C programming language and demonstrates fundamental programming
More informationCourse Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)
Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Duration of Course: 6 Months Fees: Rs. 25,000/- (including Service Tax) Eligibility: B.E./B.Tech., M.Sc.(IT/ computer
More informationPART-A Questions. 2. How does an enumerated statement differ from a typedef statement?
1. Distinguish & and && operators. PART-A Questions 2. How does an enumerated statement differ from a typedef statement? 3. What are the various members of a class? 4. Who can access the protected members
More informationCourse/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other:
Course Title: Information Technology Fundamentals Unit: Computer Basics Content Standard(s) and 1. Distinguish between input and output devices, including monitor, keyboard, mouse, and scanner. 2. Utilize
More informationHandout 1. Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner.
Handout 1 CS603 Object-Oriented Programming Fall 15 Page 1 of 11 Handout 1 Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner. Java
More informationFundamentals of Programming and Software Development Lesson Objectives
Lesson Unit 1: INTRODUCTION TO COMPUTERS Computer History Create a timeline illustrating the most significant contributions to computing technology Describe the history and evolution of the computer Identify
More informationChapter 1: Key Concepts of Programming and Software Engineering
Chapter 1: Key Concepts of Programming and Software Engineering Software Engineering Coding without a solution design increases debugging time - known fact! A team of programmers for a large software development
More informationTHE OPEN UNIVERSITY OF TANZANIA
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE, TECHNOLOGY AND ENVIRONMENTAL STUDIES ODM 103: INTRODUCTION TO COMPUTER PROGRAMMING LANGUAGES Said Ally i ODM 103 INTRODUCTION TO COMPUTER PROGRAMMING
More informationAP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities
AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my
More informationJava SE 8 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming
More informationTECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction
Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible
More informationJava (12 Weeks) Introduction to Java Programming Language
Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short
More informationCourse Title: Database Design I
Course Title: Database Design I Unit: 1 Software Development Content Standard(s) and 1. Explain the history of computing and database development. 2. Design conceptual and physical models to create a database.
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationC++ Programming Language
C++ Programming Language Lecturer: Yuri Nefedov 7th and 8th semesters Lectures: 34 hours (7th semester); 32 hours (8th semester). Seminars: 34 hours (7th semester); 32 hours (8th semester). Course abstract
More informationCertified PHP Developer VS-1054
Certified PHP Developer VS-1054 Certification Code VS-1054 Certified PHP Developer Vskills certification for PHP Developers assesses the candidate for developing PHP based applications. The certification
More informationI PUC - Computer Science. Practical s Syllabus. Contents
I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations
More informationCourse Title: Education and Training Internship
Course Title: Education and Training Internship Unit: 1 Classroom Teaching Content Standard(s) and 1. Determine procedures for starting and ending the school year. 2. Assist the classroom teacher with
More informationWeb Development in Java
Web Development in Java Detailed Course Brochure @All Rights Reserved. Techcanvass, 265, Powai Plaza, Hiranandani Garden, Powai, Mumbai www.techcanvass.com Tel: +91 22 40155175 Mob: 773 877 3108 P a g
More informationWESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
More informationMorris School District. AP Computer Science A Curriculum Grades 9-12
Morris School District 31 Hazel Street Morristown, NJ 07960 Morris School District AP Computer Science A Curriculum Grades 9-12 Mackey Pendergrast, Superintendent Submitted by: Samantha Margenau Date:
More informationAQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
More informationJava 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
More informationADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and
More informationWORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER
WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER Course Outline (2015) Basic Programming With Procedural & Object Oriented Concepts (C, C++) Training Office# Road: 11, House: 1 A, Nikunja 2, Khilkhet,
More informationMicrosoft Windows PowerShell v2 For Administrators
Course 50414B: Microsoft Windows PowerShell v2 For Administrators Course Details Course Outline Module 1: Introduction to PowerShell the Basics This module explains how to install and configure PowerShell.
More informationThe Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0
The following applies to all exams: Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized
More informationMorris School District. Computer Science 2 Curriculum Grades 9-12
Morris School District 31 Hazel Street Morristown, NJ 07960 Morris School District Computer Science 2 Curriculum Grades 9-12 Mackey Pendergrast, Superintendent Submitted by: Samantha Margenau Date: May,
More informationcore. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt
core. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Volume I - Fundamentals Seventh Edition CAY S. HORSTMANN GARY
More informationCourse Title: Introduction to Pharmacy
Course Title: Introduction to Pharmacy Unit:1 Career Opportunities Content Standard(s) and 1. Trace the development of pharmaceuticals. Demonstrating the use of pharmaceutical resources Examples: Physicians
More informationName: Class: Date: 9. The compiler ignores all comments they are there strictly for the convenience of anyone reading the program.
Name: Class: Date: Exam #1 - Prep True/False Indicate whether the statement is true or false. 1. Programming is the process of writing a computer program in a language that the computer can respond to
More informationNATIONAL CERTIFICATES (VOCATIONAL)
NATIONAL CERTIFICATES (VOCATIONAL) SUBJECT GUIDELINES INTRODUCTION TO SYSTEMS DEVELOPMENT NQF LEVEL 2 December 2007 INTRODUCTION A. What is Introduction to Systems Development? Introduction to Systems
More informationInstructional Design Framework CSE: Unit 1 Lesson 1
Instructional Design Framework Stage 1 Stage 2 Stage 3 If the desired end result is for learners to then you need evidence of the learners ability to then the learning events need to. Stage 1 Desired Results
More informationSources: On the Web: Slides will be available on:
C programming Introduction The basics of algorithms Structure of a C code, compilation step Constant, variable type, variable scope Expression and operators: assignment, arithmetic operators, comparison,
More informationCS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)
CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014) CSTA Website Oracle Website Oracle Contact http://csta.acm.org/curriculum/sub/k12standards.html https://academy.oracle.com/oa-web-introcs-curriculum.html
More informationObjectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.
Objectif This six-day instructor-led course provides students with the knowledge and skills to develop applications in the.net 3.5 using the C# 3.0 programming language. C# is one of the most popular programming
More informationSome programming experience in a high-level structured programming language is recommended.
Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,
More informationEmbedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C
Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection
More informationJava Programming (10155)
Java Programming (10155) Rationale Statement: The world is full of problems that need to be solved or that need a program to solve them faster. In computer, programming students will learn how to solve
More informationChapter 1 Fundamentals of Java Programming
Chapter 1 Fundamentals of Java Programming Computers and Computer Programming Writing and Executing a Java Program Elements of a Java Program Features of Java Accessing the Classes and Class Members The
More informationCourse Title: Emergency Services
Course Title: Emergency Services Unit:1 Career Opportunities Content Standard(s) and Depth of Knowledge 1. Compare roles and responsibilities of emergency medical personnel. Examples: emergency medical
More informationCourse Title: Banking and Financial Services
Course Title: Banking and Financial Services Unit: Marketing Content Standard(s) and 1. Analyze marketing strategies utilized by financial institutions to determine how they impact customer base. Examples:
More informationCS 111 Classes I 1. Software Organization View to this point:
CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects
More informationAn Introduction to Programming and Computer Science
An Introduction to Programming and Computer Science Maria Litvin Phillips Academy, Andover, Massachusetts Gary Litvin Skylight Software, Inc. Skylight Publishing Andover, Massachusetts Copyright 1998 by
More informationAP Computer Science AB Syllabus 1
AP Computer Science AB Syllabus 1 Course Resources Java Software Solutions for AP Computer Science, J. Lewis, W. Loftus, and C. Cocking, First Edition, 2004, Prentice Hall. Video: Sorting Out Sorting,
More informationEMC Publishing. Ontario Curriculum Computer and Information Science Grade 11
EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations
More informationCEC225 COURSE COMPACT
CEC225 COURSE COMPACT Course GEC 225 Applied Computer Programming II(2 Units) Compulsory Course Duration Two hours per week for 15 weeks (30 hours) Lecturer Data Name of the lecturer: Dr. Oyelami Olufemi
More informationProgramming and Software Development (PSD)
Programming and Software Development (PSD) Course Descriptions Fundamentals of Information Systems Technology This course is a survey of computer technologies. This course may include computer history,
More informationSummit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A
Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A Developed By Brian Weinfeld Course Description: AP Computer
More informationWindows PowerShell Essentials
Windows PowerShell Essentials Windows PowerShell Essentials Edition 1.0. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights
More informationVisual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction
More informationFLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET
Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):
More informationComputer Technology Computer Programming II (Joint Course with Business Technology Approved 10/29/10 for that area)
This course is designed to enhance skills developed in Computer Programming I in object-oriented programming language skills using high level languages such as Java, C++, and BASIC. The student will utilize
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development
More informationJava SE 7 Programming
Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design
More informationC Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands
C Programming for Embedded Microcontrollers Warwick A. Smith Elektor International Media BV Postbus 11 6114ZG Susteren The Netherlands 3 the Table of Contents Introduction 11 Target Audience 11 What is
More informationSoftware Engineering Transfer Degree
www.capspace.org (01/17/2015) Software Engineering Transfer Degree This program of study is designed for associate-degree students intending to transfer into baccalaureate programs awarding software engineering
More informationMultichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is
Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is preceded by an equal sign d. its name has undereline 2. Associations
More informationBasic Programming and PC Skills: Basic Programming and PC Skills:
Texas University Interscholastic League Contest Event: Computer Science The contest challenges high school students to gain an understanding of the significance of computation as well as the details of
More informationAP Computer Science Java Subset
APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall
More informationAlgorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
More informationC++FA 5.1 PRACTICE MID-TERM EXAM
C++FA 5.1 PRACTICE MID-TERM EXAM This practicemid-term exam covers sections C++FA 1.1 through C++FA 1.4 of C++ with Financial Applications by Ben Van Vliet, available at www.benvanvliet.net. 1.) A pointer
More informationStructural Drafting. Students will: 1. Relate the importance of structural steel detailing to the current technological work force.
Structural Drafting Unit: 1 Content Standard(s) and Orientation 1. Relate the importance of structural steel detailing to the current technological work force. Learning Objective(s) and 1. Define structural
More informationDigital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief
Digital Industries Trailblazer Apprenticeship Software Developer - Occupational Brief Table of Contents Contents 1 Software Developer Trailblazer Apprenticeship Introduction... 1 2 Software Developer Trailblazer
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR COBOL PROGRAMMING CIS1866 3 Credit Hours Student Level: This course is open to students on the college level in either Freshman or
More informationInformation Technology Networking Specialist Cisco Network Professional
Information Technology Networking Specialist Cisco Network Professional INDIVIDUAL PROGRAM INFORMATION 2015 2016 866.Macomb1 (866.622.6621) www.macomb.edu Information Technology Networking Specialist Cisco
More informationFrom the Principal s desk
From the Principal s desk Take your next step now! Follow through on your decision to enhance your life and your future prospects by enrolling in one of INTEC s Computer Programming courses today! Why
More information09336863931 : provid.ir
provid.ir 09336863931 : NET Architecture Core CSharp o Variable o Variable Scope o Type Inference o Namespaces o Preprocessor Directives Statements and Flow of Execution o If Statement o Switch Statement
More informationHigh School Pathway Program Options: Benefits of successfully completing Griffith InfoTech
Griffith InfoTech 1001ICT Introduction to Programming for Years 11/12 1005ICT Object-Oriented Programming for Year 12 Pathway into Griffith University science degree programs 2015 2016 Griffith Sciences
More informationFormal Engineering for Industrial Software Development
Shaoying Liu Formal Engineering for Industrial Software Development Using the SOFL Method With 90 Figures and 30 Tables Springer Contents Introduction 1 1.1 Software Life Cycle... 2 1.2 The Problem 4 1.3
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationTYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa
TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa Education & Training Plan Java Programming Specialist Program Student
More informationAndroid Application Development Course Program
Android Application Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive data types, variables, basic operators,
More informationCourse Title: Business Finance
Course Title: Business Finance Unit: Economics Content Standard(s) and 1. Utilize research results to analyze current events, laws, and regulations to determine their impact on the global market. 2. Explain
More informationAnimation Layout. Students will: 1. Apply laboratory safety rules, regulations, and procedures for animation layout.
Animation Layout Unit: 1 Content Standard(s) and Safety 1. Apply laboratory safety rules, regulations, and procedures for animation layout. Learning Objective(s) and 1. Identify potential safety hazards
More informationCOMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)
VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program
More informationObject Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++
Question Bank UNIT 1: Introduction to C++ 1. What is Procedure-oriented Programming System? Dec 2005 2. What is Object-oriented Programming System? June 2006 3. Explain the console I/O functions supported
More informationManagement Information Systems 260 Web Programming Fall 2006 (CRN: 42459)
Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Class Time: 6:00 8:05 p.m. (T,Th) Venue: WSL 5 Web Site: www.pbvusd.net/mis260 Instructor Name: Terrell Tucker Office: BDC 127
More information