The Relevance of CS and SE Education: A Survey

Size: px
Start display at page:

Download "The Relevance of CS and SE Education: A Survey"

Transcription

1 The Relevance of CS and SE Education: A Survey Timothy C. Lethbridge Conference on Software Engineering Education and Training Atlanta, Feb

2 Methodology 168 Participants Supported by several companies Some surveys solicited using newsgroups 4 Questions asked about over 50 topics from typical curricula 2

3 Demographics 1 75% Canadian, 22% US 60% Bachelors, % Postgraduate 50% CS/SE, 0% Computer Engineering 28% <4yrs work experience 6% >12 years 77% Realtime software developers 4% MIS/Inhouse software developers

4 Demographics 2 80% Developer 57% Developer, not manager 8% Manager only 4% Manager + other activities 22% Manager & developer 4

5 Questions asked: Question i. How much did you learn about this at University or College? 0= Learned nothing at all. 1=Became vaguely familiar 2=Leaned the basics =Became functional (moderate working knowledge) 4=Learned a lot 5=Learned in depth ; became expert (Learned almost everything). Question ii. What is your current knowledge about this, considering what you have learned on the job as well as forgotten? 0= Know nothing 1=Am vaguely familiar 2=Know the basics =Am functional ; (moderate working knowledge) 4=Know a lot 5=Know in depth / am expert (Know almost everything) 5

6 Questions asked... continued Question iii. How useful has this specific material been to you in your career? 0=Completely Useless 1= Almost never useful 2= Occasionally useful = Moderately useful, but perhaps only in certain activities. 4= Very useful 5= Essential Question iv. How useful would it be (or have been) to learn more about this (e.g. additional courses)? 0= Pointless learning more 1=Very unlikely to be useful 2= Possibly helpful = Moderately helpful. 4= Important to learn more 5= Critical to learn more 6

7 Correlations Questions 2,, 4 correlated (0.9) Known now, importance, desire to know Question 1 uncorrelated with others (0.25) How much learned in university 7

8 Software What Was Learned? Data structures General s/w archit. & design Programming language theory Operating systems Numerical methods File & information mgmt. Comparative program. langs. Complexity and algor. analysis Databases Parsing and compilers Systems programming Data transmission Simulation Requirements gathering Artificial intelligence Information retrieval Realtime Formal methods Parallel and distributed Graphics Project management Object oriented analysis & des. User interfaces Testing & quality assurance Pattern recognition Metrics Reliability Maintenance Cost estimation Configuration management Process standards ##

9 Software How Important? General s/w archit. & design Data structures Testing & quality assurance Requirements gathering Operating systems Project management Data transmission Realtime Object oriented analysis & des. Configuration management File & information mgmt. User interfaces Maintenance Systems programming Databases Programming language theory Reliability Cost estimation Process standards Comparative program. langs. Complexity and algor. analysis Information retrieval Formal methods Parallel and distributed Metrics Parsing and compilers Simulation Numerical methods Graphics Pattern recognition Artificial intelligence ##

10 Math What Was Learned? Calculus Linear algebra Probability and statistics Differential equations Set theory Predicate logic Graph theory Information theory Computational geometry Average for software topics

11 Math How Important? Average for software topics Probability and statistics Predicate logic Set theory Linear algebra Information theory Graph theory Calculus Differential equations Computational geometry

12 Other What was Learned Maximum for software topics Physics Average for math topics Computer architecture Digital electronics Chemistry Analog electronics Economics Average for software topics Technical writing Second language Literature History Ethics & professionalism Philosophy Psychology Accounting Management Robotics Marketing

13 Other How Important? Maximum for software topics Technical writing Ethics & professionalism Computer architecture Management Average for software topics Digital electronics Second language Psychology Physics Marketing Average for math topics Economics Accounting Analog electronics Literature Philosophy History Chemistry Robotics

14 Comparisons within subgroups Real time developers find more important: Realtime systems Systems programming Software reliability Algorithm analysis Process standards 14 Managers find more important: Project management Business management Process standards Marketing Accounting

15 How relevant is your education? Mean response.5 / 5 Percent scoring over 4 / 5: Overall: 51% USA: 65% Canada: 49% CS / SE: 70% Computer/Electrical Engg: 0% Junior: 4% Expert: 56% 15

