COMPUTER AND SOFTWARE ENGINEERING

The computer and software engineering program provides a broad base for understanding the design and application of computer hardware and software. Most students enter the program with undergraduate degrees in one of the engineering or science disciplines to prepare for careers in computer hardware design or software development. Students who wish to place an emphasis on hardware design normally should have an undergraduate background in electrical engineering.

Curriculum-Required Courses

Semester Hours

Engineering Mathematics*

3

ENGR 619 Technical Communications

3

ENGR 691 Thesis I or Technical Elective

3

ENGR 692 Thesis II or Technical Elective

3

Technical Electives

9

One Course from each Technical Group

9

Technical Elective for Non-Thesis Students

3

*Choose one from ENGR 616 or ENGR 618 with the approval of the student's advisor.

Technical Electives

Software Engineering Group
ENGR 653  Introduction to Software Engineering
ENGR 654  Algorithms & Data Structures
ENGR 660  Operating System Kernal Internals
ENGR 661  Database Engineering
ENGR 662  Knowledge Engineering Systems
ENGR 663  Object-Oriented Programming
ENGR 670  Simulation of Business Processes
ENGR 688  Advanced Databse Engineering

Hardware Engineering Group

ENGR 667  Design of Computer Structures
ENGR 669  Computer Architecture

Computer Communications Group

ENGR 650  Advanced Computer Network Design
ENGR 658  Computer Communications

   
     

Widener University
One University Place
Chester, PA 19013
fax: 610-499-4059


Tamara L. Ferguson,
Secretary
Kirkbride Hall, Room 101
tel: 610-499-4198
tlferguson@widener.edu

   
�
