A Graduate Program on Embedded Software Engineering in China

Size: px
Start display at page:

Download "A Graduate Program on Embedded Software Engineering in China"

Transcription

1 A Graduate Program on Embedded Software Engineering in China Kang Yimei Software College of BeiHang University 37 Xueyuan Rd, Haidian District, Beijing, PRC, Abstract Software has become a key component of embedded systems as more and more complex embedded systems have been developed. Currently most embedded system developers in China are graduated from Electronics, Mechanics, Automatic control and other majors. These developers are familiar with the application fields, but unfamiliar with systematic development process, method and management of software project. Moreover, the embedded software development is different from general software development. To provide more qualified software developers for embedded systems, we have founded a graduate program in embedded software engineering (ESE), which combines the embedded system development and software engineering (SE), with emphasis in state-of-art embedded software development methods and techniques. In this program, we teach students complex software analysis and design, construction and test. To name a few, students enrolled in this program learn (1) how to apply software architectures and software design patterns to embedded systems, (2) how to manage a large and complex software project, (3) Co-develop hardware and software, etc. This program includes a series of courses and a multilevel practice model. Some courses are provided by industries. The practice model includes four levels. In the fourth practice level, students will finish a complete project in industries under the project manager's instruction. They not only learn techniques and put into practice on embedded software development, but also experience the industry cultures. This 2-5 years graduate program is to train graduates to be well qualified for embedded software development positions in software industry. 1. Introduction Embedded system is ubiquitous. It has been employed in aeronautics, aviation, industry control system, telecommunication, wireless equipment, network, medical instruments, mobile electronics, etc. Even many peripheral devices of general computers, e.g., printers and DVD drivers are embedded systems. With the development of techniques and requirements, embedded software are more important than ever in implementation of functionality and performance of embedded system. Embedded software engineering (ESE) has been recognized as a new emerging discipline. ESE is an engineering discipline that is concerned with all aspects (e.g. pointed in SWEBOK) of software for embedded system in whole life-cycle of the embedded software system. Recently, the demands in world market for embedded software development have increased rapidly. Moreover, Chinese market grows faster than global average. In China, 30% of the revenue in software industry comes from embedded software products. Six of the top ten companies in Chinese software industry are dedicated in embedded software development, and 35.3% revenue of the top 100 software companies in China is from embedded software products. As Chinese market is becoming globalized, embedded software is developing more rapidly in China. Meanwhile, the Chinese market of mobile phone and household digital devices is also a potential huge market for embedded software development [1].

2 The rapid advance in embedded system demands more and more experts in ESE urgently. Among all the current job websites, the number of positions advertised for embedded software developers is among top five in the list in IT jobs. The current situation of lacking qualified developers in ESE may detrimentally impede the advance of the embedded software development in China. Thus, we developed a Master of Engineering Degree program dedicated to train qualified graduate students in this field in China. The development of the program introduced in this paper at Software School of Beijing University of Aeronautics and Astronautics started in March The first group of students enrolled in the program in September In this paper, I will present the requirements and the organization of the course structure of this graduate program. 2. Requirements of the Program 2.1 Characteristics of ESE The field of embedded systems is quite broad. Figure 1 shows some main rapidly developing application fields for ESE and skills required for developers in ESE in china. With the development of network and mobile techniques, the embedded system has become more and more complex and larger in scale. Meanwhile, the basic simple embedded systems are still indispensable. Therefore, the techniques and knowledge requirements for developers are much diversified depending on the application fields. For example, many controllers are designed and implemented with a 8-bit single chip and at most several hundreds C LOC without embedded operating system, while a telecommunication device is implemented in several hundred thousands C/C++ LOC with the Motorola general-purpose processor and VxWorks real-time operating system. Application Fields Techniques & Knowledge Requirements Mobile Application Telecommunication Automatic Control Instruments Information Appliances Embedded OS (Linux, WinCE, VxWorks, UCOS) MCU (SCM, ARM, XScale, PowerPC, DSP, etc.) Programming Language (C, C++, Java, Assemble language, etc.) System analysis and design, testing, Process Management, etc. Application Area Knowledge Figure 1. The main application fields and skills required for developers in ESE in china Embedded system differs from other systems in the following aspects: Integrated application of multidisciplinary approaches such as microelectronics, computer hardware engineering, telecommunication, electronic engineering, and software engineering etc. Performance requirements more dominant than functional requirements: near-optimal performance, rigid real-time, robustness, tough reliability and security, distribution, concurrent, dynamism, mobility. Resources constrained: limited CPU, memory, power, display window, push button or key board, etc.