16 Learning details vs. how to think Mean response.7 / 5 (learning how to think = 5) Percent scoring over 4 / 5: Overall: 56% Outside North America: 44% With postgraduate education: 67% Non computer education: 74% Nonrealtime developers: 78% Junior: 49% Experts: 56% 16

17 Suggested corporate training Topic Importance minus current knowledge General software architecture and design 0.47 Realtime software development 0.47 Data transmission 0.46 Requirements gathering 0.41 Data structures 0.8 Testing & quality assurance 0.5 Maintenance and reengineering 0.4 Project management 0. Cost estimation 0.2 User interfaces / human computer interaction

18 18 University of Ottawa Topics to emphasize more? Testing Object orientation User interfaces / HCI Technical writing Reason for recommended increase in emphasis Learning required in work force x x x x x x Practitionners do not know basics x x x Ranked very high in importance x x x x Knowledge low relative to importance, and topic hard to learn on the job x x x x x Should consider as complementary studies x x x x x x Ethics & professionalism Management Project management Requirements gathering Real time systems Data transmision Reengineering Cost Estimation Psychology Marketing Economics Accounting

19 Topics to emphasize less? Numerical methods Programming language theory Algorithm analysis Calculus Linear algebra Reason for recommended decrease in emphasis Net loss of knowledge following graduation x x x x Low importance with respect to emphasis x x x x x x Differential equations 19

20 Application: New SE Program at the University of Ottawa Focus on software design and architecture The following rd and 4th year material builds on secondyear foundation: Advanced object oriented analysis/design User interface design Realtime systems Telecommunications software Computer security 20

21 New SE Program... Focus on developing and managing large highquality systems Four courses in: Development of large systems Evolution and reengineering Quality and requirements including formal techniques, testing etc. Project management 21

22 New SE Program... Telecommunications sequence required courses in rd and 4th year plus 1 elective Builds on expertise in department Business/entrepreneurship sequence Courses in economics, management, and starting a small business Other business electives to provide background for students who will design business systems 22

23 New SE Program... Designed so it can be approved by the Canadian Engineering Accreditation Board (CEAB) If approval is received, graduates will be eligible for the P.Eng. designation following work experience Common firstyear with the rest of engineering 2

24 New SE Program... FIRST YEAR (Threshold courses) Hours per week SUBJECTS Fall Lectures Lab Winter Lectures Lab CHM 110 Principles of Chemistry 2 CSI ELG Fundamentals of Software Dev. Intro. to Elec. & Comp. Eng. 2 ENG 2112 Technical Report Writing 0 GNG 1100 Engineering Mechanics MAT Funds. of Computing for Eng. Calculus I Calculus II Linear Algebra I 0 PHY 1104 Fund Physics 104 Physics Lab TOTAL

25 New SE Program... SECOND YEAR Hours per week SUBJECTS Fall Winter Lectures Lab Lectures Lab ADM CSI Intr. to Business Management Data Structures File Management 2 2 ECO 1192 Economics for Engineers 0 ELG MAT Digital Computer Organization Logic & Discrete Mathematics 0 24 Discrete Mathematics 0 SEG Probability and Statistics Software Design Software Design Two options (see later) 0 0 TOTAL

26 New SE Program... THIRD YEAR Hours per week SUBJECTS Fall Winter Lectures Lab Lectures Lab ADM 1 Small business management 0 CSI Database Management Systems Operating System Principles 0 1 CEG Alg. Analysis and Design MicroprocessorBased Systems 0 ELG 00 Intro. Telecom. Systems and Services SEG Professional SW Engineering Practice Software Dev. of Large Systems Adv. Object Oriented Anal & Design User Interface Analysis & Design 150 Telecom. Software Engineering One option (see later) 0 TOTAL

27 New SE Program... FOURTH YEAR Hours per week SUBJECTS Fall Lectures Lab Winter Lectures Lab CEG 4161 Real Time Systems CSI ELG Computer Security Computer Communications SEG Project Mgmt. Software Quality Engineering Software Evolution & reengineering Software Engineering Project Three credits in complementary studies HIS 2129 or Technology, Society & Environ. PHI 294 Scientific Thought and Social Values Four options (see later) TOTAL

