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



Similar documents
Core Curriculum to the Course:

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

COMPUTER SCIENCE AND ENGINEERING

The Relevance of CS and SE Education: A Survey

Bachelor of Bachelor of Computer Science

COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

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

COMPUTER SCIENCE. Department of Mathematics & Computer Science

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

FACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES

Bachelor Degree in Informatics Engineering Master courses

Electrical and Computer Engineering Undergraduate Advising Manual

Computer Science Curriculum Revision

LOUGHBOROUGH UNIVERSITY

Computer Science Information Sheet for entry in What is Computer Science?

Master of Science in Computer Science

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

imtech Curriculum Presentation

Depth and Excluded Courses

Curriculum of Electronics Engineering Program

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

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

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

Faculty of Information Technology

Master of Science in Electrical and Computer Engineering

Electrical and Computer Engineering

Undergraduate Degree Map for Completion in Four Years

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Erik Jonsson School of Engineering and Computer Science

A Model Program for Computer Engineering Master of Science Degree Embedded Systems

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

How To Get A Computer Science Degree At Appalachian State

Guide to the MSCS Program Sheet

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

How To Get A Computer Engineering Degree

Value equivalent. ECTS equivalent. Value N/A

How To Teach Software Engineering

FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University

Credit and Grading Systems

Bachelor of Science [Computing Science & Information Systems] Programme Document

A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb

The University of Iowa. Department of Electrical and Computer Engineering GRADUATE MANUAL

Department of Computer Science and Engineering

Bachelor of Information Technology

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE

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

Penn State Harrisburg Computer Science

ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing

University of La Verne. External Review. Computer Science. And. Computer Engineering. December 15, David Falconer, Ph.D.

PROGRAMME SPECIFICATION

Department of Electrical and Computer Engineering

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

Electrical and Computer Engineering

Poznan University of Technology Faculty of Electrical Engineering

The Emerging Trends in Electrical and Computer Engineering

PhD in Computer Science at North Carolina A&T State University

PROGRAMME DETAIL SPECIFICATION. Programme Summary

Draft dpt for MEng Electronics and Computer Science

Canadian Information Processing Society

GRADUATE STUDENT HANDBOOK

ELECTRICAL ENGINEERING

Computational Engineering Programs at the University of Erlangen-Nuremberg

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

Department of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula

Curriculum Reform in Computing in Spain

Doctor of Philosophy in Systems Engineering

Department of Electrical and Computer Engineering

LONG BEACH CITY COLLEGE MEMORANDUM

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

COURSE CATALOGUE

Undergraduate Degree Map for Completion in Four Years

PROGRAMME DETAIL SPECIFICATION. Programme Summary

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

Proposal for a BA in Applied Computing

Structure of Postgraduate Programs (2005)

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Bachelor of Technology (Computer Engineering.) Scheme of Courses/Examination. (3 rd SEMESTER) 1 HUT-211 Organizational Behaviour

Handbook for Undergraduate Students in Electrical and Computer Engineering

Position Classification Flysheet for Computer Science Series, GS Table of Contents

CONTENT. King Abdullah II Faculty of Engineering

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

RESTRICTED. Professional Accreditation Handbook For Computer Science Programmes

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

Teaching in School of Electronic, Information and Electrical Engineering

Aerospace Engineering

Graduation Check Off Sheet, Electrical Engineering, Year (Class of 2017)

Computer Science. Master of Science

PROGRAMMES OFFERED BY DEPARTMENT OF COMPUTER SCIENCE SYSTEMS (Note: This document is for polytechnic students admitted in AY2004-5)

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

GRADUATE STUDENT HANDBOOK

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

MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework

Transcription:

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 Carrington who made major contributions to the CE proposal 1 Computing Computing is a discipline which is developing rapidly in depth and in scope. There is growing recognition that Computing has matured as a professional discipline and requires a separate course rather than a sequence of subjects within a general degree structure or an elective sequence within the B.E. (Elect. Eng.). As a result, our responsibility for the education of professional computing graduates has outgrown the existing subjects and course structures. The science and technology of computing systems have grown principally from mathematics and electrical engineering. Computer Science Departments are commonly found in Schools of Mathematics, and have offered complete degree programs, frequently emphasising software. The hardware and technological aspects of computing systems have generally been covered within Electrical Engineering degree programs. The world-wide need for graduates to be able to integrate computer science and technology as an engineering discipline has been recognised widely, and has led to many different forms of academic liaison and curricula. The IEEE has been particularly active in formulating guidelines for the integrated Computer Science and Engineering curriculum. More recently the IE Aust has approved Computer Systems Engineering programs at several institutions. The School of Electrical Engineering and Computer Science is undertaking a thorough revision of its undergraduate courses. A special committee of the School of Electrical Engineering and Computer Science set up to investigate Computer Engineering recommended the establishment of a new 4-year program. The term, Computer Engineering, may be defined as the methodical design and implementation of reliable and cost-effective computer-based systems. Such systems may be used either for the acquisition, storage, retrieval, processing, distribution and display of information or for the control of other engineering systems. The term Computer Engineering may have connotations that emphasize the hardware side of computing systems; this is not intended 1