3 Domain-Oriented: different hardware and software design depending on application domain. A high degree of integration of software and hardware components [2]. Correspondingly, the methods, techniques, and tools for developing embedded software systems are heterogeneous and those applied in general purpose computers are not readily applicable in embedded devices. ESE is different from common SE in the following aspects: Methodologies of software and hardware co-design. Special methods for design (e.g. for rigid real-time requirements and concurrent requirements), integration, debugging, testing and maintaining along with formal methods in SE. Algorithms of control, signal processing, communication, etc. And more, optimization to implement those in resource-limited environments. Core application business description, design and construction (e.g. very complex behavior, characterized by numerous intricate scenarios in an artificial robot). Difference in development processes, methods, techniques and tools with respect to application areas (figure 1). Board-based device driver programs design and implementation. Special-purpose programming languages, development tools and environments for cross-platform development [2]. 2.2 Chinese software industry demands experts in ESE As the proportion of embedded software in the entire software industry getting higher and higher, and the involved system getting more and more complex, the requirements for developers getting more and more diversified. A layered structure for the requirements at different development and management level is illustrated in Figure 2. System analyzer and designer BSP developers Core application business developers Application presentation and management developers Knowledge in application field, hardware design, and software design, analysis and management. Knowledge in hardware, interface design, and programming Programming skills and in-depth knowledge in application field. Software development Figure 2. Current market requirements for experts in ESE in china The embedded system analysis specialists are on the top level of the pyramid structure. They are required to have not only solid background knowledge in the application field but also possess the hardware, software analysis, design, and management skills. The BSP developers are on the second level, which are required to have both software programming skills and background knowledge in hardware design and application field.

4 The core application business developers are at the third level. They are required to have software programming skills and core application business experience. Because the core business logics are quite different in different embedded systems, the markets need more of these engineers. The forth level is application presentation and management developers. Common software developers are qualified for such positions. The goal of our program is to train qualified developers at the top three levels in the pyramid structure. 3. ESE professional model In our graduate program, we intend to train graduates to be professional in all aspects. A model of skill and profession for embedded software engineers is illustrated in Figure 3. The model has three layers, which are profession makings, knowledge field and engineering ability. Engineering Ability Project Management System Integration Development Tools Knowledge field Software Engineering Method Hardware Application Area Profession Makings Profession Ethic Teamwork ability Communication Skills Figure 3. A skill and profession model for embedded software engineers Profession Makings is the fundamental level in the skill and profession model. When industries select employees, profession makings such as profession ethics, teamwork and communication skills are ranked at higher level. Knowledge field is the second level. Since embedded software development is a method widely used in industry and academic research, the developers need not only skills in software development but also knowledge in the specific application filed. Therefore the prerequisite for the master s degree program in ESE is an undergraduate education in Electrical Engineering, Automatic control, Mechanical Engineering, or other engineer or science fields to ensure that our students will be qualified in developing software in those fields. Currently, 30% students in this program have more than one year working experience in industry. Engineering ability is at the top level in the skill and profession model. Engineering ability is a necessity for embedded software engineers to make a practical embedded system work [3]. To build a complete system, they need to learn new development environment and tools, and to integrate software and hardware. To build a complex system, they also need to learn the control of the development process and the management of the project. 4. Description of the Program 4.1 Program Goals In China, some of EE, CS or SE programs offer one or more courses in embedded system development on ARM or DSP, on WinCE or Linux. Those programs only provide students limited ESE development skills. In contrast, our program is dedicated to training

5 embedded software engineers equipped with integrative interdisciplinary knowledge (e.g. EE, CS, SE and ESE, application area knowledge), combine scientific thinking (especially system-level thinking) with an engineering ability in development and managing complex embedded software projects that involve teams in different areas, and aptitude for constantly learning new technologies 4.2 program structure Practice (9 credits) Industry Practice and Degree Thesis Engineering Practice II Engineering Practice I (60 hours) Course projects Specialty Electives (select at least 7 credits) Embedded Database Mobile Telecom Technology and Embedded Application Embedded Software Development Based on J2ME WinCE and Embedded Software Development VxWorks and Embedded Software Development Programmable Logic Device and Application Industrial Networks and Fieldbus DSP Embedded Software Development Algorithms and Application in Embedded Systems Specialty Required Courses (160 hours/8 credits) Panorama of Embedded Systems Embedded Operating Systems Analysis and Design of Embedded Software Testing of Embedded Software Software Engineering Required Courses (128 hours/8 credits) Software Engineering I (Methods) Software Engineering II (Process) Software Engineering III (Management) Lectures in New Technology Foundation Required Courses (156 hours/8 credits) English Mathematics Technical Writing and Communication Skills Profession Ethics and Career Planning Figure 4. ESE master s degree program courses Figure 4 showed the 5-level courses for the master s program. Students are required to take Foundation Required Courses, SE Required Courses and Engineering Practice I before enrolling in Specialty Required Courses. All other courses should be completed before Industry Practice.