How To Teach Software Engineering

How To Teach Software Engineering COVER FEATURE What Knowledge Is Important to a Software Professional? Efforts to develop licensing requirements, curricula, or training programs for software professionals should consider the experience

More information

A Survey of the Relevance of Computer Science and Software Engineering Education 1

A Survey of the Relevance of Computer Science and Software Engineering Education 1 A Survey of the Relevance of Computer Science and Software Engineering Education 1 Timothy C. Lethbridge School of Information Technology and Engineering (SITE) 150 Louis Pasteur, University of Ottawa,

More information

ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING

ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING Curriculum Study Plan: Software Engineering ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING Bachelor of Science (B.Sc.) Degree Program in Software Engineering -Title Credit Hours (CRHs) Total- CRHs Lect. Lab

More information

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

Reasons for need for Computer Engineering program From Computer Engineering Program proposal Reasons for need for Computer Engineering program From Computer Engineering Program proposal Department of Computer Science School of Electrical Engineering & Computer Science circa 1988 Dedicated to David

More information

Semester 1 Course Course Name מע תר הר Credits Preliminary or

Semester 1 Course Course Name מע תר הר Credits Preliminary or Curriculum To complete the degree the student must accumulate at least 160 credits - 4 credits in general studies, 1 credit for the skills course and 2 sports courses which grant 0.5 credits each. The

More information

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014 100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers

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

Applied Mathematics and Computer Science College of Science, Technology, Engineering and Mathematics University of Wisconsin Stout

Applied Mathematics and Computer Science College of Science, Technology, Engineering and Mathematics University of Wisconsin Stout 2015 16 UW Colleges Transfer Advising Guide Bachelor of Science degree in Applied Mathematics and Computer Science College of Science, Technology, Engineering and Mathematics University of Wisconsin Stout

More information

Siena Heights University. Undergraduate Catalog 2014-2016 Page 125

Siena Heights University. Undergraduate Catalog 2014-2016 Page 125 Mathematics Bachelor of Arts Degree I. Course Requirements for Major A. Program Requirements 28 semester hours 4. MAT 244 Statistical Analysis and Design 3 5. MAT 260 Discrete Mathematics 3 6. MAT 282

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

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

Penn State Harrisburg Computer Science

Penn State Harrisburg Computer Science Penn State Harrisburg Computer Science Integrated Undergraduate-Graduate (IUG) Degree Student Handbook 201-2014 Computer Science Program School of Science, Engineering, and Technology Penn State Harrisburg

More information

Buffalo State College Remaining courses: ENT 300 Anaytical Methods MAT 110 or 124 ENT 301 in ENS 207 not taken SPC 205 ENT 302 if ENS 208 not taken

Buffalo State College Remaining courses: ENT 300 Anaytical Methods MAT 110 or 124 ENT 301 in ENS 207 not taken SPC 205 ENT 302 if ENS 208 not taken Articulation Agreement Curriculum Sequence Onondaga Community College - Engineering Science A.S. Buffalo State College - Electrical Engineering Technology (Electronics) B.S. First Semester Second Semester

More information

Bachelors of Science-Computer System Engineering (Information Assurance)

Bachelors of Science-Computer System Engineering (Information Assurance) Bachelors of Science-Computer System (Information Assurance) Program Description The computer systems engineering program is concerned with the analysis, design and evaluation of computer systems, both

More information

Department of Computer Science and Computer Engineering Program Change Proposal. BS in Computer Engineering

Department of Computer Science and Computer Engineering Program Change Proposal. BS in Computer Engineering Department of Computer Science and Computer Engineering Program Change Proposal BS in Computer Engineering Motivation: The motivation for the proposed changes to the BS in Computer Engineering is twofold.

More information

Core Curriculum to the Course:

Core Curriculum to the Course: Core Curriculum to the Course: Environmental Science Law Economy for Engineering Accounting for Engineering Production System Planning and Analysis Electric Circuits Logic Circuits Methods for Electric

More information

NORTHERN VIRGINIA COMMUNITY COLLEGE & MARYMOUNT UNIVERSITY ARTICULATION AGREEMENT. Established September 1998

