Daytona Beach Campus

Computer Engineering/-Accelerated Software Engineering

  • OVERVIEW
  • ADVANTAGES
  • REQUIREMENTS
  • FACULTY

Overview

This accelerated program allows exceptional students to complete a Bachelor of Science in Computer Engineering and a Master of Software Engineering in just five years. This five-year program produces engineers with a sound foundation in computer engineering from their undergraduate work, an advanced knowledge of software engineering practice, and real-world experience in software development.

The program requires two summer internships in industry. One of the internships is typically completed between the third and fourth years, and the other between the fourth and fifth years. At the completion of the program, the student simultaneously receives both the BS degree in Computer Engineering and the Master of Software Engineering degree. degree.

The five-year program covers the following areas:

  • Undergraduate discipline fundamentals;
  • Development of software systems for real-time embedded applications;
  • Use of personal and team software processes;
  • Understanding the breadth of software engineering methods, tools, and techniques;
  • Application of requirements engineering and software architecture and design;
  • Use of modern software development methodologies (e.g., object-oriented analysis and design); and
  • Software development in the real world.

Advantages

The Five Year Bachelor of Science in Computer Engineering / Master of Software Engineering allows the student to complete what would normally be a six-year course of study in just five years, gaining invaluable industry experience along the way through internships and co-operative work/study components. The program combines the advantage of both the undergraduate and graduate programs.

In some academic programs, the student designs only a semblance of a real-world device or does so only “on paper” or, perhaps, in a senior-design class, but in our Bachelor of Science in Computer Engineering, design and build are hands on from day one. Working both individually and in teams, students have the opportunity not only to learn about embedded computer systems, but also to develop those systems and learn from that process throughout the curriculum.

The sequence of design culminates in a near real world capstone design experience: Students, working in multidisciplinary teams of engineers with a core of computer, electrical, and software engineers, determine a customer’s requirements for a system, convert those to system specifications, perform the design of a system to meet the requirements using a formalized process from industry, implement and build the system, and then test the system to ensure that it meets the customer’s requirements, fully documenting the process along the way. Capstone design students get not only a chance to show their technical expertise in designing digital systems, but also their proficiency in managing the process and communicating with each other and the “customer.” Employers come back to ERAU year after year for program graduates both because of the technical skills and because of those graduates’ ability to enter the workplace familiar with design, development, and quality assurance processes, with industrial-strength documentation, and with working with teammates to bring a project to a successful conclusion.

The BSCE program has an expert faculty, many with industrial experience, and instruction takes place in small classes with state-of-the-art facilities, including a wide range of hardware and software development environments. Being located at Embry-Riddle allows the student to take advantage of knowledge and expertise on campus of a vast array of aviation and aerospace matters. And beyond the projects in the curriculum, student projects are available through professional organizations like the Student Branch of the IEEE (Institute for Electrical and Electronics Engineers) or competition hosts like AUVSI (Association of Unmanned Vehicle Systems International).

For the Master of Software Engineering, software engineering currently stands as the highest-paid engineering field. The U.S. Department of Labor projects that it will continue to be one of the fastest-growing occupations for the near future. Employers continue to seek professionals with strong skills in programming and software system analysis, design, construction, and maintenance.

Recently, ERAU Master of Software Engineering graduates have achieved 100 percent job placement within one year of program completion; most receive multiple job offers. Graduates work at some of the nation’s leading aircraft, defense, electronics, and medical companies, including Boeing, Lockheed Martin, Sikorsky, Raytheon, Rockwell Collins, NASA, USAF, Motorola, Bausch and Lomb, and Boston Scientific.

Employers state that program graduates know how to plan and structure software in a way that meets a company’s needs. Our most successful graduates have achieved positions of substantial responsibility within their organizations in a very short period of time.

Requirements

To pursue Five-Year Bachelor of Science in Computer Engineering / Master of Software Engineering, the student must meet the following requirements:

  • Maintain at least a 3.2/4.0 grade point average through the academic program;
  • Maintain at least a 3.0/4.0 grade point average for all graduate credits;
  • Complete a total of 151 credits: 124 undergraduate credits and 27 graduate credits; and
  • Complete two summer internships in industry. Credit for undergraduate and graduate level work will be awarded for approved and successfully completed internships.
Freshman Year
CourseTitleCredit
COM 122English Composition and Literature I3
COM 219*Speech3
EGR 101Introduction to Engineering3
EGR 115Introduction to Computing for Engineers3
HU 14XHumanities3
MA 241Calculus I4
MA 242Calculus II4
PS 150Physics I3
PS 160Physics II3
SSLower-Level Social Sciences Elective3
UNIV 101College Success1
Total Credits32