6 At the early stage of developing this program, we have written a set of text-books including Panorama of Embedded Systems, Embedded Software Design, Embedded Software Testing, Mobile Telecom Technology and Embedded Application, and Algorithms and Application in Embedded Systems. Foundation Required Courses train students fundamental knowledge and skills, for example, document norms and standards, behavioral norms and standards. SE Required Courses present student software development methods (e.g. JAD, DFD, UML, etc.), process (e.g. RUP, CMM, etc.) and management (e.g. SPP, SCM, SQA, etc.) in general SE. Because SE grows rapidly both in industry and academia, we invite experts from industry and academia to give student lectures discussing up-to-date approaches. Specialty Required Courses are developed exclusively for ESE. These courses are new courses offered in this field and we are writing text-books for these courses which will be published in Panorama of Embedded Systems course offers students fundamental knowledge of hardware and software in embedded systems, embedded software development process, methods, development environments and tools [4]. In this course, ARM 9 is introduced as a case for 32-bit processors, and ucos-ii is introduced as a case for real-time OS core. Assigned project is to develop a simple embedded system based on ARM9 as a class project. Embedded Operating Systems course introduces special features of embedded operating systems (e.g. OS for hard real-time systems), and analyze RTLinux core. In this course, students will learn how to cut down Linux and are assigned to write BSP. Analysis and Design of Embedded Software course introduces classical analysis and design methods such as DARTS (design and analysis of real-time system) to design real-time software, and new approaches such as process and methods in software and hardware co-design, new analysis and design methods in SE into ESE such as software architecture to design more effective software in system level, software design patterns to design more flexible software (e.g. use adapter design pattern to design abstract interface). And more, trains students system-level thinking and engineering ability, for example how to choose right platform and tools (e.g. DFD or UML and Why) and use them correctly. Testing of Embedded Software course introduces special features of embedded software testing. In this course, students will learn theories, methods and tools for testing and managing embedded software. Specialty Electives teach students methods, technologies and tools in areas of specialized applications of ESE. For example, Industrial Networks and Fieldbus course teaches students concepts, technologies and applications of fieldbus and industrial networks, Algorithms and Application in Embedded Systems course teaches students algorithms (e.g. filter algorithms, optimization algorithms) in industrial control, telecommunication and data collection, etc, in emphasis how to optimize resource limited embedded systems. Practice helps students improve the skills they learned from classes. In this program, we developed a series of practice to train students to apply the theories, methods and technologies in practice in advancing levels of projects from foundation to specialty, from simple to complex, from single person development to a team corporately development Intensive practices for the graduate program

7 The practice structure in this program showed in Figure 4 has four gradually advancing levels as followings: Engineering Practice I (60 hours) Students are required to take Engineering Practice I before they take SE Required Courses, Specialty Required Courses, Specialty Electives, Engineering Practice II and Industry Practice. Engineering Practice I is a foundation practice training which trains students C, C++ programming skills, a popular programming language in embedded software development. In Engineering Practice I, students are required to finish a software project using C/C++ independently. Course projects In order to teach students how to apply the theories, methods and technologies in practice, we show students case studies and assign course projects to students to practice. We provide the following labs for this program: ARM Lab DSP Lab. Embedded Software Testing Lab The labs are equipped with ARM 9/DSP development board, ucos, Linux, WinCE, IAR JLink debugging tools and embedded software testing tools developed by Beijing Autosoft Jitong Technologies Ltd. In these laboratories, students work on their course projects for Specialty Required Courses and Specialty Electives, such as BSP (e.g. for Serial port, USB, GSM/GPRS, etc.). Course project is a part of Specialty Required Courses and Specialty Electives. Engineering Practice II Engineering Practice II is a thread to join the pearls, which requires students finish an embedded software project in groups with 5-6 persons/group. Each group selects their project, and finishes the design and implementation of the project within 3 months. To provide students real industry practice opportunities, we have established a network with industry for a one-year industry practice at the end of their program. In this practice, students will face to solve various industry problems. Students are required to take Engineering Practice II course before they begin Industry Practice. Industry Practice Industry Practice is the most special course in the whole practice structure. After students complete all other required courses and practice, they will go to an IT company to do their Industry Practice. Currently, 51 IT companies have signed as our Industry Practice Base. These companies provide internship positions for students with a mentor for each student. Each student will work in an Industry Practice Base company for at least one year. During this one year, they will take part in embedded system developing projects as a developer. Some students work on not only programming part but also designing part of the system. In general, after three months industry practice, most students can work independently; and after six months industry practice, many students will turn into good developers in the company,

