Computer Science Data Science - B.S.
|
|
- Randall O’Neal’
- 8 years ago
- Views:
Transcription
1 Computer Science Data Science - B.S. apping of CSE Courses to Student Outcomes Course CSC 1000 CSC 1100 CSC 1110 CSC 2100 CSC 2800 CSC 3100 CSC 3200 CSC 3220 CSC 3520 CSC 3600 CSC 3610 CEN 3700 CEN 3710 CSC 3850 CSC 4100 CSC 4110 CSC 4130 CSC 4140 CSC 4200 CSC 4220 CSC 4400 CSC 4440 CSC 4530 CSC 4500 CSC 4550 CSC 4600 CSC 4610 CSC 4620 CSC 4660 CSC 4670 Outcomes SOa SOb SOc SOd SOe SOf SOg SOh SOi SOj SOk SOl,,
2 CSC 4680 CEN 4700 CEN 4710 CSC 4720 CSC 4800 CSC 4900 CSC 4910 ath 1950 ath 1960 ath 2030 ath 2200 ath 2450 ath 2550 ath 3100 ath 4130 ath 4140 Biol 1110 Biol 1120 Chem 1110 Chem 1120 Econ 1010 Econ 1020,, ACC 2000 ACC 2010 GT 3150 KT 3130 FN 3000 FN 3020 Student Outcome A B C D E F G H Description of the Student Outcome Ability to apply knowledge of computing and mathematics appropriate to the discipline Ability to analyze a problem, and identify and define the computing requirements appropriate to its solution Ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs Ability to function effectively on teams to accomplish a common goal Understand professional, ethical, legal, security and social issues and responsibilities Ability to communicate effectively with a range of audiences Ability to analyze the local and global impact of computing on individuals, organizations, and society ecognize the need for and be able to engage in continuing professional development Ability to use current techniques, skills, and tools necessary for computing practice
3 J K L An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices An ability to apply design and development principles in the construction of software systems of varying complexity An ability to use and apply current information security concepts and practices (for only the nformation Security and Assurance (SA) concentration) ubric: ntroduced einforced racticed astered Computer Science and Engineering (CSE) rogram (Student) Outcomes rogram (Student) Outcomes and rogram (Student) Outcome Competencies To carefully and effectively assess our program, we developed a set of competencies for each outcome. The following is a listing of those competencies by outcome. Listed in parenthesis are the courses where these competencies will be assessed. These competencies may be further delineated to show how the competency will be addressed. Student Outcome A: An ability to apply knowledge of computing and mathematics appropriate to the discipline. Assessment Competencies: 1. Demonstrate knowledge of and use basic data types a. - students will able to create, store, retrieve, and process data in an array.(1110, 4530) 2. Demonstrate knowledge of and use program constructs: selection, switch, if/then, if/then/else,
4 repetition, loops and do-while (1100). 3. Demonstrate knowledge of and use Object Oriented programming concepts, such as classes, to design programming solutions for problems a. - students will able to create their own classes and methods. (1100, 1110); b. - students will be able to use the concepts of Object Oriented rogramming (1100) 4. Demonstrate knowledge of Object Oriented programming techniques, such as, inheritance and generic classes and templates (1110). 5. Demonstrate knowledge of and use recursion to develop programming solutions for problems a. - critical knowledge and understanding - ability to analyze and solve problems, (FT, 1110) 6. Demonstrate knowledge of and use algorithms, such as those for sorting and searching, and analyze their performance (1110, 4530) a. students will be able to use algorithms to solve problems (FT) Student Outcome B: An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution. Assessment Competencies: 1. Demonstrate knowledge and use of analysis techniques for software problems a. - ability to create a UL Activity Diagram ( 2100) b. - ability to create a UL Class Diagram ( 2100) c. - ability to create a GU Diagram ( 2100, 4530) d. - ability to identify and describe SDLC activities and phases ( 2100) 2. Ability to produce a requirements specification document for a complex software product (3200, 4900, 4530). a. Students will be able to identify and describe the major activities that constitute requirements engineering. b. Students will be able to describe and perform several different tasks related to requirements elicitation. c. Students will work as a team to develop User Stories that identify the requirements of an actual Extreme rogramming project. d. Students will work as a team to develop a Software equirements Specification document for an actual Team Software rocess project. 3. Ability to design an object-oriented solution to a software problem a. - ability to write a test harness for a Class mplementations ( 2100) b. - students will analyze and implement searching algorithms. (3200) c. - students will identify stacks and the operations that occur with stacks (3200) d. - students will identify graphs and the operations that occur with graphs (3200) e. - students will properly utilize recursive algorithms and will be able to develop new recursion routines. (3200 ) f. - students will understand and perform searching and sorting algorithms such as divide
5 and conquer, and tree searching. (3200 ) 4. Ability to create UL diagrams, including class, object, use case, interaction, and state machines (2100) 5. Ability to identify various testing techniques and strategies and develop test cases for black box testing, white-box testing, and boundary testing a. - students will be able to describe the role of scenarios in requirements specification (2100) b. - students will be able to discuss testing versus inspections for quality assurance. (2100) Student Outcome C: An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired standards. 1. Ability to produce a specification document for a software product (2100, 4900). 2. Ability to design an object-oriented solution to a software problem (2100, 4900). 3. Ability to create UL diagrams, including class, object, use case, interaction, and state machines (2100, 4900). 4. Ability to identify various testing techniques and strategies and develop test cases for black box testing, white-box testing, and boundary testing. (2100, 4900). Student Outcome D: An ability to function effectively on teams to accomplish a common goal. 1. Ability to work as a team to produce a software product (4900) 2. Ability to work as a team to produce systems documentation, make a formal system demonstration, and to produce a post-mortem report of the project a. - student will work as a team to produce test plans and systems documentation (4900) b. - students will work as a team to make a formal system demonstration and produce a peer-rating report for each member of their team. (4900) c. - students will assume an assigned role in an SDLC team responsible for analyzing, designing, implementing, testing, and deploying a significant software product. (4900) d. - students will work as a team to produce a project plan and System equirements Specification (SS) (4900) e. - students will work as a team to produce a System Design Specification (SDS) and source code (4900) Student Outcome E: An understanding of professional ethical, legal, security and social issues and responsibilities.
6 1. Differentiate between ethical theories (3610) 2. dentify implicit assumptions and biases in arguments (3610) 3. Understand social issues such as the Digital Divide and gender (3610) 4. Understand issues surrounding intellectual property (3610) 5. Become aware of and understand the AC and EEE codes of conduct (3610) 6. Understand security issues in operating systems (2800) Student Outcome F: An ability to communicate effectively with a range of audiences. Oral: 1. The presentation is well organized with a clear purpose and organization (3600). 2. The delivery of the presentation is effective and professional (3600, 3610). Written: 3. The paper is well organized with a stated purpose and clear organization of ideas (3600). 4. The content is detailed and accurate and follows standard English usage (3600, 3610). 5. eferences are correctly used and cited in a standard formating style. (3610, 3600). 6. The paper demonstrates original thought (3600, 3610). Student Outcome G: An ability to analyze the local and global impact of computing on individuals, organizations and society 1. Demonstrates an awareness and understanding of controversial issues relating to computing and society (3610) 2. dentify implicit assumptions and biases in arguments (3610) 3. Understand social issues of the nternet such as the Digital Divide and gender gap (3610) 4. Understand issues surrounding intellectual property (3610). Student Outcome H: ecognition of the need for and an ability to engage in continuing professional development. 1. Uses new languages and technologies (4900) 2. Attends local and regional computer society (EEE, AC) and other professional meetings 3. Uses research from computer journals in papers and presentations (4900). Student Outcome : An ability to use current techniques, skills, and tools necessary for computing practice.
7 1. Demonstrate knowledge and use of various programming tools and skills like objects, classes, data types, iterations and program debugging and testing including use of SDE a. - critical knowledge and understanding - ability to analyze and solve problems, (FT, 4530) b. - understand relationships and interpret materials (FT, 4530) c. - identify and describe the software development methodologies used (4900) 2. Students will obtain some experience on compiling and executing C, C++, and Java programs (2800) 3. Students will obtain substantial experience working in a command-line Linux/UNX environment (2800) 4. Demonstrate knowledge of and use of debuggers, compilers, schedulers, linkers in various operating systems (2800). 5. Demonstrate knowledge of and use software project design skills like coding, documentation and related skills a. - students will assume an assigned role in an SDLC team responsible for analyzing, designing, implementing, testing, and deploying a significant software product. (4910) b. - students will work as a team to produce a project plan and System equirements Specification (SS) (4910) c. - students will work as a team to produce a System Design Specification (SDS) and source code (4910) d. - student will work as a team to produce test plans and systems documentation (4910) e. - students will work as a team to make a formal system demonstration and produce a peer-rating report for each member of their team. (4910) f. students will identify and describe the good and bad aspects of their experience (4910, 4530) Student Outcome J: An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices 1. Ability to design a combinational logic circuit to realize a given function given constraints on gate type, fan-in, and/or delay, etc (3700). 2. Ability to design a sequential logic circuit to realize a given state diagram given constraints on flipflop type, etc (3700) 3. Ability to construct recursive solutions(3200) 4. Ability to compare and evaluate standard computing algorithms, data structures and other computing theory techniques in the design, implementation and performance of a software product (3200, 4900) a. Demonstrate knowledge of common searching and sorting algorithms for large complex problems (3200) b. Demonstrate knowledge of understanding of cost and other benefits of the computing techniques chosen (3200, 4900).
8 5. Ability to demonstrate knowledge of classical data structures (trees, heaps, linked lists, graphs) and algorithms used to process them (3200) 6. Ability to evaluate CU performance given clock frequency and a mix of several instruction types (4700). a. Students will be able to perform CU erformance evaluations. 7. Ability to evaluate pipeline throughput in machines with and without branch prediction (4700) 8. Ability to determine key instruction set design parameters for a notional computer architecture (4700) 9. Ability to evaluate various network topologies that may be used in parallel computer systems (4700) 10. Students will use the appropriate standard template library for the solution to the problem (3200, 4900) Outcome K: An ability to apply design and development principles in the construction of software systems of varying complexity. 1. Demonstrate knowledge of the SDLC and associated activities (4900). 2. Develop use case diagrams and scenarios that address a given software problem. (4900) 3. Develop object-oriented solutions to a software problem a. students will identify and describe the software development methodologies used (4900) b. - students will assume an assigned role in an SDLC team responsible for analyzing, designing, implementing, testing, and deploying a significant software product. (4910) 4. Develop test cases for a solution to a software problem using traditional testing techniques. a. - students will produce a project plan and System equirements Specification (SS) (4910) b. - students will produce a System Design Specification (SDS) and source code (4910) c. - student will produce a test plans and systems documentation (4910) d. - students will produce a formal system demonstration and produce a peer-rating report for each member of their team. (4910) Student Outcome L: (SA) Graduates of the nformation Security and Assurance program should have the ability to use and apply current information security concepts and best practices. Student 1. Ability to know most basic information security services (3600) 2. Ability to know most basic information security standards (3600) 3. Ability to know most sources of security threats (3600). 4. Ability to manage information and system security (3600) 5. Ability to know the most frequent sources of system security ( Ability to assess system vulnerabilities (3600)
9 7. Ability to understand the changing cryptographic systems scene (4600) 8. Ability to know major cyber crimes (3600). 9. Ability to assess, analyze and protect computer systems (3600) 10. Ability to know and be able to work with basic security protocols a. - Students will be able to understand various options of biometrics including fingerprint, face, voice, iris, and DNA. (4600) b. - Students will have the ability to implement encryption algorithm (4600) c. - Students will have the ability to analyze vulnerability of certain ciphers such as short message attach to SA. (4600)
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
More informationUniversity 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
More informationTexas 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
More informationPEO1 PEO2 PEO3 PEO4 PEO5
Program Educational Objectives (PEOs) or Unit Goals Mapping PEOs to SOs 1) Students will achieve professional knowledge, skill and competence in their particular concentration in Engineering Technology.
More informationDivision 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
More informationABET 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
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 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 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 informationCOMPUTER 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
More informationWhat is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
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 informationMICHIGAN 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
More informationProfessional 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
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 informationM.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
More informationCompetencies 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,
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 informationEastern 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
More informationCourse Bachelor of Information Technology majoring in Network Security or Data Infrastructure Engineering
Course Bachelor of Information Technology majoring in Network Security or Data Infrastructure Engineering Course Number HE20524 Location Meadowbank OVERVIEW OF SUBJECT REQUIREMENTS Note: This document
More informationCompuScholar, Inc. Alignment to Utah's Computer Programming II Standards
CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards Course Title: TeenCoder: Java Programming Course ISBN: 978 0 9887070 2 3 Course Year: 2015 Note: Citation(s) listed may represent
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 informationAssessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce
Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge of Computer Science
More informationDepartment of Computer Science
Department of Computer Science Ali Sekmen, PhD 2, Chair 005, McCord Hall 615-963-5712 Faculty: K. Al Nasr, W. Chen, E. Erdemir, M. Hayes, H. Miao, T. Rogers, G. Shao, F. Yao General Statement: The Department
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 informationPlease 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
More informationEastern 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
More information2010-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
More informationDegrees 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
More informationJava the UML Way: Integrating Object-Oriented Design and Programming
Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries
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 informationDescribe 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
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 information50 Computer Science MI-SG-FLD050-02
50 Computer Science MI-SG-FLD050-02 TABLE OF CONTENTS PART 1: General Information About the MTTC Program and Test Preparation OVERVIEW OF THE TESTING PROGRAM... 1-1 Contact Information Test Development
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 informationComputer Science 1-3 (AP) Syllabus/Online Course Plan
Computer Science 1-3 (AP) Syllabus/Online Course Plan Certificated Teacher: Date: 2015-2016 Stage One Desired Results Course Title/Grade Level: Computer Science (AP) Credit: one semester (.5) _X_ two semesters
More informationProgramming 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 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 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 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 informationInternational Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University
Responsible Units: International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University 1. Name of the Program Bachelor of Science Program in
More informationCOURSE 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.
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 informationMS In Forensic Computing (MSFC) Saint Joseph s College. (33 Credits, including a Practicum/Internship)
MS In Forensic Computing (MSFC) Saint Joseph s College (33 Credits, including a Practicum/Internship) The MS in Forensic Computing will be an interdisciplinary degree integrating curriculum from three
More informationEastern 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
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 informationINFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)
VCU INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.) The mission of the Bachelor of Science in Information Systems is to equip students for successful careers as information systems professionals by offering
More informationComputer Science and Software Engineering
LT360, Topics in Latin: In-depth study of works not covered in earlier courses. This course is repeatable for credit. Prerequisites: LT203 and LT204, placement into the 300 level, or permission of instructor.
More informationINFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY Scope These program criteria apply to Information Technology, Computer Engineering Technology, and specialities therein, such as computer programming, computer systems analysis,
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 informationBachelor of Science in Information Technology Program Outcome Assessment
Program Outcome 1: Apply mathematical and computing concepts to support programming logic, functions, data structures, and database access. 10 8 85.2% 86.4% 84.8% 90.7% ITEC-2010 ITEC 2010 Application
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 informationMEng, 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
More informationSchool of Management and Information Systems
School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business
More informationNetwork Security Course Specifications2011-2012
Assiut University Faculty of Computers & Information Department of Information Technology Quality Assurance Unit Network Security Course Specifications2011-2012 Relevant program B.Sc. in Computers and
More informationPASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013
2013 PASTA Abstract Process for Attack S imulation & Threat Assessment Abstract VerSprite, LLC Copyright 2013 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationComputer 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,
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 informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More informationBachelor of Information Technology (Network Security)
Bachelor of Information Technology (Network Security) Course Structure Year 1: Level 100 Foundation knowledge subjects SEMESTER 1 SEMESTER 2 ITICT101A Fundamentals of Computer Organisation ITICT104A Internetworking
More informationSemester Review. CSC 301, Fall 2015
Semester Review CSC 301, Fall 2015 Programming Language Classes There are many different programming language classes, but four classes or paradigms stand out:! Imperative Languages! assignment and iteration!
More information路 論 Chapter 15 System-Level Physical Design
Introduction to VLSI Circuits and Systems 路 論 Chapter 15 System-Level Physical Design Dept. of Electronic Engineering National Chin-Yi University of Technology Fall 2007 Outline Clocked Flip-flops CMOS
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 informationINFORMATION 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.
More informationCCA CYBER SECURITY TRACK
CCA CYBER SECURITY TRACK 2013-2014 CCA Advanced Cyber Security Track A detailed description of the advanced cyber security track. Courses to be offered in the CCA Advanced Cyber Security Track 2013-2014
More informationMaster 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
More informationCHAPTER 1 ANALYZING BUSINESS GOAL & CONSTRAINTS
CHAPTER 1 ANALYZING BUSINESS GOAL & CONSTRAINTS Expected Outcomes Able to analyse a computer network requirements Able to analyse business goals and constraint Able to understand and apply the Top-Down
More informationMSc 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
More informationProfessional 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
More informationComputer Science. Requirements for the Major (updated 11/13/03)
Computer Science Faculty: Knox Chair; Komagata,, Martinovic, Neff, Sampath, Wolz Faculty from mathematics with joint teaching appointments in computer science: Conjura, Greenbaun, Iannone The computer
More informationSCHOOL OF ELECTRONICS AND COMPUTER SCIENCE
SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE Information systems and software engineering are the key disciplines that ensure effective modelling, definition of requirements and specification, and the efficient
More informationSTUDENT OUTCOMES ASSESSMENT PLAN (SOAP)
MS PROGRAM IN C OMPUTER SCIENCE DEPARTMENT OF C OMPUTER SCIENCE College of Science and Mathematics STUDENT OUTCOMES ASSESSMENT PLAN (SOAP) I. Mission Statement The mission of the Department of Computer
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 informationUse Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011
Use Cases Massimo Felici Use Cases 1 Support requirements engineering activities and the requirement process Capture what a system is supposed to do, i.e., systems functional requirements Describe sequences
More informationCMSC 435: Software Engineering Course overview. Topics covered today
CMSC 435: Software Engineering Course overview CMSC 435-1 Topics covered today Course requirements FAQs about software engineering Professional and ethical responsibility CMSC 435-2 Course Objectives To
More informationHIT Workflow & Redesign Specialist: Curriculum Overview
HIT Workflow & Redesign Specialist: Curriculum Overview Component - Description Units - Description Appx. Time 1: Introduction to Health Care and Public Health in the U.S. Survey of how healthcare and
More informationMEng, 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
More informationSoftware Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
More informationCollege of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks
College of Science Department of Mathematics and Computer Science Programs: Assessment Plan Computer Science and Computer Networks Computer Science offers the following instructional programs: 1. Bachelor
More informationThe mission of the School of Electronic and Computing Systems 3 is to provide:
BSCOMPE-COMP Computer Engineering Assessment Plan Missions and Outcomes Three mission statements are provided below for the University of Cincinnati, the College of Engineering and Applied Science, and
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 informationNEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department
NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST1201 Programming Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course is an intensive
More informationCS6403-SOFTWARE ENGINEERING UNIT-I PART-A
Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Even Semester 2014-2015 IV Semester CS6403-SOFTWARE ENGINEERING MS.R.Thenmozhi,
More informationComputer Science 1010 Introduction to Computers and the Internet (3) 1015 Web Structures I (1) 1016 Web Structures II (1)
Computer Science 1010 Introduction to Computers and the Internet (3) Prerequisites: Same as for Math 1020 and Math 1030. Covers basic concepts and components of a PC, including microprocessor, disk, display,
More informationDepartment of Computer Science
University of Denver 1 Department of Computer Science Office: Aspen Hall North, Suite 100 Mail Code: 2280 S. Vine St. Denver, CO 80208 Phone: 303-871-3010 Email: info@cs.du.edu Web Site: http://www.du.edu/rsecs/departments/cs
More informationCourse 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
More informationProgramming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview
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 informationDepartment 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
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 informationComputer Science In the College of Sciences
In the College of Sciences OFFICE: Geology/Mathematics/Computer Science 413 TELEPHONE: 619-594-6191 http://www.cs.sdsu.edu The B.S. degree in Computer Science is accredited by the Computing Accreditation
More informationBS Computer Science (2013 2014)
BS Computer Science (2013 2014) Program Information Point of Contact Venkat Gudivada (gudivada@marshall.edu) Support for University and College Missions Marshall University is a multi campus public university
More informationProtect Your Organization With the Certification That Maps to a Master s-level Education in Software Assurance
Protect Your Organization With the Certification That Maps to a Master s-level Education in Software Assurance Sponsored by the U.S. Department of Homeland Security (DHS), the Software Engineering Institute
More informationQualification details
Qualification details Title New Zealand Diploma in Information Systems (Level 5) Version 1 Qualification type Diploma Level 5 Credits 120 NZSCED 020399 Information Technology > Information Systems > Information
More informationSkills for Employment Investment Project (SEIP)
Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:
More informationDiploma 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
More informationHow To Get A Computer Engineering Degree
COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis) PREPARATORY PROGRAM* COME 27 Advanced Object Oriented Programming 5 COME 21 Data Structures and Algorithms COME 22 COME 1 COME 1 COME
More informationSECTION 2 PROGRAMMING & DEVELOPMENT
Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing
More informationWhat is a programming language?
Overview Introduction Motivation Why study programming languages? Some key concepts What is a programming language? Artificial language" Computers" Programs" Syntax" Semantics" What is a programming language?...there
More informationComputer Science Courses-1
Computer Science Courses-1 CSC 099/Orientation to Computer Science 0 course units An introduction to the computer science program with a focus on the discipline, including an investigation of computing
More information