Software Engineering Transfer Degree

Size: px
Start display at page:

Download "Software Engineering Transfer Degree"

Transcription

1 (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 degrees. This software engineering curriculum is closely aligned with the computer science transfer degree program and shares a significant amount of coursework. Given that software engineering is built upon the foundations of both computer science and engineering, a software engineering curriculum can be approached from either a computer science-first or software engineering-first perspective; there clearly is merit in both approaches. While some suggest that the engineering-first approach better ensures that students develop a proper sense of the field in the context of engineering, the computer science-first approach is much more pragmatic at two-year colleges. Software engineering spans the entire software lifecycle - it involves creating high-quality, reliable programs in a systematic, controlled, and efficient manner using formal methods for specification, evaluation, analysis and design, implementation, testing and maintenance. Many software products are among the most complex of man-made systems, requiring software development techniques and processes that successfully scale to large applications which satisfy timing, size, and security requirements all within acceptable timeframes and budgets. For these reasons, software engineering requires both the analytical and descriptive tools developed in computer science and the rigor that the engineering disciplines bring to the reliability and trustworthiness of the systems that software developers design and implement while working cohesively in a team environment. In particular, the field of software engineering: - Must be viewed as a discipline with stronger ties to computer science than it has to other engineering fields. - Must share common characteristics with other engineering disciplines, including quantitative measurement, structured decision making, effective use of tools, and reusable software components. - Must apply engineering methods and practices to the development of software, with special emphasis on the development of large software systems. - Must integrate the principles of mathematics and computer science with engineering methodologies to create extensible software. - Must include secure code standards and quality control concepts of manufacturing process design. - Must emphasize communication skills, teamwork skills, and professional principles and best practices. The mathematics of discrete structures underlies all computing fields, including software engineering, and is core to the software engineering curriculum. This course can be meaningfully supplemented by an additional course devoted to statistics and empirical methods; not dissimilar from a statistics course offered frequently in the two-year college setting, such a course may be necessary for the upper division software engineering curriculum at some transfer institutions. It should also be noted that in order to fulfill articulation agreements with some transfer institutions students may also need to complete a more complete calculus sequence (or additionally, linear algebra and/or differential equations). Some two-year colleges offer introductory engineering courses, providing an overview of the many individual disciplines constituting the world of engineering. These courses often engage students in stimulating activities that peak their interests and set the stage for career choices in such fields. Students pursuing software engineering degree programs would strengthen their insights into engineering by completing such coursework. In their upper division work, students will focus their emerging software engineering skills in a particular application area of interest to them. The foundation for that selection may be laid in various elective courses that students pursue in the lower division. These could include courses in business and finance; biology and health sciences; mathematics and statistics; and information technology. Effective oral and written communications abilities are of critical importance to software engineering professionals; therefore, students

2 should be required to complete communications courses as part of this degree program. These skills must be identified, developed, nurtured and incorporated throughout a software engineering curriculum. Students must master effective writing, speaking, and listening abilities, and then consistently demonstrate those talents in a variety of settings, including formal and informal, large group and one-on-one, technical and non-technical, point and counter-point. Professional software engineers have a responsibility to society and their work carries significant liabilities. Consequently, software engineers must conduct themselves in an ethical and professional manner. The preamble to the Software Engineering Code of Ethics and Professional Practice [ACM 1999] states: "Because of their roles in developing software systems, software engineers have significant opportunities to do good or cause harm, to enable others to do good or cause harm, or to influence others to do good or cause harm. To ensure, as much as possible, that their efforts will be used for good, software engineers must commit themselves to making software engineering a beneficial and respected profession. In accordance with that commitment, software engineers shall adhere to the following Code of Ethics and Professional Practice." Hence, instructors must ensure that the software engineering curriculum forces students to become familiar with the Code, and engages them in discussions and activities that emphasize the eight principles of the Code. Curricular Reports 2004 ACM Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering Computing Curricula 2005: Guidelines for Associate-Degree Transfer Curriculum in Software Engineering Software Engineering Institute: Software Assurance Curriculum Project: Volume IV: Community College Education Program Outcomes and Supporting Course Learning Outcomes Program Outcome Group: Communication and Interpersonal Skills An ability to function effectively as a member of a multidisciplinary team to accomplish common goals. An ability to read and interpret technical information, as well as listen effectively to, communicate orally with, and write clearly for a wide range of audiences. There are currently no course learning outcomes in support of this program outcome group. Program Outcome Group: Critical Thinking, Problem Solving, and Theoretical Foundations An ability to analyze a problem and craft an appropriate algorithmic and/or engineering solution. An ability to apply knowledge of computing and mathematics appropriate to the discipline. An ability to design a secure system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. An ability to interpret data, think critically and apply the scientific method. Calculus I (Core) (Gen Ed Requirement) Apply fundamental theorems and rules of Calculus to differentiate and integrate algebraic, trigonometric, inverse trigonometric and transcendental functions Apply fundamental theorems and rules of Calculus to evaluate limits and analyze the continuity of various functions Apply fundamental theorems and rules of differentiation to solve problems that model real-world situations Construct symbolic models of applied problems describedin words

3 Use fundamental concepts of Calculus to construct graphs of polynomial, rational and exponential functions Computer Science I (Core) Apply secure coding techniques to objectoriented programming solutions. Apply the program development process to problems that are solved using fundamental programming constructs and predefined data structures. Compare and contrast the primitive data types of a programming language; describe how each is stored in memory; and identify the criteria for selection. Decompose a program into subtasks and use parameter passing to exchange information between the subparts. Describe the language translation phases of compiling, interpreting, linking and executing, and differentiate the error conditions associated with each phase. Differentiate between the objectoriented, structured, and functional programming methodologies. Produce algorithms for solving simple problems and trace the execution of computer programs. Computer Science II (Core) Analyze the execution of searching and sorting algorithms. Construct multiplefile or multiplemodule programming solutions that use class hierarchies, inheritance, and polymorphism to reuse existing design and code. Construct object oriented programming solutions for reuse, using ADTs that incorporate encapsulation, data abstraction, and information hiding. Create programming solutions that use data structures and existing libraries. Design and develop secure and faulttolerant programs that mitigate potential security vulnerabilities. Produce graphical user interfaces that incorporate simple color models and handle events. Verify program correctness through the development of sound test plans and the implementation of comprehensive test cases. Computer Science III (Core) Analyze the efficiency of recursive algorithms. Assess the appropriateness of using recursion to solve a given problem. Compare and contrast a range of searching and sorting algorithms and analyze time and space efficiencies. Create effective, efficient and secure software, reflecting standard principles of software engineering and software assurance. Design and construct programming solutions using a variety of recursive techniques. Design and develop reusable software using appropriate data structures and templates. Use standard analysis and design techniques to produce a team-developed, mediumsized, secure software application that is fully implemented and formally tested. Discrete Structures (Core) (Gen Ed Requirement) Apply mathematical induction and other techniques to prove mathematical results. Examine the logical validity of arguments and proofs as they apply to Boolean expressions. Illustrate the basic terminology and properties of graphs and trees. Perform binary and hexadecimal conversions of numbers. Perform computations using recursively defined functions and structures. Solve problems involving sets, relations, functions, and congruences. Use graphs and trees to solve problems algorithmically.

4 Use methods of combinatorics to solve counting problems. Introduction to Software Engineering(Core) Construct a preliminary investigative report for a proposed system that includes scheduling and plans for mitigating potential risks. Create effective, efficient and secure software, reflecting standard principles of software engineering and software assurance. Decompose complex systems using best practice object-oriented analysis and design tools and techniques Design and implement consistent and coherent user-centered interfaces that comply with UI standard practices Evaluate and test software system requirements that considers both validation and verification Use standard analysis and design techniques to produce a team-developed, mediumsized, secure software application that is fully implemented and formally tested. Program Outcome Group: Professionalism, Ethics, Societal Awareness and Global Perspective An ability to analyze the global impact of software solutions on individuals, organizations, and society. An ability to demonstrate social awareness, respect for privacy and responsible conduct. An ability to engage in continuous learning as well as research and assess new ideas and information to provide the capabilities for lifelong learning. An ability to exhibit professional, legal, and ethical behavior. Computer Science I (Core) Choose professional behavior in response to ethical issues inherent in computing. Computer Science II (Core) Discuss significant trends and societal impacts related to computing, software, and the Internet. Computer Science III (Core) Practice the tenets of ethics and professional behavior promoted by computing societies; accept the professional responsibilities and liabilities associated with software development. Introduction to Software Engineering(Core) Practice the tenets of ethics and professional behavior promoted by computing societies; accept the professional responsibilities and liabilities associated with software development. Program Course Sequence Year one, semester one Computer Science I (Core)

5 Year one, semester two Computer Science II (Core) Mathematics Course Discrete Structures (Core)(Gen Ed Requirement) Year two, semester one Computer Science III (Core) Mathematics Course Calculus I (Core)(Gen Ed Requirement) Year two, semester two Introduction to Software Engineering (Core)

COMPUTER SCIENCE. Department of Mathematics & Computer Science

COMPUTER SCIENCE. Department of Mathematics & Computer Science Department of Mathematics & Computer Science COMPUTER SCIENCE This document is meant as a planning guide only. Students are advised to consult with the Chair of the Department if they have specific questions

More information

MATHEMATICAL SCIENCES, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN APPLIED MATHEMATICS

MATHEMATICAL SCIENCES, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN APPLIED MATHEMATICS VCU MATHEMATICAL SCIENCES, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN APPLIED MATHEMATICS The curriculum in mathematical sciences promotes understanding of the mathematical sciences and their structures,

More information

MATHEMATICS. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Degree Requirements

MATHEMATICS. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Degree Requirements MATHEMATICS Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Paul Feit, PhD Dr. Paul Feit is Professor of Mathematics and Coordinator for Mathematics.

More information

Criteria for Accrediting Engineering Programs Effective for Evaluations during the 2011-2012 Accreditation Cycle

Criteria for Accrediting Engineering Programs Effective for Evaluations during the 2011-2012 Accreditation Cycle Criteria for Accrediting Engineering Programs Effective for Evaluations during the 2011-2012 Accreditation Cycle Definitions While ABET recognizes and supports the prerogative of institutions to adopt

More information

Sequence of Mathematics Courses

Sequence of Mathematics Courses Sequence of ematics Courses Where do I begin? Associates Degree and Non-transferable Courses (For math course below pre-algebra, see the Learning Skills section of the catalog) MATH M09 PRE-ALGEBRA 3 UNITS

More information

Weldon School of Biomedical Engineering Continuous Improvement Guide

Weldon School of Biomedical Engineering Continuous Improvement Guide Weldon School of Biomedical Engineering Continuous Improvement Guide The intent of this document is to assist faculty, staff, students, and constituents of the Weldon School of Biomedical Engineering in

More information

Computing Curricula 2009: Guidelines for Associate-Degree Transfer Curriculum in Computer Science. ACM Two-Year College Education Committee

Computing Curricula 2009: Guidelines for Associate-Degree Transfer Curriculum in Computer Science. ACM Two-Year College Education Committee Computing Curricula 2009: Guidelines for Associate-Degree Transfer Curriculum in Computer Science ACM Two-Year College Education Committee The Elizabeth K. Hawthorne, Committee Chair Union County College

More information

BS Environmental Science (2013-2014)

BS Environmental Science (2013-2014) BS Environmental Science (2013-2014) Program Information Point of Contact Brian M. Morgan (brian.morgan@marshall.edu) Support for University and College Missions Marshall University is a multi-campus public

More information

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 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

More information

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 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 information

Cabrillo College Catalog 2015-2016

Cabrillo College Catalog 2015-2016 MATHEMATICS Natural and Applied Sciences Division Wanda Garner, Division Dean Division Office, Room 701 Jennifer Cass, Department Chair, (831) 479-6363 Aptos Counselor: (831) 479-6274 for appointment Watsonville

More information

Programme Specification (Undergraduate) Date amended: 28 August 2015

Programme Specification (Undergraduate) Date amended: 28 August 2015 Programme Specification (Undergraduate) Date amended: 28 August 2015 1. Programme Title(s) and UCAS code(s): BSc Mathematics and Actuarial Science (including year in industry option) 2. Awarding body or

More information

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 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 information

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 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 information

PHILOSOPHY OF THE MATHEMATICS DEPARTMENT

PHILOSOPHY OF THE MATHEMATICS DEPARTMENT PHILOSOPHY OF THE MATHEMATICS DEPARTMENT The Lemont High School Mathematics Department believes that students should develop the following characteristics: Understanding of concepts and procedures Building

More information

ABET General Outcomes. Student Learning Outcomes for BS in Computing

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

More information

Union County College Faculty Curriculum Committee. New Program Proposal Form

Union County College Faculty Curriculum Committee. New Program Proposal Form Union County College Faculty Curriculum Committee New Program Proposal Form To all faculty members seeking to introduce a new program (including degree and certificate programs and options to existing

More information

One LAR Course Credits: 3. Page 4

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,

More information

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. 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 information

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle Criteria for Accrediting Computer Science Programs Effective for Evaluations during the 2004-2005 Accreditation Cycle I. Objectives and Assessments The program has documented, measurable objectives, including

More information

Mathematics. Mathematics MATHEMATICS. 298 2015-16 Sacramento City College Catalog. Degree: A.S. Mathematics AS-T Mathematics for Transfer

Mathematics. Mathematics MATHEMATICS. 298 2015-16 Sacramento City College Catalog. Degree: A.S. Mathematics AS-T Mathematics for Transfer MATH Degree: A.S. AS-T for Transfer Division of /Statistics & Engineering Anne E. Licciardi, Dean South Gym 220 916-558-2202 Associate in Science Degree Program Information The mathematics program provides

More information

MATHEMATICS PLACEMENT

MATHEMATICS PLACEMENT MATHEMATICS PLACEMENT Am I required to take the Math Placement Exam? Students are not required to take the placement exam. Your mathematics placement is determined by your Math subscore on the ACT or SAT

More information

M.S. Computer Science Program

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

More information

A GENERAL CURRICULUM IN MATHEMATICS FOR COLLEGES W. L. DUREN, JR., Chairmnan, CUPM 1. A report to the Association. The Committee on the Undergraduate

A GENERAL CURRICULUM IN MATHEMATICS FOR COLLEGES W. L. DUREN, JR., Chairmnan, CUPM 1. A report to the Association. The Committee on the Undergraduate A GENERAL CURRICULUM IN MATHEMATICS FOR COLLEGES W. L. DUREN, JR., Chairmnan, CUPM 1. A report to the Association. The Committee on the Undergraduate Program in Mathematics (CUPM) hereby presents to the

More information

Master of Arts in Mathematics

Master of Arts in Mathematics Master of Arts in Mathematics Administrative Unit The program is administered by the Office of Graduate Studies and Research through the Faculty of Mathematics and Mathematics Education, Department of

More information

Diploma Of Computing

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

More information

The B.S. Degree Program in Information Systems

The B.S. Degree Program in Information Systems 1 Prince Sultan University College of Computer and Information Sciences Department of Information Systems The B.S. Degree Program in Information Systems 2010/2011 2 Introduction The Information Systems

More information

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

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

More information

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS CRITERIA FOR ACCREDITING COMPUTING PROGRAMS Effective for Evaluations During the 2009-2010 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of November 1, 2008 Computing

More information

M Majors MAJOR REQUIREMENTS. Management - small business & entrepreneurship. marketing. mathematics. medical assisting

M Majors MAJOR REQUIREMENTS. Management - small business & entrepreneurship. marketing. mathematics. medical assisting M Majors Click on the major below to get to the exact page. Management - small business & entrepreneurship marketing mathematics medical assisting music he following section details the required curriculum

More information

Computer Science/Software Engineering

Computer Science/Software Engineering 292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated

More information

School of Mathematics, Computer Science and Engineering. Mathematics* Associate in Arts Degree COURSES, PROGRAMS AND MAJORS

School of Mathematics, Computer Science and Engineering. Mathematics* Associate in Arts Degree COURSES, PROGRAMS AND MAJORS Mathematics School of Mathematics, Computer Science and Engineering Dean: Lianna Zhao, MD Academic Chair: Miriam Castroconde Faculty: Miriam Castroconde; Terry Cheng; Howard Dachslager, PhD; Ilknur Erbas

More information

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed

More information

MATH. ALGEBRA I HONORS 9 th Grade 12003200 ALGEBRA I HONORS

MATH. ALGEBRA I HONORS 9 th Grade 12003200 ALGEBRA I HONORS * Students who scored a Level 3 or above on the Florida Assessment Test Math Florida Standards (FSA-MAFS) are strongly encouraged to make Advanced Placement and/or dual enrollment courses their first choices

More information

Diablo Valley College Catalog 2014-2015

Diablo Valley College Catalog 2014-2015 Mathematics MATH Michael Norris, Interim Dean Math and Computer Science Division Math Building, Room 267 Possible career opportunities Mathematicians work in a variety of fields, among them statistics,

More information

ENGINEERING PHYSICS (EE)

ENGINEERING PHYSICS (EE) The University of Connecticut School of Engineering ENGINEERING PHYSICS (EE) GUIDE TO COURSE SELECTION AY 2003-2004 for Engineering Physics (EngPhys) Majors in the School of Engineering and College of

More information

(Advanced Preparation)

(Advanced Preparation) 1 NCTM CAEP Standards (2012) Elementary Mathematics Specialist (Advanced Preparation) Standard 1: Content Knowledge Effective elementary mathematics specialists demonstrate and apply knowledge of major

More information

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

College 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 information

Electrical and Computer Engineering Undergraduate Advising Manual

Electrical and Computer Engineering Undergraduate Advising Manual Electrical and Computer Engineering Undergraduate Advising Manual Department of Engineering University of Massachusetts Boston Revised: October 5, 2015 Table of Contents 1. Introduction... 3 2. Mission

More information

BSEVE-ENVE Environmental Engineering Assessment Plan 2013-2017 Approved May, 2013

BSEVE-ENVE Environmental Engineering Assessment Plan 2013-2017 Approved May, 2013 BSEVE-ENVE Environmental Engineering Assessment Plan 2013-2017 Approved May, 2013 University Mission The University of Cincinnati (UC) serves the people of Ohio, the nation, and the world as a premier,

More information

How To Get A Computer Science Degree At Appalachian State

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 WilkesJT@appstate.edu http://www.cs.appstate.edu/

More information

Graduation Requirements

Graduation Requirements Graduation Requirements PROGRAMS OF INSTRUCTION The Lone Star College System offers courses and programs to suit the needs of individual students. In keeping with the mission of a community college, the

More information

Vanderbilt University Biomedical Informatics Graduate Program (VU-BMIP) Proposal Executive Summary

Vanderbilt University Biomedical Informatics Graduate Program (VU-BMIP) Proposal Executive Summary Vanderbilt University Biomedical Informatics Graduate Program (VU-BMIP) Proposal Executive Summary Unique among academic health centers, Vanderbilt University Medical Center entrusts its Informatics Center

More information

Bioethics Program Program Goals and Learning Outcomes

Bioethics Program Program Goals and Learning Outcomes Bioethics Program Program Goals and Learning Outcomes Program Goals 1. Students will develop a solid knowledge base in areas of Biology including cell biology, evolution, genetics, and molecular biology.

More information

MATHEMATICS (MATH) 3. Provides experiences that enable graduates to find employment in sciencerelated

MATHEMATICS (MATH) 3. Provides experiences that enable graduates to find employment in sciencerelated 194 / Department of Natural Sciences and Mathematics MATHEMATICS (MATH) The Mathematics Program: 1. Provides challenging experiences in Mathematics, Physics, and Physical Science, which prepare graduates

More information

Instructional Design Framework CSE: Unit 1 Lesson 1

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

More information

Describe the process of parallelization as it relates to problem solving.

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

More information

University of Wisconsin System Academic Information Series #1.3 Office for Academic and Student Affairs. UW System Administration Policy ACIS 1.

University of Wisconsin System Academic Information Series #1.3 Office for Academic and Student Affairs. UW System Administration Policy ACIS 1. University of Wisconsin System Academic Information Series #1.3 Office for Academic and Student Affairs (ACIS-1.3) UW System Administration Policy ACIS 1.3 May 2015 Related Regent Policies RPD 4-4 Minimum

More information

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

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

More information

The Partnership for the Assessment of College and Careers (PARCC) Acceptance Policy Adopted by the Illinois Council of Community College Presidents

The Partnership for the Assessment of College and Careers (PARCC) Acceptance Policy Adopted by the Illinois Council of Community College Presidents The Partnership for the Assessment of College and Careers (PARCC) Acceptance Policy Adopted by the Illinois Council of Community College Presidents This policy was developed with the support and endorsement

More information

Applied Mathematics and Mathematical Modeling

Applied Mathematics and Mathematical Modeling Applied Mathematics and Mathematical Modeling Joseph Malkevitch, York College (CUNY), Chair Ricardo Cortez, Tulane University Michael A. Jones, Mathematical Reviews Michael O Neill, Claremont McKenna College

More information

Indiana Statewide Transfer General Education Core

Indiana Statewide Transfer General Education Core Indiana Statewide Transfer General Education Core Preamble In 2012 the Indiana legislature enacted Senate Enrolled Act 182, thereby establishing the requirements for a Statewide Transfer General Education

More information

APPLICATION FOR PART-TIME EMPLOYMENT AS A TUTOR TUTOR IN THE DOLCIANI MATHEMATICS LEARNING CENTER

APPLICATION FOR PART-TIME EMPLOYMENT AS A TUTOR TUTOR IN THE DOLCIANI MATHEMATICS LEARNING CENTER APPLICATION FOR PART-TIME EMPLOYMENT AS A TUTOR TUTOR IN THE DOLCIANI MATHEMATICS LEARNING CENTER Dear Applicant, As you consider applying for a position in the Dolciani Mathematics Learning Center, there

More information

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 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 information

Competencies for Secondary Teachers: Computer Science, Grades 4-12

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,

More information

New Tracks in B.S. in Mathematics

New Tracks in B.S. in Mathematics New Tracks in B.S. in Mathematics The University has approved the introduction of several tracks in the BS degree in Math. Starting Fall 2015, there will be a Comprehensive Track; an Applied Math Track;

More information

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 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

More information

Credit Number Lecture Lab / Shop Clinic / Co-op Hours. MAC 224 Advanced CNC Milling 1 3 0 2. MAC 229 CNC Programming 2 0 0 2

Credit Number Lecture Lab / Shop Clinic / Co-op Hours. MAC 224 Advanced CNC Milling 1 3 0 2. MAC 229 CNC Programming 2 0 0 2 MAC 224 Advanced CNC Milling 1 3 0 2 This course covers advanced methods in setup and operation of CNC machining centers. Emphasis is placed on programming and production of complex parts. Upon completion,

More information

Westfield State University Department of Economics and Management

Westfield State University Department of Economics and Management Westfield State University Department of Economics and Management The Department of Economics and Management at Westfield State University offers a Bachelor of Arts degree in Economics and Bachelor of

More information

Software Engineering

Software Engineering Undergraduate Program Guide Bachelor of Science in Software Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

OREGON INSTITUTE OF TECHNOLOGY Mechanical Engineering Program Assessment 2007-08. October 16, 2008 INTRODUCTION PROGRAM MISSION STATEMENT

OREGON INSTITUTE OF TECHNOLOGY Mechanical Engineering Program Assessment 2007-08. October 16, 2008 INTRODUCTION PROGRAM MISSION STATEMENT OREGON INSTITUTE OF TECHNOLOGY Mechanical Engineering Program Assessment 2007-08 October 16, 2008 INTRODUCTION The Mechanical Engineering Program within the Mechanical and Manufacturing Engineering and

More information

Students who successfully complete the Health Science Informatics major will be able to:

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

More information

CS 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) 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 information

Canadian Information Processing Society

Canadian Information Processing Society Canadian Information Processing Society Computer Science Accreditation Council Accreditation Criteria for Undergraduate Inter-Disciplinary Programs 2008/2009 1 Table of Contents Abstract 3 Computer Science

More information

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS CRITERIA FOR ACCREDITING COMPUTING PROGRAMS Effective for Reviews During the 2015-2016 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of November 1, 2014 Computing

More information

Council on Social Work Education. Curriculum Policy Statement for Baccalaureate Degree Programs in Social Work Education

Council on Social Work Education. Curriculum Policy Statement for Baccalaureate Degree Programs in Social Work Education Council on Social Work Education Curriculum Policy Statement for Baccalaureate Degree Programs in Social Work Education B1.0 SCOPE AND INTENT OF THE CURRICULUM POLICY STATEMENT B1.1 This document sets

More information

Master Degree Program in Computer Science (CS)

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

More information

How To Teach Math

How To Teach Math Mathematics K-12 Mathematics Introduction The Georgia Mathematics Curriculum focuses on actively engaging the students in the development of mathematical understanding by using manipulatives and a variety

More information

UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

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

More information

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 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 information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science (CSci) Majors in the School of Engineering Table of

More information

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours MAT 051 Pre-Algebra Mathematics (MAT) MAT 051 is designed as a review of the basic operations of arithmetic and an introduction to algebra. The student must earn a grade of C or in order to enroll in MAT

More information

MATH ADVISEMENT GUIDE

MATH ADVISEMENT GUIDE MATH ADVISEMENT GUIDE Recommendations for math courses are based on your placement results, degree program and career interests. Placement score: MAT 001 or MAT 00 You must complete required mathematics

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

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

More information

PCHS ALGEBRA PLACEMENT TEST

PCHS ALGEBRA PLACEMENT TEST MATHEMATICS Students must pass all math courses with a C or better to advance to the next math level. Only classes passed with a C or better will count towards meeting college entrance requirements. If

More information

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree

More information

The following are the measurable objectives for graduated computer science students (ABET Standards):

The following are the measurable objectives for graduated computer science students (ABET Standards): Computer Science A Bachelor of Science degree (B.S.) in Computer Science prepares students for careers in virtually any industry or to continue on with graduate study in Computer Science and many other

More information

DEPARTMENT AND PROGRAM MISSION, GOALS, AND ASSESSMENT

DEPARTMENT AND PROGRAM MISSION, GOALS, AND ASSESSMENT Department of Economics Cal State Univ., Hayward Phone 510 885 3275 OR 25800 Carlos Bee 510 885 3265 Hayward, CA 94542-3068 Fax 510 885 4796 DEPARTMENT AND PROGRAM MISSION, GOALS, AND ASSESSMENT A FOCUS

More information

Computer Engineering

Computer Engineering Undergraduate Program Guide Bachelor of Science in Computer Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

Information Technology Management Bachelor of Science Degree (B.S.)

Information Technology Management Bachelor of Science Degree (B.S.) Berkeley College Overview Academic Programs Information Technology Management Bachelor of Science Degree (B.S.) Admissions and Finances Administration, Faculty, and Staff Contact Us Course Requirements

More information

AB 04-48 THE COLLEGE OF THE BAHAMAS REVISED POLICY ON ASSOCIATE DEGREE PROGRAMMES

AB 04-48 THE COLLEGE OF THE BAHAMAS REVISED POLICY ON ASSOCIATE DEGREE PROGRAMMES Preamble The College of The Bahamas is committed to providing students with the opportunity to attain the intermediate award of an associate degree in select programmes. The Associate of Arts Degree is

More information

Division of Mathematical Sciences

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

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

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

More information

Computing Curricula 2005: Guidelines for Associate-Degree Transfer Curriculum in

Computing Curricula 2005: Guidelines for Associate-Degree Transfer Curriculum in Computing Curricula 2005: Guidelines for Associate-Degree Transfer Curriculum in Software Engineering August 2005 The ACM Two-Year College Education Committee Robert D. Campbell, Rock Valley College Committee

More information

Background Knowledge

Background Knowledge Background Knowledge Precalculus GEOMETRY Successful completion of the course with a grade of B or higher Solid understanding of: Right Triangles Congruence Theorems Basic Trigonometry Basic understanding

More information

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES 2014-2015 Educational Technologies Intro to Computer Applications Computer Graphics Astronomy Web Design & Development Intro to Programming (Visual Basic)

More information

MASTER COURSE SYLLABUS

MASTER COURSE SYLLABUS MASTER COURSE SYLLABUS MAT 101 ~ BEGINNING ALGEBRA Course Number MAT 101 Course Title Beginning Algebra Credit Hours 3 Prerequisites A C or Higher in MAT 155 ~ Contemporary Mathematics or approved placement

More information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

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

More information

Prerequisite: High School Chemistry.

Prerequisite: High School Chemistry. ACT 101 Financial Accounting The course will provide the student with a fundamental understanding of accounting as a means for decision making by integrating preparation of financial information and written

More information

Program Guidebook. Master of Arts, Mathematics Education (5-9)

Program Guidebook. Master of Arts, Mathematics Education (5-9) Program Guidebook Master of Arts, Mathematics Education (5-9) The Master of Arts in Mathematics Education (5-9) is a competencybased degree program that prepares already licensed teachers both to be licensed

More information

BA Psychology (2014 2015)

BA Psychology (2014 2015) BA Psychology (2014 2015) Program Information Point of Contact Marianna Linz (linz@marshall.edu) Support for University and College Missions Marshall University is a multi campus public university providing

More information

Domains and Competencies

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

More information

GENERAL EDUCATION HANDBOOK

GENERAL EDUCATION HANDBOOK GENERAL EDUCATION HANDBOOK Committee on Instruction Approved October 16, 2006 General Education is designed to introduce students to the variety of means through which people comprehend the modern world.

More information

CHEMICAL SCIENCES REQUIREMENTS [61-71 UNITS]

CHEMICAL SCIENCES REQUIREMENTS [61-71 UNITS] Chemical Sciences Major Chemistry is often known as the central science because of the key position it occupies in modern science and engineering. Most phenomena in the biological and Earth sciences can

More information

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 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 information

Bachelor Program in Analytical Finance, 180 credits

Bachelor Program in Analytical Finance, 180 credits Program Curriculum Page 1 of 7 Program code: RMV20 Bachelor Program in Analytical Finance, 180 credits This is a translation of the original program study plan in Swedish, which was approved by the Faculty

More information

Pre-Calculus Semester 1 Course Syllabus

Pre-Calculus Semester 1 Course Syllabus Pre-Calculus Semester 1 Course Syllabus The Plano ISD eschool Mission is to create a borderless classroom based on a positive student-teacher relationship that fosters independent, innovative critical

More information

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering

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

More information

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)

INFORMATION 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 information