8 and some students become group leaders. After one year s practice, the student is expected to be a qualified professional embedded software engineer. During Industry Practice, students are required to finish their Master s degree thesis under the guidance of two mentors. One mentor is from the Industry Practice Base company, who helps the student to adapt to the real company environment and take responsibility in embedded system developing. Another mentor is from the Software School, who guides the student to do research on a subject related to the project in the Industry Practice Base company and write the degree thesis. The students who enrolled in this program showed that upon the finish of the Industry Practice, 50% of the students chose to stay at the Industry Practice Base company, and the other students chose to apply for positions in new companies. Most students were very welcome by employers because they are equipped with interdisciplinary knowledge and practical skills before they enter the companies Evaluation For required and elective courses, homework and projects count for 50-60% of final grade; test counts for 40-50% of final grade. For Practice II, a QA team (a teacher and five students) evaluates each group on process quality (e.g. the meeting of planned schedule) which counts for 10% final grade, and software quality (e.g. document and code style) which counts for 20% final grade; a committee including three teachers evaluates presence and performance of the systems developed by each group which counts for 70% final grade. Students will get 5 credits if they pass the Degree Thesis examined by a committee with five teachers. 5. Summary To facilitate the tremendous demands for embedded software engineers in China, we have developed a ESE Master of Engineering Degree program in china which integrates interdisciplinary knowledge into embedded software development and combines theories and practices together to systematically train students in designing and implementing embedded software systems. 6. Reference [1] CCID Annual Report on Embedded Software Industry in China, Feb [2] Bruria Haberman, Mark Trakhtenbrot, An Undergraduate Program in Embedded Systems Engineering, Proceedings of the 18 th Conference on Software Engineering Education & Training (CSEET 05) [3] Liu Xiang, Exploring and Practice in Training Embedded Software Engineers, IT Education, May 2005, P53-55 [4] Wei hongxing, Wang Tianmiao, Curriculum of Embedded System for Software Colleges, IEEE and ASME MESA06, P , 2006;

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

FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University 2 Table of Contents: Page I. Introduction 1 II. Philosophy of the Program 2 III. Aims of the Program 2 IV.

More information

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

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will

More information

BTBU Master of Control Theory and Control Engineering

BTBU Master of Control Theory and Control Engineering BTBU Master of Control Theory Control Discipline class: Primary discipline:control Science Sub-discipline: Control Theory Control Sub-discipline code:081101 一 Program Overview The program aims to educate

More information

Statistical Analysis on Curriculum of the National Model School of Software Engineering

Statistical Analysis on Curriculum of the National Model School of Software Engineering I.J. Education and Management Engineering 2012, 8, 6-12 Published Online August 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijeme.2012.08.02 Available online at http://www.mecs-press.net/ijeme

More information

CONTENT. King Abdullah II Faculty of Engineering

CONTENT. King Abdullah II Faculty of Engineering CONTENT About Mission, Vision & Goals Engineering Faculty Engineering Resources Bachelor Programs B. Sc. Program in Electronics Engineering B. Sc. Program in Computer Engineering B. Sc. Program in Communication

More information

MAJORS: Computer Engineering, Computer Science, Electrical Engineering

MAJORS: Computer Engineering, Computer Science, Electrical Engineering Qualcomm MAJORS: Computer Engineering, Computer Science, Electrical Engineering TITLE: Intern - Software Engineer - Summer 2012 JOB DESCRIPTION: G1889814 Job Title Intern - Software Engineer - Summer 2012

More information

Electrical and Computer Engineering

Electrical and Computer Engineering Electrical and Computer Engineering Roobik Gharabagi, Ph.D., Chair (gharabr@slu.edu) Faculty: Will Ebel, Ph.D. (ebelwj@slu.edu) Armineh Khalili, M.S.E.E. (khalilia@slu.edu) Huliyar S. Mallikarjuna, Ph.D.

More information

Department of Computer Science

Department of Computer Science 82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and

More information

MsC in Advanced Electronics Systems Engineering

MsC in Advanced Electronics Systems Engineering MsC in Advanced Electronics Systems Engineering 1 2 General overview Location: Dijon, University of Burgundy, France Tuition Fees : 475 / year Course Language: English Course duration: 1 year Level: Second

More information

M.Tech. Software Systems

M.Tech. Software Systems M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant

More information

Computer Science Introduction

Computer Science Introduction Computer Science Introduction Computer science (CS) is the scientific and practical approach to computation and its applications. CS is a fast-moving field that brings together many disciplines, including

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

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

Computer and Information Sciences

Computer and Information Sciences Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,

More information

