Computer Systems Engineering

undergraduate program

Computer systems engineers engage in the design of integrated hardware and software solutions for technical problems. They are involved in many aspects of computing, from the design of individual microprocessors, personal computers, and supercomputers, to circuit design. The planning, development, testing and supervision of computer hardware manufacturing, as well as the computer networks for the transmission of data and multimedia, involves computer engineers.

Computer systems engineers must understand logic design, microprocessor system design, computer architecture and computer interfacing, while continually focusing on system requirements and design. They also focus on computer networks for the transmission of data and multimedia. They work on the interface between different pieces of hardware and strive to provide new capabilities for existing and new systems or products.

Computer engineers frequently find jobs that involve designing new applications of computers and other devices, such as those used in airplanes, digital media, cell phone technologies, security systems, intelligent highways and control systems for cars, and devices for people with physical disabilities.

Computer systems engineering, B.S.E.: the computer systems engineering program is concerned with the analysis, design and evaluation of computer systems, both hardware and software. The program emphasizes computer organization and architecture, systems programming, operating systems and digital hardware design. This field of study not only focuses on how computer systems work, but also how they integrate into the larger picture. 
Major map | 06-07 Flowchart | 07-08 Flowchart | 08-09 Flowchart | 09-10 Flowchart (PDF)

Accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700.

 

Technical and Science Electives
Please select the appropriate technical and science electives information based on your catalog year.

Technical Electives
2006-2007 to current
2005-2006 and earlier

Science Electives
2006-2007 to current

  • Information assurance: the goal of this concentration is to provide students the knowledge, skills and the advanced development capability in science and engineering for information assurance, including computer and network security, software security, data and information security, applied cryptography and computer forensics. Students will have a competitive advantage to pursue graduate study in related research areas or to secure employment.

    A minimum of 15 credits with a “C” or higher in information assurance and related areas are required. Students must take the following 12 credits of coursework:
    CSE 465: Information Assurance (3) – offered in Fall term
    CSE 466: Computer Systems Security (3) – offered in Fall term
    CSE 467: Data and Information Security (3) – offered in Spring term
    CSE 468: Computer Network Security (3) – offered in Fall term

    Students must choose one of the following five courses:
    CSE 412: Database Management (3)
    CSE 434: Computer Networks (3)
    CSE 460: Software Analysis and Design (3)
    CSE 463: Introduction to Human Computer Interaction (3)
    CSE 471: Introduction to Artificial Intelligence (3)

    In addition, students are encouraged to complete a project in information assurance in their capstone courses (CSE 485/486 or CSE 423/424). Students in programs in catalog year 2005-2006 and earlier can work with an academic advisor for other options.
    or to secure employment.
    07-08 Flowchart | 08-09 Flowchart | 09-10 Flowchart (PDF)

 

School of Computing, Informatics, and Decision Systems Engineering >