Graduate Certificate Programs in Electrical Engineering

advertisement
Graduate Certificate in Computer Systems
University of Massachusetts Dartmouth
College of Engineering
Computer and Information Science Department
Electrical and Computer Engineering Department
Upon completion of this certificate program, participants will have gained:
¾ Knowledge of tools, techniques, and theory associated with computer systems
performance assessment.
¾ Understanding of computer architectures and their tradeoffs.
¾ A breadth of knowledge in computer systems software.
¾ Understanding of fundamental issues associated with computer systems engineering.
¾ A route into the MS programs in either Computer Engineering or in Computer Science
at UMD.
List of Certificate Courses:
CIS 577 Networks
ECE 561 Computer Systems I
ECE 560 Computer Systems Performance Evaluation
CIS 552 Database Systems
ECE 565 Operating Systems
The Computer Systems certificate program is offered jointly by the Departments of Electrical and
Computer Engineering and Computer and Information Sciences. The five courses that students take
for this certificate are compatible with MS degree requirements for either Computer Science or
Electrical Engineering (Computer Engineering option), enabling certificate recipients to transition to
either degree program without loss of credit.
Admission to the Certificate Program
At UMass Dartmouth, applicants apply for acceptance to a graduate certificate program through the
Office of Graduate Studies. Applicants for acceptance to this certificate are required to hold an
appropriate undergraduate degree such as a BS in Computer Engineering, Computer Science, or
Electrical Engineering. Applicants to this certificate also follow the general procedures for graduate
degree acceptance into the MS in Electrical Engineering and the MS in Computer Science, but in a
curtailed form. Thus, they fill out the same application form as do degree applicants and supply an
essay and official transcripts of all post-secondary work, as instructed therein. However, they are not
required to submit GRE scores or recommendation letters.
Prospective students can take up to two courses for the certificate before completing their official
acceptance to the certificate program, with permission of the instructor.
A joint faculty committee will review applications for acceptance to this certificate program. One
element in the review will be to assess whether a student has met the stated prerequisites and in
general has the appropriate combination of background and experience to succeed in the program. It
is possible for acceptance to be offered with a contingency that the student must also take one or more
undergraduate prerequisite courses.
Admissions Contact (Feel free to call, e-mail, or write to receive an application and catalogue)
Office of Graduate Studies
University of Massachusetts Dartmouth
285 Old Westport Road
North Dartmouth, Massachusetts 02747-2300
graduate@umassd.edu
phone: 508-999-8604
fax: 508-999-8183
www.umassd.edu/graduate
Courses for the Certificate in Computer Systems
Certificate students receive the same benefits as do degree students as regards access to the full range
of university services and facilities and may register along with graduate degree students. The record
of their studies is recorded on an official transcript, which identifies the specific certificate program.
Other graduate policies, such as those for longevity of credit, acceptable grades, and repeatability of
courses, apply to certificate students as to degree students. Certificate students pay graduate tuition
and fees.
CIS 552 three credits
Database Design
Prerequisite: CIS 212 or equivalent
The relational, hierarchical, and network approaches to database systems, including relational algebra
and calculus, data dependencies, normal forms, data semantics, query optimization, and concurrency
control on distributed database systems.
ECE 560
Computer Systems Performance Evaluation
3 hours lecture
Prerequisites: Graduate standing; and ECE 366 or equivalent
Develops a broad working knowledge of probability, queuing theory, petri-nets,
simulation and empirical modeling as applied to computer systems hardware and
software performance modeling and assessment. The course is oriented toward a
practical application of theory and concepts with an emphasis placed on use of computer
tools to model performance and to perform tradeoff analysis.\
ECE 561 three credits
Computer Systems I
3 hours lecture
Prerequisite: ECE 363, CIS 111, or CIS 261
Develops a broad working knowledge of computer systems hardware and software including
interrupt handling, assembly language, high order language interfaces and communications to
the operating system. In addition, various themes in the development of computer
architectures will be examined including hardware and software developments such as virtual
memories, stacks, general purpose operating systems and hardware-software tradeoffs.
ECE 565 three credits
Computer Operating Systems
3 hours lecture
Prerequisite: ECE 561 or permission of instructor
The methodologies of operating systems design and implementation principles will be
discussed in the context of two major case studies (the UNIX and Windows NT kernels) in a
distributed environment. Topics include the kernel architecture, file systems, process
structure, threads, control, inter-process communications and memory management.
CIS 577 three credits
Computer Networks
Prerequisite: CIS 475 or permission of instructor
Analysis and modeling of centralized and distributed computer networks. Queuing network
analysis, principles of network design, software considerations, and design of computer
networks are also studied.
Download