Master of Science in Engineering - Electrical Engineering Option (MSE-EE) Student Outcomes Assessment Plan (SOAP)

Master of Science in Engineering - Electrical Engineering Option (MSE-EE) Student Outcomes Assessment Plan (SOAP) Master of Science in Engineering - Electrical Engineering Option (MSE-EE) Student Outcomes Assessment Plan (SOAP) Updated August 4, 2010 Mission Statement The objective of MSE-EE Program is to provide

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

Undergraduate Major in Computer Science and Engineering

Undergraduate Major in Computer Science and Engineering University of California, Irvine 2015-2016 1 Undergraduate Major in Computer Science and Engineering On This Page: Overview Admissions Requirements for the B.S. in Computer Science and Engineering Sample

More information

SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes

SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes SCHOOL OF ENGINEERING Baccalaureate Study in Engineering Goals and Assessment of Student Learning Outcomes Overall Description of the School of Engineering The School of Engineering offers bachelor s degree

More information

Jonathan C. Sevy. Software and Systems Engineering Experience

Jonathan C. Sevy. Software and Systems Engineering Experience Jonathan C. Sevy jsevy@cs.drexel.edu http://gicl.cs.drexel.edu/people/sevy Software and Systems Engineering Experience Experienced in all phases of software development, including requirements, architecture

More information

Undergraduate Program Guide. Bachelor of Science. Computer Science 2015-2016. DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

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

More information

Computer Engineering Major Search Skills

Computer Engineering Major Search Skills COMPUTER ENGINEERING What can I do with this degree? Transferable Skills In addition to the specific subject matter that Computer Engineering majors learn, they acquire many skills that can easily transfer

More information

Undergraduate education part of the development plan of KTH CSC June 2008

Undergraduate education part of the development plan of KTH CSC June 2008 Undergraduate education part of the development plan of KTH CSC June 2008 Programmes The aim of the Master of Science in Engineering program in Computer Science and Engineering is to give graduate engineers

More information

Programme Specification for the. Cardiff Metropolitan University. Master of Science (MSc) in Information Technology

Programme Specification for the. Cardiff Metropolitan University. Master of Science (MSc) in Information Technology LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University Master of Science (MSc) in Information Technology Contents Programme Aims and Objectives 3 Programme Structure

More information

Computer Engineering as a Discipline

Computer Engineering as a Discipline Computing Curriculum Computer Engineering Curriculum Report Chapter 2 Computer Engineering as a Discipline T his chapter presents some of the characteristics that distinguish computer engineering from

More information

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM) GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM) Need, objectives and main features of the Match. (CSE) Curriculum The main objective of the program is to develop manpower for

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

Introducing Software Engineering to the Freshman Student

Introducing Software Engineering to the Freshman Student Introducing Software Engineering to the Freshman Student Yi Liu, Wei Wang and Onyeka Ezenwoye Department of Electrical Engineering and Computer Science South Dakota State University Brookings, SD 57007

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

BSE General Engineering Degree Program with an Interdisciplinary Professional Focus

BSE General Engineering Degree Program with an Interdisciplinary Professional Focus BSE General Engineering Degree Program with an Interdisciplinary Professional Focus Dennis Silage ECE Temple University BSE General Engineering Forging a natural co-operation with ME, CS and Physics Direct

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

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

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY 102 - Computer Literacy

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY 102 - Computer Literacy I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT CISY 102 - Computer Literacy A. Course Number and Title: CISY-102, Computer Literacy B. Date of Proposal or

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

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme BEng Computer Systems Engineering/BEng Computer Systems Engineering with Placement

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme BEng Computer Systems Engineering/BEng Computer Systems Engineering with Placement PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS Programme BEng Computer Systems Engineering/BEng name Computer Systems Engineering with Placement Award BEng (Hons) School School of Engineering

More information

Master of Science in Computer Science Information Systems

Master of Science in Computer Science Information Systems Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting

More information

1) Chemical Engg. PEOs & POs Programme Educational Objectives

1) Chemical Engg. PEOs & POs Programme Educational Objectives 1) Chemical Engg. PEOs & POs Programme Educational Objectives The Programme has the following educational objectives: To prepare students for successful practice in diverse fields of chemical engineering

More information

M.Tech. Control and Instrumentation Engineering

M.Tech. Control and Instrumentation Engineering Specialization: M.Tech. Control and Instrumentation Engineering Control System Instrumentation Systems Industrial Automation Programme Educational Objectives (PEO s) PEO 1: Graduates of the programme will

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

Study Program Handbook Computer Science

Study Program Handbook Computer Science Study Program Handbook Computer Science Bachelor of Science Jacobs University Undergraduate Handbook CS - Matriculation Fall 2015 Page: ii Contents 1 The Computer Science (CS) Study Program 1 1.1 Concept......................................

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