NORTHERN VIRGINIA COMMUNITY COLLEGE & MARYMOUNT UNIVERSITY ARTICULATION AGREEMENT. Established September 1998 NORTHERN VIRGINIA COMMUNITY COLLEGE & MARYMOUNT UNIVERSITY ARTICULATION AGREEMENT Established September 1998 Updated June 2006 TRANSFER AGREEMENT STATEMENT OF PRINCIPLE This document establishes an articulation

More information

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years Page 1 of 7 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: COMPUTER ENGINEERING Degree

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

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

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program Accelerated Bachelor of Science/Master of Science in Computer Science 1 Dual Degree Program Definitions The discussion below uses the following definitions: o BS/MS program: The complete accelerated Bachelor

More information

SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS

SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS COURSE EQUIVALENCIES FROM ENGINEERING (BCCC) TO BIOMEDICAL, INDUSTRIAL, MECHANICAL, or SOFTWARE ENGINEERING (RMU) SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS BCCC COURSES RMU EQUIVALENT CRSE NO

More information

COMPUTER SCIENCE AND ENGINEERING

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

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

MY DEGREE MAP TROY UNIVERSITY. College of Arts and Sciences Approved Academic Plan Computer Science Major Program Year 2013 2014

MY DEGREE MAP TROY UNIVERSITY. College of Arts and Sciences Approved Academic Plan Computer Science Major Program Year 2013 2014 MY DEGREE MAP TROY UNIVERSITY College of Arts and Sciences Approved Academic Plan Computer Science Major Program Year 2013 2014 1 st Semester/Term 1 2 Hours 2 nd Semester/Term 3 4 Hours 3 rd Semester/T5

More information

B.Sw.Eng. @ UWaterloo

B.Sw.Eng. @ UWaterloo B.Sw.Eng. @ UWaterloo Ad Hoc Committee Members Rudi Seviora [ECE] Jo Atlee [CS] An undergraduate degree program in Software Engineering at the University of Waterloo, jointly sponsored by the depts of

More information

Niagara County Community College Cooperative Degree Program Curriculum Guide Liberal Arts and Sciences: Math and Science Transfer Program

Niagara County Community College Cooperative Degree Program Curriculum Guide Liberal Arts and Sciences: Math and Science Transfer Program Niagara County Community College Cooperative Degree Program Curriculum Guide Liberal Arts and Sciences: Math and Science Transfer Program This transfer guide outlines by category each of the curricular

More information

THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM

THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM A GUIDE FOR STUDENTS AND ADVISORS 2014-2015 COOPERATIVE AGREEMENTS WITH AUBURN UNIVERSITY COLUMBIA UNIVERSITY WASHINGTON UNIVERSITY IN ST. LOUIS Christopher

More information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016 Revised July 27, 2015 for Computer Science (CSci) Majors in the School of Engineering Table 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

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years Page 1 of 8 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: ELECTRICAL ENGINEERING

More information

Department of Computer Science and Engineering

Department of Computer Science and Engineering Mississippi State University 1 Department of Computer Science and Engineering Department Head: Professor Donna Reese Office: 300 Butler Hall The Department of Computer Science and Engineering is dedicated

More information

A B.S. Degree in Informatics: Computer Science in Context

A B.S. Degree in Informatics: Computer Science in Context A B.S. Degree in Informatics: Computer Science in Context David G. Kay Donald Bren School of Information and Computer Sciences Department of Informatics kay@uci.edu CCSCNE 2005 University of California,

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

ALFAISAL UNIVERSITY. College of Engineering

ALFAISAL UNIVERSITY. College of Engineering Curriculum Study Plan: Course Code ALFAISAL UNIVERSITY College of Engineering Bachelor of Science (B.Sc.) Degree Program in Course Title Credit Hours (CRHs) Pre- Co- Total CRHs Lect. Lab Tut. MAT 101 Calculus

More information

UNO COLLEGE OF INFORMATION SCIENCE & TECHNOLOGY

UNO COLLEGE OF INFORMATION SCIENCE & TECHNOLOGY UNO COLLEGE OF INFORMATION SCIENCE & TECHNOLOGY 1110 S 67th St Omaha, NE 68182 402.554.3819 www.ist.unomaha.edu Requirements Correspond to Catalog TABLE OF CONTENTS & GENERAL INFORMATION The College of

