CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)
|
|
|
- Gwen Harrington
- 10 years ago
- Views:
Transcription
1 CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014) CSTA Website Oracle Website Oracle Contact Level 3 (recommended for grades 9 12) Applying concepts and creating real-world solutions Level 3 is divided into three discrete courses, each of which focuses on different facets of computer science as a discipline. Throughout these courses, students can master more advanced computer science concepts and apply those concepts to develop virtual and real-world artifacts. Level 3A: (recommended for grades 9 or 10) Computer Science in the Modern World This course is recommended for all students. Its goal is to solidify students understanding of computer science principles and practices so that they can make informed choices and use appropriate computational tools and techniques in whatever career they decide to pursue. They should also appreciate the breadth of computing and its influence in almost every aspect of modern life. ( = terminal objective: meets all or part of CSTA standard; = enabling objective: an early step that could lead to, but is not sufficient for, meeting CSTA standard) Use predefined functions and parameters, classes and methods to divide a complex problem into simpler parts. Describe a software development process used to solve software problems (e.g., design, coding, testing, verification). Explain how sequence, selection, iteration, and recursion are building blocks of algorithms. Compare techniques for analyzing massive data collections. Describe the relationship between binary and hexadecimal representations. Analyze the representation and trade-offs among various forms of digital information. Describe how various types of data are stored in a computer system. Strand: Computational Thinking CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 1
2 Use modeling and simulation to represent and understand natural phenomena. Discuss the value of abstraction to manage problem complexity. Describe the concept of parallel processing as a strategy to solve large problems. Describe how computation shares features with art and music by translating human intention into an artifact. Strand: Computational Thinking Model business problems using Java classes [3.1.1] Java Class Design [3.1] Work in a team to design and develop a software artifact. Use collaborative tools to communicate with project team members (e.g., discussion threads, wikis, blogs, version control, etc.). Describe how computing enhances traditional forms and enables new forms of experience, expression, communication, and collaboration. Identify how collaboration influences the design and development of software products. Strand: Collaboration Strand: Computing Practice and Programming CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 2
3 Create and organize web pages through the use of a variety of web programming design tools. Use mobile devices/ emulators to design, develop, and implement mobile computing applications. Use various debugging and testing methods to ensure program correctness (e.g., test cases, unit testing, white box, black box, integration testing) Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models). Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions. Strand: Computing Practice and Programming Test classes in isolation [2.1.3] Working with Pre-Written Code [2.1] Develop a final project [4.1.1] Present the final project [4.1.2] Develop written documentation for the final project [4.1.3] Implement an ArrayList [3.2.5] Implement a Set [3.2.6] Implement a HashMap [3.2.7] Implement a stack by using a Deque [3.2.8] Read, search, and parse Strings [3.3.1] Use StringBuilder to create Strings [3.3.2] Use regular expressions to search, parse, and replace Strings [3.3.3] Select appropriate file formats for various types and uses of data. Describe a variety of programming languages available to solve problems and develop systems. Explain the program execution process. Describe a complete Java application that includes a database back end [1.1.3] Creating a Final Project [4.1] Generics and Collections [3.2] String Processing [3.3] Deploying an Application [1.1] Working with Pre-Written Code [2.1] Explain the principles of security by examining encryption, cryptography, and authentication techniques. Explore a variety of careers to which computing is central. o Read and understand a pre-written Java program consisting of classes and interacting objects [2.1.1] [CSTA standard is partially met by the listed objectives.] CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 3
4 Describe techniques for locating and collecting small and large-scale data sets. Describe how mathematical and statistical functions, sets, and logic are used in computation. Strand: Computing Practice and Programming Describe the unique features of computers embedded in mobile devices and vehicles (e.g., cell phones, automobiles, airplanes). Develop criteria for purchasing or upgrading computer system hardware. Describe the principal components of computer organization (e.g., input, output, processing, and storage). Compare various forms of input and output. o Describe the basics of input and output in Java [3.5.1] o Read data from and write data to the console [3.5.2] o Use streams to read and write files [3.5.3] o Read and write objects by using serialization [3.5.4] Explain the multiple levels of hardware and software that support program execution (e.g., compilers, interpreters, operating systems, networks). Apply strategies for identifying and solving routine hardware and software problems that occur in everyday life. Compare and contrast client-server and peer-to-peer network strategies. Explain the basic components of computer networks (e.g., servers, file protection, routing, spoolers and queues, shared resources, and fault-tolerance). Describe how the Internet facilitates global communication. Strand: Computers and Communication Devices Input / Output Fundamentals [3.5] CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 4
5 Describe the major applications of artificial intelligence and robotics. Strand: Computers and Communication Devices CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 5
6 Compare appropriate and inappropriate social networking behaviors. Discuss the impact of computing technology on business and commerce (e.g., automated tracking of goods, automated financial transactions, e- commerce, cloud computing). Describe the role that adaptive technology can play in the lives of people with special needs. Compare the positive and negative impacts of technology on culture (e.g., social networking, delivery of news and other public media, and intercultural communication). Describe strategies for determining the reliability of information found on the Internet. Differentiate between information access and information distribution rights. Describe how different kinds of software licenses can be used to share and protect intellectual property. Discuss the social and economic implications associated with hacking and software piracy. Describe different ways in which software is created and shared and their benefits and drawbacks (commercial software, public domain software, open source development). Describe security and privacy issues that relate to computer networks. Explain the impact of the digital divide on access to critical information. Strand: Community, Global, and Ethical Impacts CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 6
7 Level 3B: (recommended for grades 10 or 11) Computer Science Concepts and Practices This course is a more in-depth study of computer science and its relation to other disciplines, and contains a significant amount of algorithmic problem solving and related activities. One way to realize this course is by following the Computer Science Principles course ( Students should complete this course with a clear understanding of the application of computational thinking to real-world problems. ( = terminal objective: meets all or part of CSTA standard; = enabling objective: an early step that could lead to, but is not sufficient for, meeting CSTA standard) Classify problems as tractable, intractable, or computationally unsolvable. Explain the value of heuristic algorithms to approximate solutions for intractable problems. Critically examine classical algorithms and implement an original algorithm. Evaluate algorithms by their efficiency, correctness, and clarity. Use data analysis to enhance understanding of complex natural and human systems. Compare and contrast simple data structures and their uses (e.g., arrays and lists). Discuss the interpretation of binary sequences in a variety of forms (e.g., instructions, numbers, text, sound, image). Use models and simulations to help formulate, refine, and test scientific hypotheses. Analyze data and identify patterns through modeling and simulation. Decompose a problem by defining new functions and classes. Demonstrate concurrency by separating processes into threads and dividing data into parallel streams. Strand: Computational Thinking o Model business problems using Java classes [3.1.1] Java Class Design [3.1] CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 7
8 Use project collaboration tools, version control systems, and Integrated Development Environments (IDEs) while working on a collaborative software project. Demonstrate the software life cycle process by participating on a software project team. Evaluate programs written by others for readability and usability. Strand: Collaboration Use advanced tools to create digital artifacts (e.g., web design, animation, video, multimedia). Use tools of abstraction to decompose a large-scale computational problem (e.g., procedural abstraction, object-oriented design, functional design). Classify programming languages based on their level and application domain. Model business problems using Java classes [3.1.1] Make classes immutable [3.1.2] Use the instanceof operator to compare object types [3.1.4] Use virtual method invocation [3.1.5] Use upward and downward casts [3.1.6] Create a custom generic class [3.2.1] Use the type interface diamond to create an object [3.2.2] Create a collection without using generics [3.2.3] Create a collection using generics [3.2.4] Implement an ArrayList [3.2.5] Implement a Set [3.2.6] Implement a HashMap [3.2.7] Implement a stack by using a Deque [3.2.8] Use enumerated types [3.2.9] Develop a final project [4.1.1] o Compare access levels default and public [3.1.3] [CSTA standard is partially met by the listed objectives.] Strand: Computing Practice and Programming Java Class Design [3.1] Generics and Collections [3.2] Creating a Final Project [4.1] CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 8
9 Explore principles of system design in scaling, efficiency, and security. Deploy principles of security by implementing encryption and authentication strategies. Anticipate future careers and the technologies that will exist. Use data analysis to enhance understanding of complex natural and human systems. Deploy various data collection techniques for different types of problems. Strand: Computing Practice and Programming Discuss the impact of modifications on the functionality of application programs. Identify and describe hardware (e.g., physical layers, logic gates, chips, components). Identify and select the most appropriate file format based on trade-offs (e.g., accuracy, speed, ease of manipulation). Describe the issues that impact network functionality (e.g., latency, bandwidth, firewalls, server capability). Explain the notion of intelligent behavior through computer modeling and robotics. Strand: Computers and Communication Devices CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 9
10 Demonstrate ethical use of modern communication media and devices. Analyze the beneficial and harmful effects of computing innovations. Summarize how financial markets, transactions, and predictions have been transformed by automation. Summarize how computation has revolutionized the way people build real and virtual organizations and infrastructures. Identify laws and regulations that impact the development and use of software. Analyze the impact of government regulation on privacy and security. Differentiate among open source, freeware, and proprietary software licenses and their applicability to different types of software. Relate issues of equity, access, and power to the distribution of computing resources in a global society. Strand: Community, Global, and Ethical Impacts Level 3C (recommended for grades 11 or 12) Topics in Computer Science This is an elective course that provides depth of study in one particular area of computing. Course Leading to Industry Certification: Such a course is primarily geared toward students planning on entering the workforce, continuing their education in a post-secondary technical school, or entering a two-year college Associates of Applied Science program. Students taking this course should have completed Levels 1 and 2, and typically the Level 3A courses. Students who complete certification courses should be encouraged to take the corresponding exam as proof of acquired knowledge. Oracle states that those who successfully complete its Java Programming course (as well as having mastered the prerequisite competencies in the Java Fundamentals course) will possess strong foundational knowledge for Oracle Java SE 7 Programmer I certification. Therefore, CSTA has determined that the Java Programming course meets the definition of a Level 3C course. CSTA K-12 Standards Curriculum Crosswalk Oracle: Java Programming Page 10
Competencies for Secondary Teachers: Computer Science, Grades 4-12
1. Computational Thinking CSTA: Comp. Thinking 1.1 The ability to use the basic steps in algorithmic problemsolving to design solutions (e.g., problem statement and exploration, examination of sample instances,
Describe the process of parallelization as it relates to problem solving.
Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the
Idaho K 12 Content Standards for Computer Science
The Computer Science standards build upon frameworks developed by professional organizations, educators, and industry. In particular, they build upon the 2016 draft standards put out by CSTA (Computer
Computer Science and Mathematics. Mathematics Curriculum Framework
Computer Science and Mathematics Mathematics Curriculum Framework Course Title: Computer Science and Mathematics Course/Unit Credit: 1 Course Number: 439100 Secondary Math License/Math Credit 460050 Business
Java 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
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
One LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
Datavetenskapligt Program (kandidat) Computer Science Programme (master)
Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer
Java 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
Computer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
Instructional 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
Java SE 7 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll
Java SE 7 Programming
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
DIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
CS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
Java 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
Essentials of Computer Programming. Computer Science Curriculum Framework
Essentials of Computer Programming Computer Science Curriculum Framework Course Title: Essentials of Computer Programming Course/Unit Credit: 1 Course Number: 460020 Teacher Licensure: Please refer to
Thomas 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
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Diploma Of Computing
Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Master of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
Bachelor of Information Technology
Bachelor of Information Technology Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.
Domains 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
2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce
2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge
DIPLOMADO DE JAVA - OCA
DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
ABET General Outcomes. Student Learning Outcomes for BS in Computing
ABET General a. An ability to apply knowledge of computing and mathematics appropriate to the program s student outcomes and to the discipline b. An ability to analyze a problem, and identify and define
Students who successfully complete the Health Science Informatics major will be able to:
Health Science Informatics Program Requirements Hours: 72 hours Informatics Core Requirements - 31 hours INF 101 Seminar Introductory Informatics (1) INF 110 Foundations in Technology (3) INF 120 Principles
Software 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
Computer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
COURSE TITLE COURSE DESCRIPTION
COURSE TITLE COURSE DESCRIPTION CS-00X COMPUTING EXIT INTERVIEW All graduating students are required to meet with their department chairperson/program director to finalize requirements for degree completion.
Subject knowledge requirements for entry into computer science teacher training. Expert group s recommendations
Subject knowledge requirements for entry into computer science teacher training Expert group s recommendations Introduction To start a postgraduate primary specialist or secondary ITE course specialising
COMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
Course MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
MSc Information Technology - E521
MSc Information Technology - E521 1. Aims and Objectives This conversion programme targets non-engineering graduates with a view of preparing them for the employment market where up-to-date IT skills represent
LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing
LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University BSc (Hons) in Computing Contents Programme Aims and Objectives Programme Structure Programme Outcomes Mapping of
Master Degree Program in Computer Science (CS)
Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants
Master of Science in Applied Computer Science
Learning Assurance Report For the Master of Science in Applied Computer Science Department of Computer Science and Information Systems College of Science and Mathematics Fall 2003 Prepared by Ken Hoganson,
ARIZONA 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
Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design
Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design STANDARD CORRELATING PAGES Standard (1) The student demonstrates knowledge and appropriate
UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE
UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional
INFORMATION TECHNOLOGY PROGRAM
INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.
Please consult the Department of Engineering about the Computer Engineering Emphasis.
COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals
Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
M.S. Computer Science Program
M.S. Computer Science Program Pre-requisite Courses The following courses may be challenged by sitting for the placement examination. CSC 500: Discrete Structures (3 credits) Mathematics needed for Computer
Bachelor of Bachelor of Computer Science
Bachelor of Bachelor of Computer Science Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.
SYSTEMS, CONTROL AND MECHATRONICS
2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers
INFORMATION TECHNOLOGY (INFO)
INFORMATION TECHNOLOGY (INFO) This is a list of the Information Technology (INFO) available at KPU. Please note: Access to 1000-level is limited to Bachelor of Technology in Information Technology, Computer
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
Department of Computer Science
82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and
Programming Languages
Programming Languages Qing Yi Course web site: www.cs.utsa.edu/~qingyi/cs3723 cs3723 1 A little about myself Qing Yi Ph.D. Rice University, USA. Assistant Professor, Department of Computer Science Office:
Course Title: Software Development
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.
ADVANCED 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
Cabrillo College Catalog 2015-2016
COMPUTER SCIENCE Natural Applied Sciences Division Wa Garner, Division Dean Division Office, Room 701 Steve Hodges, Program Contact, (831) 479-6494 Aptos Counsel: (831) 479-6274 f appointment Watsonville
Programme Specification for the. Cardiff Metropolitan University. Master of Science (MSc) in Information Technology
LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University Master of Science (MSc) in Information Technology Contents Programme Aims and Objectives 3 Programme Structure
Course Descriptions. preparation.
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course 1. Introduction Chao Chen January 2014 The purpose of this project is to enhance student learning and practice in
Computer Science. Master of Science
Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and
Basic 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
Digital 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
UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW
UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia Charlottesville, VA 22903
Professional Organization Checklist for the Computer Information Systems Curriculum
Professional Organization Checklist f the Computer Infmation Systems Curriculum Association of Computing Machinery and Association of Infmation Systems IS 2002 Model Curriculum and Guidelines f Undergraduate
Computer Information Systems
Computer Information System Courses Description 0309331 0306331 0309332 0306332 0309334 0306334 0309341 0306341 0309353 0306353 Database Systems Introduction to database systems, entity-relationship data
School District of Springfield Township
School District of Springfield Township Springfield Township High School Course Overview Course Name: Computer Science Basics Grade(s) Level: 9-12 Course Description Computer Science Basics provides students
Morris 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,
M.Tech. Software Systems
M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant
Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering
LT400, Independent Study: Directed reading registering. (U)(1). LT401, Independent Study: Directed reading registering. (U)(2). LT402, Independent Study: Directed reading registering. (U)(3). LT499, Honors
AP 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,
LONG BEACH CITY COLLEGE MEMORANDUM
LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor
COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM
COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM Course Code 2505100 Computing Fundamentals Pass/ Fail Prerequisite None This course includes an introduction to the use of the computer
University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011
University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011 Department Mission The Department of Computer Science in the College of Arts and Sciences
OKLAHOMA 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
HARDWARE AND SOFTWARE COMPONENTS Students will demonstrate an understanding of the relationship between hardware and software in program execution.
1 PROGRAM CONCENTRATION: Business & Computer Science CAREER PATHWAY: Computing COURSE TITLE: Beginning Programming The major goal of this course is for students to develop the computer science skills of
Study Plan for the Bachelor Degree in Computer Information Systems
Study Plan for the Bachelor Degree in Computer Information Systems The Bachelor Degree in Computer Information Systems/Faculty of Information Technology and Computer Sciences is granted upon the completion
INFORMATION SYSTEMS (INFO)
VCU 1 INFORMATION SYSTEMS (INFO) INFO 160. Digital Literacy: Computer Concepts, Internet, Digital Devices. 1 Hour. Semester course; 1 credit. Overview of basic computer concepts, the Internet, new technologies
Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.
Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected
COMPUTER 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
The CS Principles Project 1
The CS Principles Project 1 Owen Astrachan, Duke University Amy Briggs, Middlebury College Abstract The Computer Science Principles project is part of a national effort to reach a wide and diverse audience
Division of Mathematical Sciences
Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree
These regulations apply to students admitted to the BBA(IS) degree in the academic year 2005-2006 and thereafter.
764 REGULATIONS FOR THE DEGREE OF BACHELOR OF ENGINEERING (COMPUTER SCIENCE) (BEng[CS]) AWARDED IN CONJUNCTION WITH THE DEGREE OF BACHELOR OF BUSINESS ADMINISTRATION (INFORMATION SYSTEMS) (BBA[IS]) These
The Graduate Program in Information Technology at Virginia Tech
The Graduate Program in Information Technology at Virginia Tech William H. Tranter and Leonard A. Ferrari Department of Electrical and Computer Engineering Virginia Tech Blacksburg, VA 24061 Session 12b5
COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
Fundamentals of Computer Programming CS 101 (3 Units)
Fundamentals of Computer Programming CS 101 (3 Units) Overview This course introduces students to the field of computer science and engineering. An overview of the disciplines within computer science such
Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum
Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum Donald Heier, Kathryn Lemm, Mary Reed, Erik Sand Department of Computer
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
How To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University [email protected] http://www.cs.appstate.edu/
Obfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh [email protected] March 31, 2011
Obfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh [email protected] March 31, 2011 1 Introduction In this project, I aim to introduce the technique of obfuscation
Masters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