Master Program 2013-2016 Systems Engineering

Master Program 2013-2016 Systems Engineering HiBu - Faculty of Technology SE Master 2013 2016 Page: 1/12 Master Program 2013-2016 Systems Engineering HiBu - Faculty of Technology Buskerud University College Post box 235, 3603 Kongsberg, Norway +4732869500

More information

Teaching Adaptability of Object-oriented Programming Language Curriculum

Teaching Adaptability of Object-oriented Programming Language Curriculum International Education Studies; Vol. 5, No. 4; 2012 ISSN 1913-9020 E-ISSN 1913-9039 Published by Canadian Center of Science and Education Teaching Adaptability of Object-oriented Programming Language

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

Research on the Course of Network Performance Testing and Analysis

Research on the Course of Network Performance Testing and Analysis 2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore Research on the Course of Network Performance Testing and Analysis Xiurong

More information

Department of Information Management

Department of Information Management Department of Information Management Introduction History Department of Information Management of Yuanpei University was accredited by the Ministry of Education in 000. After that, a graduate program (Master

More information

CS 51 Intro to CS. Art Lee. September 2, 2014

CS 51 Intro to CS. Art Lee. September 2, 2014 CS 51 Intro to CS Art Lee September 2, 2014 Announcements Course web page at: http://www.cmc.edu/pages/faculty/alee/cs51/ Homework/Lab assignment submission on Sakai: https://sakai.claremont.edu/portal/site/cx_mtg_79055

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

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

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

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS Programme name BEng Electrical & Electronic Engineering / BEng Electrical & Electronic Engineering with Placement Award BEng (Hons) School School

More information

Certifications and Standards in Academia. Dr. Jane LeClair, Chief Operating Officer National Cybersecurity Institute

Certifications and Standards in Academia. Dr. Jane LeClair, Chief Operating Officer National Cybersecurity Institute Certifications and Standards in Academia Dr. Jane LeClair, Chief Operating Officer National Cybersecurity Institute Accreditation What is it? Why is it important? How is it attained? The National Centers

More information

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area 398 / SE05117 Advanced Cover software lifecycle: waterfall model, V model, spiral model, RUP and

More information

Virtual Machines. www.viplavkambli.com

Virtual Machines. www.viplavkambli.com 1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software

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

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme name BEng Electrical & Electronic Engineering with Foundation Year

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme name BEng Electrical & Electronic Engineering with Foundation Year PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS Programme name BEng Electrical & Electronic Engineering with Foundation Year Award BEng (Hons) School School of Engineering and Mathematical Sciences

More information

Analysis of Effective Innovation Strategies on Electronic Information Engineering Specialized Practical Teaching

Analysis of Effective Innovation Strategies on Electronic Information Engineering Specialized Practical Teaching Analysis of Effective Innovation Strategies on Information Engineering Specialized Practical Teaching Li Zhang, Meng Zhang, Limin Shao, Dongming Li College of Mechanical & Electrical Engineering, Agricultural

More information

International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University

International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University Responsible Units: International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University 1. Name of the Program Bachelor of Science Program in

More information

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

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 MASTER OF SCIENCE IN ELECTRICAL ENGINEERING (MS EE) FIRST YEAR Elective 3 Elective 3 Elective 3 Seminar Course (EE 296) 1 TOTAL 12 TOTAL 10 SECOND YEAR Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300)

More information

2012/2013 Programme Specification Data. Engineering

2012/2013 Programme Specification Data. Engineering 2012/2013 Programme Specification Data Programme Name Programme Number Programme Award QAA Subject Benchmark Statements MEng Computer Networking P11715 MEng Engineering Programme Aims The general aims

More information

Oulu University of Applied Sciences School of Engineering, Oulu & Raahe Campus

Oulu University of Applied Sciences School of Engineering, Oulu & Raahe Campus Oulu University of Applied Sciences School of Engineering, Oulu & Raahe Campus Oulu Campus Raahe Campus Oulu University of Applied Sciences School of Engineering & Other Schools Rector s Office Jouko Paaso

More information

Experience with an Embedded Systems Software Course

Experience with an Embedded Systems Software Course Experience with an Embedded Systems Software Course Jogesh K. Muppala, Senior Member, IEEE Abstract In this paper we share our experience with designing and offering a senior undergraduate course on Embedded

More information

Gildart Haase School of Computer Sciences and Engineering

Gildart Haase School of Computer Sciences and Engineering Gildart Haase School of Computer Sciences and Engineering Metropolitan Campus I. Course: CSCI 6638 Operating Systems Semester: Fall 2014 Contact Hours: 3 Credits: 3 Class Hours: W 10:00AM 12:30 PM DH1153