More information

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC)

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Valid for Fall 2014 Catalog (137) COMPUTER SCIENCE MATH

More information

Combined BS/MS Degree Program in the Department of Electrical Engineering at Wright State University

Combined BS/MS Degree Program in the Department of Electrical Engineering at Wright State University Combined BS/MS Degree Program in the Department of Electrical Engineering at Wright State University Approved by: Dept Graduate Studies Committee January 20, 2011 Approved by: EE Dept Faculty February

More information

Appendix A. Associate of Science degrees in Natural Sciences or Mathematics at Bergen Community College

Appendix A. Associate of Science degrees in Natural Sciences or Mathematics at Bergen Community College Appendix A Associate of Science degrees in or Mathematics at Bergen Community College Bachelor of Science and Bachelor of Arts degrees at William Paterson College of Science and Health This Transfer Articulation

More information

CONCURRENT ENROLLMENT LOS ANGELES COMMUNITY COLLEGE DISTRICT ARTICULATION AGREEMENT

CONCURRENT ENROLLMENT LOS ANGELES COMMUNITY COLLEGE DISTRICT ARTICULATION AGREEMENT CONCURRENT ENROLLMENT LOS ANGELES COMMUNITY COLLEGE DISTRICT ARTICULATION AGREEMENT *Course titles and descriptions may vary among campuses. The community college course must align with the high school

More information

Current requirements for a major (page 83 of current catalog)

Current requirements for a major (page 83 of current catalog) To present the proposal of the Department of Mathematics and Computer Science for changing the requirements for a major in Computer Science, we first describe the current major requirements followed by

More information

Revised Fall 2015. M - main campus W - online class M/NTCC - live class on main campus and broadcast to remote class at NTCC

Revised Fall 2015. M - main campus W - online class M/NTCC - live class on main campus and broadcast to remote class at NTCC PREFIX # COURSE TITLE SPRING EVEN SUM I EVEN SUM II EVEN FALL EVEN BIOL1306 Biology for Science Majors I M M M M BIOL1106 Biology for Sci Maj I Lab (1SCH) M M M M BIOL1307 Biology for Science Majors II

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

COURSE TRANSFER EQUIVALENCIES for INDIAN SCHOOLS

COURSE TRANSFER EQUIVALENCIES for INDIAN SCHOOLS BARODA POLYTECHNIC COURSE TITLE COURSE TITLE CE 333 Statics 3 Engineering Mechanics I CE 33 Mechanics of Materials 3 Engneering Mechanics II CHE 30 Electronic Materials 3 Electronic Engineering Material

More information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt Program (kandidat) Computer Science Programme (master) Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer

More information

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE 1. Type of Change: Course Description and Credit Change. 2. Course Description: From:

More information

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

How To Get A Computer Engineering Degree

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

What You Need to Know About Computer Science, B.S.A.T. Programs

What You Need to Know About Computer Science, B.S.A.T. Programs Computer Science, B.S. Computer Science, B.S. Dr. Jie Wu, Chair Science Education and Research Center, Room 304 5-04-8450 Sally Kyvernitis, Faculty Advisor Science Education and Research Center, Room 330

More information

Engineering Transfer Tracks

Engineering Transfer Tracks Engineering Transfer Tracks Engineering Transfer Tracks Courses offered within the recommended engineering transfer tracks provide access and transfer to bachelor s degree programs in engineering. Students

More information

Computer Science and Information Systems

Computer Science and Information Systems 1 Department of Computer Science and Infmation Technology Computer Science and Infmation Systems Infmation Sheet The Department of Computer Science and Infmation Technology offers a Bachel of Science degree

More information

COLLEGE OF PROFESSIONAL AND MATHEMATICAL STUDIES

COLLEGE OF PROFESSIONAL AND MATHEMATICAL STUDIES Dr. Mary Lesser, Dean COLLEGE OF PROFESSIONAL AND MATHEMATICAL STUDIES Dr. Timothy Goldberg, Chair DONALD AND HELEN SCHORT SCHOOL OF MATHEMATICS AND COMPUTING SCIENCES FACULTY: Professors Douglas Burkholder

