B.S. in Computer Systems Engineering

Photo of student working on equipment at tableComputer Systems Engineering is an interdisciplinary field that deals with modeling, analysis, design, integration, optimization, and management of systems and processes. Integrating several aspects of electrical engineering and computer science to develop computer-based systems, computer systems engineers focus not only on the computer technology itself but more importantly on how computer systems are used and how they integrate into other systems and the larger scheme of our personal and professional needs. The impact of computer systems engineering has been more significant and more pervasive over the last few decades than that of many other disciplines and it has had a major influence on our lives.

Mission Statement

The University of Georgia Computer Systems Engineering undergraduate program seeks to prepare graduates for careers that bridge engineering and computer science to design technical solutions to a wide variety of multi-disciplinary problems. Graduates will possess the skills to work in teams in both contributor and leadership roles. They will be motivated to assume responsibility to serve society and behave ethically, engage in life-long learning and both broaden and deepen their expertise.


Educational Objectives | Curriculum | Culture and Character of Program
Curriculum Framework | Potential Tracks


Educational Objectives

The University of Georgia BSCSE Program Educational Objectives prepare graduates who, after five years of their professional career, have:

  • Established themselves in positions of management and leadership in their profession and their community in fields that require integration of hardware and software.
  • Have developed expertise in creating design solutions at the interface between hardware and software.
  • Developed an awareness of safety and security constraints as well as ethical responsibility.
  • Continued their education through professional licensure, certification or pursuit of a graduate degree.

 

Computer Systems Engineering Curriculum
The Computer Systems Engineering BS curriculum is a four-year, 130 credit hour degree program. The degree program was designed to provide graduates with:

  • A general education that develops the student’s knowledge of and skills in the basic sciences, social sciences, humanities and the arts and the student’s ability to apply this knowledge in order to understand the impact engineering has on society,
  • Quantitative skills needed to measure, estimate, model and simulate solutions to engineering problems,
  • Problem solving skills requiring a range of technical specialties that are consistent with the industrial needs of the State and Region (including telecommunication, software engineering, decision support systems, real time systems),
  • Opportunities to successfully demonstrate higher order thinking skills including quantitative and qualitative analysis, evaluation and synthesis of information, problem solving and creativity, and
  • Faculty-student experiences that enable both to better serve society and to appreciate the need to participate in experiences that develop the students professionally.

back to top

Culture and Character of the Program
What is the culture and what are the competences needed or desired in a computer systems engineer?
A computer systems engineer must understand:

  • the human dimension of engineering activities
  • the reality of the global market
  • how to analyze technical problems
  • how to manage resources, the natural science, math and technology
  • machine to machine and machine to human interface
  • how to deal with abstractness
  • a variety of operating systems
  • the applied and theoretical side of technology
  • computer languages and software
  • how to use a systems approach to problem-solving
  • how to be team oriented
  • the design process

back to top
Curriculum Framework
General Categories of Skills, Knowledge and Processes Required to Meet Education Objectives

First year

  • Basic programming
    • Basic constructs of computing
    • Software development
  • Engineering Core
    • Systems approach to problem solving
      • Systems philosophy and awareness (foundation for integrating information from different disciplines)
      • Utilization of projects focusing on integrating knowledge from high school
      • Project and team driven
  • Engineering visualization and technical communication
  • University general education
    • English composition
  • Basic sciences
  • Chemistry (the theory of technological processes; awareness for environmental issues)
  • Mathematics (quantitative discipline that builds foundations for engineering science)
  • Physics (fundamentals to engineering science courses)

back to top
Second Year

  • Programming
    • Systems programming
    • Data structures
  • Engineering core
    • Statics
    • Electrical circuits
    • Theory of design
    • Systems engineering
      • Systematic assembly and matching of parts in the context of the lifetime use of the system
      • Electronics course sequences
  • University general education
    • Initiate requirements
      • World language, culture and arts requirements or
      • Social sciences
  • Mathematics (quantitative discipline that builds foundations for engineering science)
  • Project course
    • A spring semester course that requires students to engage in cross-disciplinary team service-learning oriented projects that support the theory and application of engineering science courses, etc.

back to top
Third and Fourth Years

  • Engineering core
    • Electrical/Electronics Sequence
      • Digital Electronics
      • Linear Systems
      • Control Systems
      • Instrumentation

back to top
Potential Tracks
Software Engineering

  • Software Engineering
  • Database Systems
  • Compilers
  • Programming Languages
  • Theory and Design of Interactive Systems
  • Methods of Software Quality Assurance
  • Concepts of Embedded and Real Time Systems

Computer Hardware Systems

  • Design of Digital Systems Design
  • Design of Very Large Scale Integrated Systems
  • Fundamentals of Logic Design
  • Concepts of Embedded and Real Time Systems
  • Network Optimizations

Telecommunications and Wireless Systems

  • Digital Signal Processing
  • Digital Systems Design
  • Design of Very Large Scale Integrated Systems
  • Design of Wireless Communication Systems
  • Interface Design of Wireless Systems
  • Network Optimization

Mechatronics

  • Principles of Automation and Programming
  • Control Theory/Feedback Control
  • Computer Vision
  • Optimization
  • Stability of Mechatronic Systems

Biological Systems

  • Imaging
  • Signal Processing of organisms
  • Algorithms for Computational Biology
  • Interfacing of biological systems and computers

Graphics and Visualization

  • Computer Graphics
  • Human-Computer Interaction
  • Algorithms

back to top

The UGA BSCSE Program Educational Objectives prepare graduates who, after five years of their professional career have:

1. Established themselves in positions of management and leadership in their profession and their community in fields that require integration of hardware and software.

2. Have developed expertise in creating design solutions at the interface between hardware and software.

3. Developed an awareness of safety and security constraints as well as ethical responsibility.

4. Continued their education through professional licensure, certification or pursuit of a graduate degree.