More information

ASSOCIATE IN ARTS DEGREE-60 UNITS

ASSOCIATE IN ARTS DEGREE-60 UNITS + A Course of Study for a Major in Computer Science A.A. Degree & Certificate Programs The field of computer science leads to a variety of careers that all require core computer science skills. These skills

More information

Description of the program

Description of the program Study program Faculty Cycle Business Informatics Contemporary Sciences and Technologies Undergraduate ECTS 180 Offered in Tetovo and Skopje Description of the program The three-year curricula (Bachelor

More information

SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) PROGRAM: CTech in Electrical and Electronic Engineering

SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) PROGRAM: CTech in Electrical and Electronic Engineering SCHOOL OF ADVANCED TECHNOLOGIES, ENGINEERING AND SCIENCE (SATES) Program Schedule PROGRAM: CTech in Electrical and Electronic Engineering CTech Electrical & Electronic Engineering Credits IT101 Information

More information

Department of Industrial and Information Management

Department of Industrial and Information Management Department of Industrial and Information Management Web site:http://www.iim.ncku.edu.tw/main.php Phone:886-6-2757575-53100 Fax:886-6-2362162 E-MAIL:em53100@email.ncku.edu.tw BRIEF HISTORY Department of

More information

Current and Ultrasonic Testing System