More information

Memorandum of Understanding Between University of North Texas and INTI College, Malaysia

Memorandum of Understanding Between University of North Texas and INTI College, Malaysia Memorandum of Understanding Between University of North Texas and INTI College, Malaysia This is to confirm that University of North Texas (UNT) and INTI College, Malaysia, enter into the following college

More information

Mechanical Engineering

Mechanical Engineering Engineering-1 Mechanical Engineering Faculty: Paliwal, Chair, Chang, Facas, Grega, Sepahpour, Shih, Wang, Yan The Department of Mechanical Engineering offers an academic program leading to a Bachelor of

More information

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

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

And. and Control. Free Elective. Free elective

And. and Control. Free Elective. Free elective INTI COLLEGE WICHITA STATE UNIVERSITY BRITISH DEGREE PROGRAM ACC 262: Accounting I ACCT 210: Financial Accounting ACCT 220: Managerial Accounting ACC 363: Accounting II CSC 162: Computing I ACCT 320: Accounting

More information

Department of Computer Science and Engineering. BA in Information Technology

Department of Computer Science and Engineering. BA in Information Technology Department of Computer Science and Engineering BA in Information Technology Advising Information Core Curriculum Course Descriptions Degree Plan Information UNT Discovery Park (NTDP) F201 (940) 565-2767

More information

Bachelor of Commerce (Honours Business Administration) (Co-op) PROGRAM REQUIREMENTS

Bachelor of Commerce (Honours Business Administration) (Co-op) PROGRAM REQUIREMENTS Bachelor of Commerce (Honours Business Administration) (Co-op) The Business Administration Co-op Program will help students acquire valuable professional experience in the workplace while they are pursuing

More information

COURSE CATALOGUE 2013-2014

COURSE CATALOGUE 2013-2014 COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.

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

College/University Transfer Programs

College/University Transfer Programs Tidewater Community College 0-5 Catalog Transfer Education College/University Transfer Programs associate Degree Specialization Certificate Liberal Arts page Business Administration page Engineering* page

More information

Bachelors of Science-Electrical Engineering

Bachelors of Science-Electrical Engineering Bachelors of Science-Electrical Engineering Program Description The goal of the electrical engineering undergraduate program is to prepare graduates for positions as electrical engineers. Following initial

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

Computer Science @ UMass Hanna M. Wallach

Computer Science @ UMass Hanna M. Wallach Computer Science @ UMass University of Massachusetts Amherst wallach@cs.umass.edu Computer Scientists? 2 Computer Scientists! 3 Computer Science? a 4 Computer Science! 5 Life as a Computer Scientist Not

More information

Undergraduate Mathematics Programs at OSU April 2014

Undergraduate Mathematics Programs at OSU April 2014 1 Undergraduate Mathematics Programs at OSU April 2014 The Department of Mathematics at OSU offers a Bachelor of Science degree in mathematics, a minor in mathematics, and a minor in actuarial science.

More information

Contrasting CS and SE. The CS/SE Continuum

Contrasting CS and SE. The CS/SE Continuum Some Good Choices The CS/SE Continuum Corporate Quality Users, S/W Development Resources Control Applications Process & Metrics (e.g., waterfall) Theory and Use of Program Languages Algorithms Databases

More information

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas Mission Statement Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas The mission statement for the Computer Engineering program as modified and adopted by the engineering faculty on July

More information

the Associate of Arts (AA) and the Associate of

the Associate of Arts (AA) and the Associate of education college/university programs associate degree specialization liberal arts page 67 business administration page 68 engineering page 69 general studies page 70 science page 71 computer science page

More information

High school algebra. Appropriate placement test scores or prerequisite courses Appropriate placement test score

High school algebra. Appropriate placement test scores or prerequisite courses Appropriate placement test score Metropolitan State University of Denver Electrical Engineering Technology Major, B.S.: Computer Engineering Technology Concentration Minor (not required): Fall 2013 Catalog First Year Suggested Course

More information

BEng in Computer Science

BEng in Computer Science (For students admitted in 25- under the -year degree) BEng in Computer Science School of Engineering - BEng in Computer Science In addition to the requirements of their major programs, students are required

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

