Certificate in Computer Systems Engineering

The undergraduate certificate program in Computer Systems Engineering is designed to give undergraduates the opportunity to document their educational achievement at the interface of engineering and computer science. The program will be open to all UGA undergraduate students but will be of special interest to students who wish to combine both a theoretical and practical understanding of computer science and engineering systems.

Computer Systems Engineering involves the design and implementation of computer hardware and software systems to solve problems. The understanding of both software and hardware allows the computer systems engineer to view the design and development of hardware and software as two intimately linked parts of one activity. Advances in semiconductor technology have led to a decrease in chip size while increasing processor speeds. As a consequence, microcomputers are embedded into products such as automobiles, home appliances and industrial controls. The growth in computer-related technologies has led to a need in industry for professionals who have knowledge of basic electrical engineering concepts of circuits, electronics and digital systems and a foundation in computer science.

The Computer Systems Engineering certificate program is interdisciplinary and emphasizes the use of computers to automate, monitor and control various systems. The graduate with the Computer Systems Engineering certificate will be able to interface existing electronic and microprocessor based components to solve a problem. These graduates must be knowledgeable in computer hardware and software and be able to work in a team environment. They must be able to communicate and function across the disciplines of electrical engineering, computer engineering, and computer science.

Educational Goal

The goal of the program is to develop undergraduate scholars with a theoretical and practical understanding of computer science and engineering systems.
Students successfully completing the requirements for this certificate are expected to have:

  • a fundamental understanding of computer science and engineering systems,
  • the necessary knowledge and skills to pursue graduate work or employment in computer systems engineering,
  • the background to use microelectronics, microprocessors, and software to solve problems in engineering systems,
  • the knowledge and motivation to continue lifelong learning in engineering and computer science.

More Information:

Dr. Sid Thompson (sidt@engr.uga.edu)
Director for Undergraduate Programs
College of Engineering
(706) 542-0873

Dr. Chris Plaue (plaue@cs.uga.edu)
Undergraduate Coordinator
Computer Science Department
Phone: (706) 542-4799

Program Requirements

The undergraduate certificate program in Computer Systems Engineering requires at least 18 semester hours of course work in engineering and computer science. The requirements include at least 15 hours in engineering and computer science electives and a 3-hour computer systems engineering design course. The 15 hours of engineering and computer science electives must be outside the student’s major department and be approved by the student’s CSEE undergraduate advisor. Design is the heart of the practice of engineering and is what separates it from its sister disciplines. It is the engineering design component that unites engineering and computer science into computer systems engineering. With a large number of electives available, the student may tailor the program to meet his or her needs. Thus the program will likely be attractive to students with a variety of interests.
The UGA certificate program in Computer Systems Engineering requires a firm foundation in the fundamentals in engineering science and computer science. The program also requires a computer systems engineering design experience. A student must have a minimum grade of “C” in all certificate program coursework and must also have an overall UGA GPA of 2.5 or higher. The certificate is only awarded in conjunction with a UGA undergraduate degree.

Required Courses

ENGR(CSCI) 4922: Computer Systems Engineering Design Project (3)
Pre or corequisites: CSCI 4720 and ENGR 4250 Pre-req’s must be changed for this course to work. This limits the student in what courses they can take.

Elective Courses:

Choose at least 15 hours from the following. (Courses must be outside the student’s major department. A minimum grade of a “C” is required in all certificate coursework).

CSCI 1302: Software Development (4)
CSCI2611: Discrete Mathematics for Engineers (3)
CSCI 2670: Intro. to Theory of Computing (4)
CSCI 2720: Data Structures (4)
CSCI 4050: Software Engineering (4)

ENGR 2170: Electrical Circuits (3)
ENGR 3270: Electronics I (3)
ENGR 4210: Linear Systems (3)

ENGR 4230: Sensors & Transducers (3)
ENGR4240: Microcontrollers

CSEE2220: Logic Design (3)
CSEE4210 Digitial Signal Processing (3)
CSEE4270 Design of Digital Systems (3)