Current and Ultrasonic Testing System 17th World Conference on Nondestructive Testing, 25-28 Oct 2008, Shanghai, China ARM9-Based High Speed Multi-channels Eddy Current and Ultrasonic Testing System Zeyi ZHANG 1, Lei ZHAO 2 ( 1 Eddysuns (Xiamen)

More information

UMD Department of Mechanical and Industrial Engineering

UMD Department of Mechanical and Industrial Engineering UMD Department of Mechanical and Industrial Engineering Indices and Standards for Tenure and Promotion to Professor as Required by Section 7.12 of the Board of Regents Policy on Faculty Tenure (June 10,

More information

Exploring Computer Science A Freshman Orientation and Exploratory Course

Exploring Computer Science A Freshman Orientation and Exploratory Course Exploring Computer Science A Freshman Orientation and Exploratory Course Stephen U. Egarievwe and Vivian J. Fielder Center for Internet Based Education and Research Department of Mathematics and Computer

More information

Building Services. 240 ECTS cr (4 years) Option HVAC Engineering

Building Services. 240 ECTS cr (4 years) Option HVAC Engineering Building Services BACHELOR OF ENGINEERING, B.SC. (ENG.) 240 ECTS cr (4 years) Option HVAC Engineering Persons studying for an engineer degree in the Option of HVAC Engineering can specialise in HVAC planning,

More information

CS 40 Computing for the Web

CS 40 Computing for the Web CS 40 Computing for the Web Art Lee January 20, 2015 Announcements Course web on Sakai Homework assignments submit them on Sakai Email me the survey: See the Announcements page on the course web for instructions

More information

MASTER S DEGREE IN ENGINEERING

MASTER S DEGREE IN ENGINEERING The adds to the uniqueness of the ECE curriculum since our school is one of the only graduate schools of engineering to offer full academic training in this field. The embedded systems domain is currently

More information

CSCD 330 Network Programming Winter 2015. Lecture 1 - Course Details

CSCD 330 Network Programming Winter 2015. Lecture 1 - Course Details CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details Contact Information Instructor: Carol Taylor 319A CEB Phone: 509-359-6065 E-mail: ctaylor4214@comcast.net Course: CSCD330, CEB 204 Lecture,

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

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

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

A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb Robert Manger, Goranka Nogo, Mladen Vuković Department of Mathematics, University of Zagreb Bijenička cesta 30, 10000

More information

MEng Aeronautical Engineering (H401)

MEng Aeronautical Engineering (H401) Programme Specification (Undergraduate) MEng Aeronautical Engineering (H401) This document provides a definitive record of the main features of the programme and the learning outcomes that a typical student

More information

DEGREE PROGRAMME IN INFORMATION TECHNOLOGY

DEGREE PROGRAMME IN INFORMATION TECHNOLOGY DEGREE PROGRAMME IN INFORMATION TECHNOLOGY The Bachelor of Engineering in Information Technology Degree Programme prepares students for careers in information technology, healthcare, wellness and infrastructure

More information

MASTER OF SCIENCE (MSc) IN ENGINEERING (SOFTWARE ENGINEERING) (Civilingeniør, Cand. Polyt. i Software Engineering)

MASTER OF SCIENCE (MSc) IN ENGINEERING (SOFTWARE ENGINEERING) (Civilingeniør, Cand. Polyt. i Software Engineering) Chapter 9 The programme specific part of the curriculum for: MASTER OF SCIENCE (MSc) IN ENGINEERING (SOFTWARE ENGINEERING) (Civilingeniør, Cand. Polyt. i Software Engineering) Applicable to students admitted

More information

Engineering Management

Engineering Management Documentation for the Accreditation of the Study Programme: Novi Sad, 2012 Table of Contents: Standard 00. Introduction... 7 Standard 01. Structure of the Study Programme... 8 Standard 02. Purpose of the

More information

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

MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework Appendix 3.13 Telecommunications & Network Engineering Major Profile MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING Major Profile Description and Competency

More information

Computer. Welcome to the Faculty of Electrical Engineering, Mathematics and Computer Science! master s degree

Computer. Welcome to the Faculty of Electrical Engineering, Mathematics and Computer Science! master s degree master s degree Computer Science Welcome to the Faculty of Electrical Engineering, Mathematics and Computer Science! For us the world is flat. Electrical Engineering, Mathematics and Computer Science have

More information

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software... 1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand

More information

FACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES

FACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES FACULTY OF CONTEMPORARY SCIENCES AND TECHNOLOGIES STUDY PROGRAMME FOR POSTGRADUATE STUDIES (Master of Science) NAME OF THE PROGRAMME: BUSINESS INFORMATICS STUDIES 262 PROGRAMME DESCRIPTION Business Informatics

More information

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or

More information

COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE 2006-2007

COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE 2006-2007 COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE 2006-2007 UNIVERSITY OF MINNESOTA, MINNEAPOLIS 13 August 2006 COMPUTER ENGINEERING DEGREE FOCUS AREAS GUIDE TABLE OF CONTENTS Revised 13 August 2006 SECTION

More information

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6 TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California Course of Study COMPUTER PROGRAMMING 1-6 I. INTRODUCTION Computer Programming 1-6 is a sequence of one semester elective courses. The format allows

More information

Application Research of CMM in Real Estate Entreprise Management

Application Research of CMM in Real Estate Entreprise Management International Journal of Business and Management July, 2009 Application Research of CMM in Real Estate Entreprise Management Linjie Chen Nanjing Institute of Industry Technology Nanjing 210046, China E-mail:

More information

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS Programme name Electrical & Electronic Engineering/ Electrical & Electronic Engineering with Placement Award MEng School School of Engineering

More information

Computer Engineering (BS)

Computer Engineering (BS) UNIVERSITY OF SOUTH ALABAMA COMPUTER ENGINEERING (BS) 1 Computer Engineering (BS) Degree Requirements First Year MA 125 CH 131 CH 131L EH 101* EG 101 2 hrs Gen Ed Spring 17 MA 126 EH 102 PH 201 CIS 210

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

LOUGHBOROUGH UNIVERSITY

LOUGHBOROUGH UNIVERSITY LOUGHBOROUGH UNIVERSITY Programme Specification Computer Science Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical

More information

CREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES

CREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES 1 CREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES Abstract Suxia Cui 1, and Yonghui Wang 2 1 Electrical and Computer Engineering Department 2 Engieering Technology Department Prairie View A&M

More information

Master of Science (Electrical Engineering) MS(EE)

Master of Science (Electrical Engineering) MS(EE) Master of Science (Electrical Engineering) MS(EE) 1. Mission Statement: The mission of the Electrical Engineering Department is to provide quality education to prepare students who will play a significant

More information

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

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Information Systems Dr. Haesun Lee Professor Dr. Haesun Lee is a Professor of Computer Science. She received her Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1997). Her primary

More information

Doctoral Education Quality Assurance System of Shanghai Jiao Tong University. Yaguang Wang Nov.14, 2014

Doctoral Education Quality Assurance System of Shanghai Jiao Tong University. Yaguang Wang Nov.14, 2014 Doctoral Education Quality Assurance System of Shanghai Jiao Tong University Yaguang Wang Nov.14, 2014 Contents Ⅰ. Basic Information of Doctoral Education Ⅱ. Quality Assurance System of Doctoral Education

More information

C++ (Senior) Developer for SAP HANA database kernel team

C++ (Senior) Developer for SAP HANA database kernel team C++ (Senior) Developer for SAP HANA database kernel team Hiring Manager: Lee, Chul Won Requisition ID: 109708 Work Area: Software-Development Operations Expected Travel: 0-10% Career Status: Professional

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

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated. Computer Science and Information Systems: Information Technology - Networking CSIT 131 Word (1) (Formerly CSIS 127) Word word processing software. Prepares individuals who are seeking to become a Microsoft

More information