Rules of the program leading to Bachelor of Science in Computer Science

Rules of the program leading to Bachelor of Science in Computer Science University of Colorado Denver Department of Computer Science and Engineering Rules of the program leading to Bachelor of Science in Computer Science These degree requirements are in effect starting from

More information

Master of Science in Systems Engineering

Master of Science in Systems Engineering Master of Science in Systems Engineering Department of Electrical and Computer Engineering The Master of Science program in systems engineering is designed to prepare students for significant engineering-related

More information

Handbook for Undergraduate Students in Electrical and Computer Engineering

Handbook for Undergraduate Students in Electrical and Computer Engineering Department of Electrical and Computer Engineering Rutgers, The State University of New Jersey. 94 Brett Road. Piscataway, NJ 08854-8058 (848) 445-3262 (848) 445-3127. FAX: (732) 445-2820 Handbook for Undergraduate

More information

These degree requirements are in effect starting from 2015-2016 Admission.

These degree requirements are in effect starting from 2015-2016 Admission. MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2015-2016 Admission. The Department of Computer Science

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

STUDENT MUST APPLY AND COMPLETE PF 321 LEARNING STRATEGIES IN ORDER TO ACTIVATE THEIR PROGRAM

STUDENT MUST APPLY AND COMPLETE PF 321 LEARNING STRATEGIES IN ORDER TO ACTIVATE THEIR PROGRAM FRANKLIN UNIVERSITY - SOUTHWESTERN COMMUNITY COLLEGE 2008-2009 Course Articulation Guide - Computer Related Majors This guide should be used in conjunction with your Degree Audit and Completion Guide STUDENT

More information

Occupational Therapy Affiliate Program

Occupational Therapy Affiliate Program Villanova University Affiliation Program Occupational Therapy Affiliate Program In conjunction with Thomas Jefferson University's College of Health Professions, Villanova University offers students considering

More information

Transfer Admissions Agreement. West Virginia University And INTI University, Malaysia

Transfer Admissions Agreement. West Virginia University And INTI University, Malaysia Transfer Admissions Agreement West Virginia University And INTI University, Malaysia I. PURPOSE This transfer admissions agreement between West Virginia University and INTI University, Malaysia is designed

More information

Bachelor of Science in. Computer Science. Advising Brochure 2014 2015. Department of. Computer Science & Engineering College of Arts & Sciences

Bachelor of Science in. Computer Science. Advising Brochure 2014 2015. Department of. Computer Science & Engineering College of Arts & Sciences Bachelor o Science in Computer Science Advising Brochure 201 2015 Department o Computer Science & Engineering College o Arts & Sciences 256 Avery Hall advising@cse.unl.edu http://cse.unl.edu/advising The

More information

MASTER OF SCIENCE IN APPLIED PHYSICS AND COMPUTER SCIENCE FIVE-YEAR PROGRAM

MASTER OF SCIENCE IN APPLIED PHYSICS AND COMPUTER SCIENCE FIVE-YEAR PROGRAM M.S. - APCS FIVE-YEAR PROGRAM 2016-2017 MASTER OF SCIENCE IN APPLIED PHYSICS AND COMPUTER SCIENCE FIVE-YEAR PROGRAM This five-year program leads to both a Bachelor of Science degree and a Master of Science

More information

Tampereen teknillinen yliopisto. Ohjelmistotekniikan laitos. Raportti 7 Tampere University of Technology. Department of Software Systems.

Tampereen teknillinen yliopisto. Ohjelmistotekniikan laitos. Raportti 7 Tampere University of Technology. Department of Software Systems. Tampereen teknillinen yliopisto. Ohjelmistotekniikan laitos. Raportti 7 Tampere University of Technology. Department of Software Systems. Report 7 Antti Puhakka & Kirsti Ala-Mutka Survey on the Knowledge

More information

Electrical and Computer Engineering

Electrical and Computer Engineering Engineering-1 Electrical and Computer Engineering Faculty: Hernandez, Chair, Adegbege, Deese, Katz, Kim, Pearlstein The Department of Electrical and Computer Engineering offers academic programs leading

More information

Associate of Science Degree

Associate of Science Degree To qualify for an associate of science degree, students must successfully complete a minimum of 62 credits (exclusive of physical education) including the general education requirements, the required courses