and it must be emphasized that the course is concerned with both the software and hardware aspects of computing system design and implementation. In common with other engineering disciplines, Computer Engineering embraces a wide range of concepts, technologies, applications and activities. The concepts and technologies include those of software, information processing, digital systems, computer architecture, electronics and communications. Essential components of Computer Engineering activities are the design and implementation of complete information processing systems at the hardware and software level. It should be emphasised that the design and implementation of software is itself now regarded as an engineering discipline, as evidenced by the growth and recognition of Software Engineering. The new program is distinct from the Electrical Engineering program but there is considerable subject commonality and flexibility between the two. This will allow easy student transfer between the two programs and will make efficient use of the School s resources. The concept of a 4-year program in Computing was a major item in the Faculty of Engineering s Corporate Plan. It has already received endorsement from the University Corporate Planning Committee. The choice of the name, Computer Engineering, was made after considerable discussion and is intended to indicate the professional goals of the new program and to distinguish it from the existing Computer Science program. Associated with the Computer Engineering proposal is a major revision of the computing subjects offered by the School of Electrical Engineering and Computer Science. The aim is to modernise both the content and teaching methods and to create a set of subjects that can used in the Electrical Engineering, Computer Engineering and Computer Science programs. New computing equipment to be installed in 1988 will allow the subjects to be presented using the most modern computing technology. The Department of Computer Science also offers a three year Computer Science major (four year Honours) within the Science and Mathematics course administered by the BSSM. As well there are several double degree programs with Arts, Law, and other Engineering disciplines. These programs will continue but they will be revised to use the new computing subjects. Students with normal programs will not be affected by the changes since the new subjects will be phased year by year but transition arrangements have been proposed to handle unusual or broken programs. 1.1 Details of the Proposal Course Structure The Computer Engineering degree is a four year professional course that combines subjects from Computer Science and Electrical Engineering. The primary objective is to provide a coherent program in the science and technology of computing systems and their application to the solution of practical problems. For this reason, we aim for students to gain a thorough and integrated understanding of the fundamentals of the computing discipline; experience in applying the fundamental knowledge to real problems with exposure to the scientific, engineering and social aspects of problem solving; 2

ability to communicate ideas to others and to work effectively as a member of a team; a capacity for independent study so that the learning process is ongoing. In conjunction with the introduction of the new program, the Department of Computer Science is revising its subject offerings. To distinguish the new subjects, they are numbered 6.7XY where X is the year when the subject is normally taken and Y identifies subjects within a year. The first three years of the course contain fixed core material and the fourth year contains elective subjects. Year 1 1.961 Physics 6 6 6.010 Electrical Engineering 1 6 6.710 Introduction to Computer Engineering 1.5 1.5 6.711 Computing 1A 4 Laboratory 1A 2 6.712 Computing 1B 4 Laboratory 1B 2 10.001 Mathematics 1 6 6 10.081 Discrete Mathematics 6 Total hours 25.5 25.5 Comparison with Electrical Engineering The first year differs in the omission of a half unit of Chemistry which is replaced by additional Discrete Mathematics (a full unit instead of a half unit) and the replacement of Engineering E by a second unit of Computing. The Electrical Engineering course has the second unit of Computing in year two. The Electrical Engineering program has a subject Introduction to Electrical Engineering which is an introduction to the prevailing professional paradigms (General Education requirement for Contextual Studies). The equivalent Computer Engineering subject will be organised along similar lines and will share lectures as much as possible. 3

Year 2 6.721 Data Organisation 5 6.722 Computer Organisation 5 6.723 Concurrent Computing 5 6.729 EE Laboratory for Comp.Eng 2 2 6.821 Circuit Theory 2.5 6.823 Analog Electronics 2.5 6.824 Digital Circuits 2.5 10.111A Linear Algebra 2.5 2.5 10.1114 Complex Analysis 2.5 10.1115 Finite Mathematics A 2 10.361 Statistics SE 2 2 General Education 2 2 Total hours 23 21 Year 3 6.731 Parsing and Translation 5 6.732 Microprocessors & Interfacing 5 6.733 Programming Techniques 5 6.734 C.E. Design Laboratory 5 6.739 EE Laboratory for Comp. Eng. 2 2 6.822 Systems Theory 2.5 6.832 Integrated Electronics 2.5 6.833 Signal Processing 2.5 10.0331 Transform Methods 2 10.0332 Numerical Analysis 2 18.603 Management and Economics 2 2 General Education 4 Year 4 Total hours 21 22.5 Our approach for year 4 is to use 3 hr/week subjects so that these may double as Grad.Dip and Masters subjects. The normal load would be six such subjects per session. Pass degree students will take 6 electives in each session including at least two project subjects. Honours students will do a thesis in place of 2 electives in session 1 and 3 electives in session 2, a total of 5 subjects. 4

Honours Degree Track 4 EE & CE electives 12 3 EE & CE electives 9 Thesis 6 9 Contextual Studies (Category C) 2 2 Total hours 20 20 Pass Degree Track 6 EE & CE electives 18 6 EE & CE electives 18 Contextual Studies (Category C) 2 2 Total hours 20 20 Year 4 Electrical Engineering Electives to be advised Year 4 Computer Engineering Electives The initial set of Computer Engineering electives has been derived from existing subjects in years 3, 4 and the post-graduate programs: Algorithm Design and Analysis, Artificial Intelligence, Bit-slice Processor Design, Compiling Techniques, Computer Architecture, Data Bases, Data Security, Formal Specifications, Graphics, Man-Machine Systems, Networks, Office Automation, Operating Systems, Parallel and Distributed Computing, Programming Language Principles, Programming Language Semantics, Software Engineering, VLSI Design Many of these subjects will be supplemented by separate project subjects. 5