Second Year
CourseTitleCredit
CEC 220Digital Circuit Design3
CEC 222Digital Circuit Design Laboratory1
CEC 320Microprocessor Systems3
CEC 322Microprocessor Systems Laboratory1
COM 221Technical Report Writing3
CS 222Introduction to Discrete Structures3
EE 223Linear Circuit Analysis I3
EE 224Electrical Engineering Laboratory I1
MA 243Calculus and Analytic Geometry III4
MA 345Differential Equations and Matrix Methods4
PS 250Physics III for Engineers3
PS 253Physics Laboratory for Engineers1
CS 225Computer Science II* (3 credits lecture, 1 credit lab) -OR-4
COM 219Speech*3
Total Credits33/34

*Students in the Software Engineering program are encouraged to take CS 225 during the first year, postponing COM 219 until the second year.

Third Year
CourseTitleCredit
CEC 300Computing in Aerospace and Aviation3
CEC 330Digital System Design with Aerospace Applications4
CEC 315Signals and Systems3
CS 420Operating Systems3
EC 225Engineering Economics3
EE 302Electronic Devices and Circuits3
EE 304Electronic Circuits Laboratory1
HU/SSHumanities/Social Science Elective3
MA 412Probability and Statistics3
SE 300Software Engineering Practices (3 credits lecture, 1 credit lab)4
CEC 450Real Time Systems3
Total Credits33

Summer Between Year 3 and Year 4
CourseTitleCredit
CESE 4XXCooperative Education3
Total Credits3

The student spends the term engaging in a co-op or internship in the software industry and may be engaged in a software engineering activity such as analysis, design, coding, testing, etc.

Fourth Year
CourseTitleCredit
CEC 420Computing Systems Design I (2 credits lecture, 1 credit lab)3
CEC 421Computer Systems Design II (1 credit lecture, 2 credits lab)3
CEC 460Telecommunication Systems3
CEC 470Computer Architecture3
CEC/EE3/4 Elective* (3 credits lecture, 1 credit lab)4
 HU/SS 3/4XX Humanities or Social Sciences Elective (upper division)3
 Specified Electives**9
Total Credits28

Summer Between Year 4 and Year 5
CourseTitleCredit
CESE 5XXCooperative Education3
Total Credits3

The student spends the term engaging in a co-op or internship in the software industry and may be engaged in a software engineering activity such as analysis, design, coding, testing, etc.

Fifth Year
CourseTitleCredit
SE 555Object Oriented Software Construction3
SE 610Software Architecture and Design3
 Graduate Level Electives12
Total Credits18
Five-Year Total151

 

Graduate Level Electives
CourseTitleCredit
 
SE 505Model-Based Verification of Software3
SE 520Formal Methods for Software Engineering 33
SE 535GUI Design and Evaluation3
SE 545Specification and Design of Real-Time Systems3
SE 565Concurrent and Distributed Systems3
SE 575Software Safety3
SE 585Metrics and Statistical Methods of Software Engineering3
SE 655Performance Analysis of Real-Time Systems3
SE 660Formal Methods for Concurrent and Real-Time Systems3

While other elective courses may be selected, the student’s advisor and the program coordinator must approve the selection.

Department of Electrical Computer Software and Systems Engineering

Accredited engineering programs emphasizing avionics, autonomous systems, and safety critical real-time systems.

View Faculty and Details for Computer Engineering/-Accelerated Software Engineering

Faculty

Farahzad Behi Farahzad Behi MS

Professor, Associate Chair

Electrical, Computer, Software & Systems Engineering

Nick Brixius Nick Brixius

Professor

Electrical, Computer, Software, & Systems Engineering

Brian Butka Dr. Brian Butka

Associate Professor

Electrical, Computer, Software, & Systems Engineering

Ilteris Demirkiran Dr. Ilteris Demirkiran

Associate Professor

Electrical, Computer, Software, & Systems Engineering

David Gluch Dr. David Gluch

Professor

Electrical, Computer, Software, & Systems Engineering

Frank Gutcher Frank Gutcher

Adjunct Instructor

Electrical, Computer, Software, & Systems Engineering

Boeing

Tom Hilburn Dr. Tom Hilburn

Electrical, Computer, Software, & Systems Engineering

Andrew Kornecki Dr. Andrew Kornecki

Professor

Electrical, Computer, Software, & Systems Engineering

Jianhua Liu Dr. Jianhua Liu

Associate Professor

Electrical, Computer, Software, & Systems Engineering

Kim Madler Kim Madler

Adjunct Instructor

Electrical, Computer, Software, & Systems Engineering

Shuo Pang Dr. Shuo Pang

Associate Professor

Electrical, Computer, Software, & Systems Engineering

Richard Stansbury Dr. Richard Stansbury

Associate Professor

Electrical, Computer, Software, & Systems Engineering

Salamah Salamah Dr. Salamah Salamah

Associate Professor

Electrical, Computer, Software, & Systems Engineering

Massood Towhidnejad Dr. Massood Towhidnejad

Professor

Electrical, Computer, Software, & Systems Engineering

Timothy Wilson Dr. Timothy Wilson

Professor, Department Chair

Electrical, Computer, Software, & Systems Engineering

Thomas Yang Dr. Thomas Yang

Professor

Electrical,Computer, Software, & Systems Engineering