More information

CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages

CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages Computer Science-1 Computer Science Faculty: Martinovic Chair; DePasquale, Knox, Li, Pulimood, Salgian, Faculty from mathematics with joint teaching appointments in computer science: Conjura, Iannone Click

More information

TRANSFER AGREEMENT BETWEEN KINGS BOROUGH COMMUNITY COLLEGE/CUNY AND THE COLLEGE OF STATEN ISLAND/CUNY

TRANSFER AGREEMENT BETWEEN KINGS BOROUGH COMMUNITY COLLEGE/CUNY AND THE COLLEGE OF STATEN ISLAND/CUNY ... TRANSFER AGREEMENT BETWEEN KINGS BOROUGH COMMUNITY COLLEGE/CUNY AND THE COLLEGE OF STATEN ISLAND/CUNY Associate in Science in Engineering Science Kingsborough Community College Program Goals The principal

More information

Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy 45 18 27. 2. Philosophy 18 18. 4. Mathematical Analysis 45 18 27 Exam

Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy 45 18 27. 2. Philosophy 18 18. 4. Mathematical Analysis 45 18 27 Exam Year 1 Lp. Course name Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy 45 18 7. Philosophy 18 18 3. Linear Algebra 45 18 7 Exam 4. Mathematical Analysis 45 18 7 Exam 5. Economical

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

2. EXPLAIN CHANGE TO DEGREE PROGRAM AND GIVE A DETAILED RATIONALE FOR EACH INDIVIDUAL CHANGE:

2. EXPLAIN CHANGE TO DEGREE PROGRAM AND GIVE A DETAILED RATIONALE FOR EACH INDIVIDUAL CHANGE: PROPOSED CHANGES TO THE BACHELOR OF SCIENCE IN ELECTRICAL AND COMPUTER ENGINEERING DEGREE PROGRAM IN THE COCKRELL SCHOOL OF ENGINEERING CHAPTER IN THE UNDERGRADUATE CATALOG 2016-2018 or LAW SCHOOL CATALOG

More information

Department of Electrical and Computer Engineering Naval Postgraduate School Monterey, California

Department of Electrical and Computer Engineering Naval Postgraduate School Monterey, California Department of Electrical and Computer Engineering Naval Postgraduate School Monterey, California Undergraduate Education Evaluation Form The Department of Electrical and Computer Engineering at the Naval

More information

2014 CAA-UGETC Articulation Agreement

2014 CAA-UGETC Articulation Agreement University of Mount Olive Tillman School of Business October 28, 2014 This document prescribes how a student may transfer from the North Carolina Community College (NCCC) system to the University of Mount

More information

How To Get A Degree In Electrical Engineering

How To Get A Degree In Electrical Engineering Metropolitan State University of Denver Electrical Engineering Technology Major, B.S.: Communications Concentration Minor (not required): Fall 2013 Catalog First Year Suggested Course plan Prerequisites

More information

Orientation to Computer Engineering

Orientation to Computer Engineering Orientation to Computer Engineering Dr. Bruce F. Cockburn Director of Computer Engineering ECERF Building, room W2-044 E-mail: cockburn@ece.ualberta.ca Tel: 492-3827 What is Computer Engineering? The application

More information

Consolidation,Work,Group, Final,Report!

Consolidation,Work,Group, Final,Report! Page1of9 ConsolidationWorkGroup FinalReport WorkGroupDetails Date: WorkGroupName: MathOWG8 WorkGroupCo8Chairs: MarkR.AndersonandAndrewMcMorran FunctionalArea: AcademicDegreesandPrograms FunctionalAreaCoordinator:

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

Program Modification For University of California (akers)

Program Modification For University of California (akers) California State University Channel Islands Program Modification Program modifications must be submitted by October 15, 201, and finalized by the end of that fall semester for catalog production. Enter

More information

Elizabeth City State University Elizabeth City, NC

Elizabeth City State University Elizabeth City, NC Elizabeth City State University Elizabeth City, NC Curriculum Guide for Bachelor of Science Degree: Chemistry ASSOCIATE OF SCIENCE DEGREE: Universal General Education Component (UGETC) First two years

More information